Precision Boost 对 AMD Ryzen 处理器的性能影响

现代处理器有两种常用频率,或者如果您愿意,可以使用时钟,它们告诉我们它们的基本速度(base speed)加速速度(boost speed)。为了能够即时调整它们的速度(speed on-the-fly),处理器需要算法来告诉它们何时这样做。对于AMDRyzen处理器,这些算法称为Precision Boost。这是它们内置的功能,从理论上讲,它对它们的性能有重大影响。我们很想知道到底有多少,所以我们决定使用AMD Ryzen 7 3700X处理器,(processor and measure)并在开启和不开启Precision Boost的情况下测量其性能。这是我们发现的:

我们用于测量Precision Boost影响的 PC(Precision Boost)

Ryzen 7 3700X 是 2019 年最好的处理器之一。它有 8 个物理内核、16 个线程,以 3600 MHz 的基本速度运行,最高(MHz)提升至 4.4 GHz使用AMD(AMD)算法的Precision Boost功能可以在需要时提高CPU的频率,从而获得最大的提升速度。(boost speed)禁用Precision Boost意味着处理器无法再提升其频率,因此它永远不会以高于其基本时钟速度(base clock speed)3.6GHz 的频率运行。如果您想了解更多有关Precision Boost 的信息,(Precision Boost,)请阅读:什么是Turbo Boost 或 Precision Boost(Turbo Boost or Precision Boost)说到处理器?

AMD 锐龙 7 3700X 处理器

为了查看为AMD Ryzen 7 3700X打开或关闭 Precision Boost 对性能(Precision Boost)影响,我们运行了一些基准测试。(performance impact)这是我们测试它的计算机:

  • 主板:华硕ROG Crosshair VIII Hero(ASUS ROG Crosshair VIII Hero)Wi-Fi
  • 冷却器:ROG Ryou 120
  • 内存:HyperX Predator DDR4 RGB 内存(HyperX Predator DDR4 RGB Memory)(2 x 8GB,3600MHz)
  • 显卡:华硕 ROG STRIX (Card)GTX 1660 (ASUS ROG STRIX GTX 1660) Ti GAMING OC
  • 存储:ADATA XPG Gammix S11 Pro SSD
  • 显示器:华硕 ROG Strix XG32VQ( ASUS ROG Strix XG32VQ)曲面电竞显示器(Gaming Monitor)(32 英寸WQHD 2560 x(x 1440) 1440,144Hz)
  • 电源(Power Supply Unit)ASUS ROG Thor 850W Platinum
  • 操作系统(Operating System):Windows 10 Pro x64,2019年 5 月(May 2019) 更新(Update)

用于测试 AMD Ryzen 7 3700X 的电脑

我们主板上的UEFI BIOS让我们可以在其Extreme Tweaker页面上轻松启用或禁用处理器的Precision Boost功能。(Precision Boost)

AMD Ryzen 7 3700X:Precision Boost(核心性能提升)已禁用

所有基准测试均在Windows 10 Pro版本 1903(version 1903)内部版本 18362.418 和可用的最新驱动程序上运行。

Windows 10 专业版,版本 1903,内部版本 18362.418

接下来,让我们看看我们在游戏和基准测试中的结果,同时在库存设置上运行我们的AMD Ryzen 7 3700X,启用Precision Boost,以及何时关闭它。

AMD Ryzen 处理器(AMD Ryzen processor)从 Precision Boost中受益多少?

我们首先运行CPU-Z(CPU-Z)提供的单线程基准测试。该基准测试最大程度地使用单核时处理器的性能。因此,当Precision Boost开启且处理器可提升至 4.4GHz 时, (Precision Boost)CPU的得分比关闭且(CPU)CPU以 3.6GHz 运行且没有提升时要好得多(高出 17.82%) 。

CPU-Z 单线程:启用 Precision Boost,禁用 Precision Boost

CPU-Z的多线程基准测试中,我们看到了同样的情况。启用处理器的Precision Boost意味着显着的性能提升(performance improvement),提升了 13.35%。

CPU-Z 多线程:启用 Precision Boost,禁用 Precision Boost

在渲染基准Cinebench R20中,当我们启用(Cinebench R20)Precision Boost时,我们的(Precision Boost)AMD Ryzen 7 3700X与禁用它时相比,性能提升(performance boost)了 11.40% 。

Cinebench R20:Precision Boost 已启用,Precision Boost 已禁用

Blender测量处理器渲染两个不同场景所需的时间。时间越短,处理器越快。打开Precision Boost意味着我们的Ryzen 7 3700X 速度提高了 11.50%。

Blender:启用精度提升,禁用精度提升

PCMark 10中,评估处理器在日常计算任务中的表现,例如网页浏览(web browsing)视频会议(video conferencing)、应用程序启动时间、生产力和数字内容创建(content creation),开启Precision Boost意味着性能提升 10.79%。

PCMark 10:Precision Boost 已启用,Precision Boost 已禁用

7-Zip 的压缩测试(Compression test)告诉我们,启用Precision Boost后, (Precision Boost)AMD Ryzen 7 3700X 压缩文件的速度明显更快:准确地说是快了 30.76%。

7-Zip 压缩:启用 Precision Boost,禁用 Precision Boost

在 7-Zip 的 Decompression 中,启用Precision Boost可使性能提高21.93 % increase

7-Zip 解压缩:启用 Precision Boost,禁用 Precision Boost

网页浏览(web browsing)基准JetStream 2中(我们在Google Chrome中运行它),Precision Boost功能带来了 18.40% 的速度提升。

JetStream 2:Precision Boost 已启用,Precision Boost 已禁用

在游戏方面,单核处理器性能(processor performance)是最受关注的。我们通过测试几款游戏来验证这是否属实:《古墓丽影(Tomb Raider)》、《地铁离去(Metro Exodus)》和《僵尸世界大战》(World War Z)。我们将它们配置为以 1920 x 1080像素分辨率和可用的最低图形细节运行,这样我们的显卡就不会成为AMD Ryzen 7 3700X 的瓶颈。

《古墓丽影(Tomb Raider)之影(Shadow)》中,开启Precision Boost时(Precision Boost)CPU 渲染测量(CPU Render measurement)显示性能大幅提升 21.91% 。

古墓丽影之影:启用精准提升,禁用精准提升

Metro Exodus中, (Metro Exodus)Precision Boost开启与关闭之间的差异要小一些,但仍然很显着:5.81%。

Metro Exodus:Precision Boost 已启用,Precision Boost 已禁用

在 World War Z 中,与关闭处理器的Precision Boost功能运行游戏相比,设置(Precision Boost)Precision Boost意味着每秒增加 29 帧(增加 16.57%) 。

World War Z:Precision Boost 启用,Precision Boost 禁用

温度也受到Precision Boost功能状态的影响。启用时,最高温度为 89摄氏度(Celsius)。当我们关闭Precision Boost时,最高温度为 71摄氏度(Celsius)。由于Precision Boost被禁用,我们的Ryzen 7 3700X 没有将其频率提升到 4.4GHz,这意味着更低的温度。

温度:启用 Precision Boost,禁用 Precision Boost

关闭Precision Boost时,功耗(power consumption)也会下降。在我们的案例中,它从最大 90(Watts)变为仅 69(Watts)

功耗:启用 Precision Boost,禁用 Precision Boost

我们还记录了处理器在单核上达到的最大频率。启用Precision Boost后,锐龙7(Ryzen 7) 3700X 达到了 4392MHz 的高位,接近厂商宣称的 4400MHz。关闭Precision Boost(Precision Boost)显然意味着CPU无法再提升,因此它始终工作在 3593MHz 。

最大 CPU 频率(单核):启用 Precision Boost,禁用 Precision Boost

Precision Boost对(Boost)AMD 锐龙(AMD Ryzen)处理器的性能有显着的积极影响

这种比较已经证明,Precision Boost功能不是营销噱头(marketing gimmick)。如果您想在任何应用程序或游戏(app or game)中享受明显更好的性能,请确保启用Precision Boost。它应该默认打开,但无论哪种方式检查都没有坏处。您可以获得更好的性能,通常比禁用Precision Boost高 10% 到 20% 左右。(Precision Boost)但是处理器的温度和功耗增加(temperature and power consumption increase)了一点,但没有手动超频的弊端,如本实验所示:AMD(Does AMD)PBOPrecision Boost Overdrive)和AutoOC自动超频(Auto OverClocking)提高性能(increase performance)

您对AMDPrecision Boost 功能(Precision Boost feature)有何看法?

我们希望您发现我们的实验很有趣(experiment interesting),我们鼓励您进行自己的分析和基准测试(analysis and benchmarks)。出发前,请告诉我们您使用Precision BoostAMD Ryzen处理器的体验。您对他们必须提供的性能感到满意吗?在下面发表评论(Comment),让我们讨论。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts