AMD将发布新芯片组驱动:解决改善新锐龙处理器的CPPC2行为和温度监控问题

自7月7日,AMD正式推出旗下X570芯片组主板和7nm的第三代锐龙处理器以来,虽然非常可观的性能提升带来了一片“Yes”,但它依然存在着一些不足,比如空闲时处理器的频率、温度和工作电压较高。近日,AMD方面在社区发言,将推出新的芯片组驱动解决这个问题。

AMD方面表示,他们已经诊断并解决了导致软件监控工具在桌面上使用第三代AMD Ryzen处理器和Windows 10 5月2019更新报告高电压和时钟速度的问题。他们的分析表明,被广泛认为是“低CPU负载”应用程序的某些流行软件经常会从处理器间接请求最高性能和功耗状态。第三代Ryzen设计为对请求的响应极为敏感以实现更好的性能表现,这导致在监视实用程序中观察到高电压和时钟速度时出现的一些异常行为。解决方案是调整AMD Ryzen Balanced电源计划,以在轻负载下解决这些问题,而不会改变处理器响应游戏和内容创建等持续工作负载的能力。该解决方案可在新的芯片组驱动程序(版本1.07.29)中下载,其中包括提供修复的更新AMD Ryzen Balanced电源计划。上一代AMD Ryzen产品的用户不需要此计划,芯片组驱动程序安装程序也不会提供此计划。

图源:Anandtech

这其实是AMD新加入的CPPC2快速频率提升行为带来的副作用。Zen 2的ramp-up低于1 ms,因此对这些请求异常敏感,当很多低负载/后台应用同时一起运行,处理器可能认为需要以增强频率工作,因此相应地提高功率状态,这意味着芯片很难控制在较低的频率,即便当前状态可以允许其保持闲置。如果性能监测应用程序的代码存在着不足,就有可能导致过长的监测循环周期,从而导致错误(或难以解释)的监测结果。好消息是,AMD已经解决了这个问题,并在新的芯片组驱动中调整了锐龙电源管理计划的CPPC2行为。

图源:Vortez

与旧版(1.07.07)相比,新版改善了调度程序的设置,使之拥有更加宽裕的加速时间 —— 特别是当芯片处于基础频率和空载电压时,负载将显着延长至其升压频率。当系统被评估为处于空闲或低负载时,修订后的电源计划会将频率级别之间的转换速率降低至15毫秒,使处理器核心更长时间处于休眠状态,并降低处理器仅因后台进程而感知需要提升的可能性。此外,当处理器处于空闲或低功耗状态时,主有源内核将以基本时钟的99%运行,并随时准备提升。综合起来,这些变化应该允许这个计划更合理地应对低负荷状态。

AnandTech在两个驱动程序版本之间进行的快速A / B测试中,可以看到在更新之前,CPU将在大约840微秒内升级到其升压时钟,而在此数据集中的新电源计划则慢了17.5毫秒。对于游戏等间歇性工作负载来说,其最终体验也不会受到影响,因为一旦CPU超过了初始的基础频率斜率阈值,系统就会维持 1ms 内的动态频率调节。

图源:Anandtech

AnandTech也发现AMD在电源计划方面确实有所调整。在旧版驱动中,CPU 会在 ~2.2GHz 左右保持闲置,而新版驱动改到了3GHz左右。频率上调也略有放缓,但在快速测试中,频率上升一半的速度依然很快。AMD还解决了对芯片报告的高温问题的担忧。AMD表示,通常大多数应用程序读取的值是芯片上几个传感器的最大值,而大多数芯片实际上是不同的/更低的温度。Ryzen Master的新版本现在包括一个不同的温度读数算法,旨在更好地表示芯片的“总体”温度,而不是传感器报告的绝对最大温度。AMD表示这可以更好地代表CPU的温度。除了对不同传感器进行平均之外,它还可以在很短的时间窗内平均读数。

图源:Anandtech

芯片组驱动:

社区更新公告:

AMD新Ryzen Master:

值得注意的是,这次的社区更新并未在官网对应选项界面放出,应该还属于Beta版本。

(0)

相关推荐