本网站可能会通过此页面上的链接获得会员佣金。 使用条款.

一个发烧友声称,他自己的自制功率效率算法可以大大提高AMD锐龙CPU的性能,而AMD本身还没有默认算法。

使用快速软件模块解锁隐藏性能的想法本质上很有吸引力。此外,个人计算机行业的发烧友方面具有发现此类有用技巧的悠久历史。从提供访问各种GPU功能(如Nvidia Inspector)的第三方实用程序,到发烧友可以用来降低CPU温度和降低功耗的旧的第三方实用程序Rain,普通的PC用户经常创建可以扩展或改进功能的项目各种产品。

1usmus电源计划

雷岑发烧友1usmus写了一篇 文章 TechPowerUp的一名员工声称可以改善AMD的性能’s 中央处理器sSEEAMAZON_ET_135请参阅Amazon ET Commerce 通过对公司的一些手动调整’s 功率 计划s.

但是,当我联系AMD时,与我们交谈的公司代表不确定这种操纵能否带来好处。 AMD公司’的观点与我的观点相似。一世’在尝试通过UEFI调整来提高Ryzen的性能时,我采取了一些措施,并且普遍认为这样做是不值得的。 雷岑的超频空间是非常有限的,并且如果让它自己的设备使用,CPU通常看起来性能最好。

但是,这样的站点的整个重点是探索最前沿的性能类型。我使用7C34v16 UEFI在MSI X570 Godlike上启动了Ryzen 9 3900X,安装了全新的Windows 10 1903补丁程序,最新的AMD驱动程序(1.9.27.1033),并安装了全新的补丁程序,以及Thermaltake Floe Riing RGB 360散热器。虽然这款散热器是2017年的,但它’大型散热器设计,可容纳三个120mm风扇。我们’ve依靠它进行了多代Threadripper和Intel HEDT测试,并且它可以毫无问题地经受住12核Ryzen 3900X的考验。在Blender 1.0 Beta 2基准测试期间,在持续负载下,Ryzen Master中12核的最高报告CPU温度为67C。

Windows 10调度程序在如何处理具有多个NUMA节点的CPU方面存在一些已知的缺点(我们’我们已经针对2990WX讨论了其中的一些内容,在某些工作负载中它受到严重影响)。 1usmus花一些时间来整理Windows 10调度程序的各种问题,他认为其中一些可以自己解决。

1usmus声称:

解决Windows Scheduler中此不足的方法是使用自定义的电源配置文件,该配置文件可为Scheduler提供有关如何在内核之间分配负载的更好指导。这将使最佳内核(时钟频率更高)上的负载增加,并导致更高和更平稳的FPS,因为工作负载将不再在内核之间反弹。

这应该是一组相当简单的测试改进。他声称,观察到的最高CPU频率最高可提高200MHz。他声称基于实际基准测试结果,Cinebench R15多线程性能提高了约1.03倍,并写道:

尽管AMD试图通过使用AGESA 1.0.0.3 ABBA将最大提升频率提高大约50-100 MHz来解决Precision Boost行为方面的缺陷,但此修改已设法将最大观察到的核心频率平均提高了200 MHz,这应该会导致更高的全面的性能,尤其是对于并行度较低的工作负载。

考试

1usmus写道,为了使他的电源计划正常工作,必须更改以下设置:

  • 全局C状态控制=启用
  • 电源空闲控制=低电流空闲
  • CPPC =启用
  • CPPC首选内核=启用
  • AMD酷’n’Quiet = Enabled
  • PPC调整= PState 0

我们执行了这些修改并启动了测试平台。他们肯定会改变CPU的行为,但是’尚不清楚他们是否以有益的方式这样做。

在AMD之下’按照默认的电源计划,即使芯片运行在Cinebench之类的工作负载上,大多数CPU内核仍保持唤醒状态,尽管它们仍处于低时钟状态。

默认核心行为,Ryzen 9 3900X。

在1usmus之下’计划中,这些核心大部分都处于睡眠状态。那里’在系统响应能力和最低可能的电源状态之间进行一定的权衡。在工作负载期间将10-11个其他CPU内核置于睡眠状态确实可以将全部功率转移到单个CPU内核。实际上,我们确实看到了一些证据,表明这允许CPU在单线程工作负载中达到更高的提升时钟。

1usmus电源计划。注意睡眠中的核心数。

例如,在Cinebench R20中,当使用AMD时,我们的3900X的Core 05往往在〜4.46GHz上运行’s 雷岑 Balanced Plan. 在1usmus之下’按照计划,CPU内核的运行速度往往会稍高一些,约为4.53GHz。这表示时钟速度比以前的时钟速度快1.5%。

C04和C05之间的切换时刻。即使在1usmus计划下,C05仍然是ST工作负载的首选核心。

1usmus还指出,他的电源计划导致工作负载更频繁地与Ryzen Master所确定的最高超频核心相匹配。我们没有看到任何证据。 Windows 10显然更喜欢在我们的Ryzen上运行工作负载’C05核心(在Ryzen Master中标识)。如果有的话,它更喜欢这个核心 更多 运行1usmus时强烈’电源计划比AMD默认。

Cinebench R15在多线程中的性能没有提高,在单线程中最多仅提高了1.5%。记录的最大时钟速度从4.49GHz增加到4.6GHz,但是实际的性能改善程度只是其中的一小部分。单线程性能从209分提高到212分。

Cinebench R20多线程性能根本没有提高。单线程性能从512提高到526,提高了大约3%。

最后,我们从Blender 1.0Beta2基准运行了Barbershop_Interior基准。这是一项持续的全核测试,可让CPU有更多时间显示任何性能改进或时钟变化带来的影响。 Barbershop_Interior渲染时间从13.35分钟缩短到13.26分钟,增加了0.04%,与随机错误和噪点无法区分。

结果

1usmus’电源计划似乎并没有以任何我们可以与误差幅度分开的方式来提高性能,尽管可能很小(1.5%–3%)在单线程测试中的改进。我通常假设2.5–但是,任何基准测试的误差幅度均为3%,而我们测得的最佳ST收益在3%范围内。那里’没有迹象表明核心停车行为有所改善;随着时间的推移,C05是单线程工作负载的首选核心,并且1usmus计划无济于事。看来,电源计划能确保的任何性能都来自更积极地关闭芯片的其余部分。从深度睡眠中唤醒核心需要更长的时间,因此’在任何情况下都必须进行权衡。

事实是,随着功耗和调度程序继续变得越来越复杂,最终用户神奇地迷失于可以神奇地提高性能的各种设置的组合的机会也很小。 1usmus’该计划确实从表面上使时钟更快,但是却没有’将它们转化为持续改进的性能。

极限科技’我们的指南是在所有方面都遵循AMD默认设置,因为它与电源管理和CPU时钟有关。一世’我们尚未测试能够持续提供更高性能的主板设置的任何组合,’仅相当于超频CPU—甚至坦白地说,我还没有’OC成绩令人印象深刻,足以证明在一流芯片上所做的努力。 AMD擅长从其芯片中挤出所有可用的性能。

现在阅读: