处理器

AMD将解决“最佳”和“首选”核心之间的差异

目录:

Anonim

最近几周,AMD关于新型Ryzen 3000处理器如何与Windows交互,尤其是“ 最佳内核”和“ 首选内核”如何工作的讨论日益增多,Windows解释为“差异”。 “更好的核心”以及Ryzen Master工具的解释。

当前,Windows和Ryzen Master管理的最佳内核和首选内核之间存在差异。

今天,AMD正式评论了这种情况及其产生的原因,同时还描述了为纠正数据差异所做的工作。

Ryzen 3000是首批使用ACPI功能(称为CPPC2 (协作电源和性能控制2))的AMD产品,该功能是芯片固件(主要是UEFI BIOS和AGESA)与Windows等操作系统之间的API接口。 该接口允许硬件更好地将其频率和电源管理功能以及设置传达给操作系统。

这是怎么回事? 处理器通过自己的“ Ryzen Master”工具和专有API传递另一组数据,这与Windows有所不同 ,正是这些“最佳核心”和CPPC2的“首选核心”之间的关系自7月份的原始版本发布以来,引起了一些混乱。

自从Ryzen 3000系列发布以来,这种差异就一直存在,在大多数情况和配置下,从未真正在单线程或轻线程工作负载下加载到操作系统中的实际CPU内核据Ryzen Master报告,与最佳的CPU内核匹配。 这可以通过任何通用监视实用程序(如任务管理器)看到。

此处的差异在于Ryzen Master“最佳内核”信息和SMU API之间的实际映射,以及AMD固件传达的“首选内核”映射通过CPPC2到操作系统。

查看CPPC2与Windows进行通信的配置设置的最简单方法是在Windows Event Viewer中查看相应的Windows “ Kernel-Processor-Power”系统日志条目,如上图所示。屏幕。

由SMU定义并由Ryzen Master报告的“最佳磁芯”是根据电气特性决定的 ,并在工厂模切时进行编码。 CPPC2定义的“首选核心”是AMD希望OS开发人员向其发送大部分流量的那些核心,这不仅是因为它们具有优越的物理或电气特性,而且还因为它们是核心轮换策略的最佳选择来自Windows程序员。 Windows调度程序经过编程,不会无限期地保持分配给特定内核的应用程序工作线程太长,而要在两个内核对之间定期轮换它。 这样做的基本原理是热管理(通过两个在空间上分开的核心分配热量)。

AMD承诺将更新此功能,以更清楚地显示首选内核 ,并且操作系统与Ryzen Master之间不会出现不匹配的情况。 我们会及时通知您。

Techpowerupanandtech字体

处理器

编辑的选择

Back to top button