PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

AMD澄清最佳内核与首选内核差异

[复制链接]
绝对有料 发表于 2019-11-22 14:46 | 显示全部楼层 |阅读模式
点击数:4716|回复数:5
AMD第三代锐龙为DIY玩家带来了很多新鲜的内容。ZEN2架构之下核心调度机制也与以往有很大不同,在加速频率方面引起了很多误会。AMD最近就Ryzen Master中的最佳内核与CPPC2中的首选内核差异进行了解读。
image1.jpg


在AMD Ryzen Master软件当中,我们可以查看AMD出厂前为锐龙CPU标记的体质最佳核心(五角星)以及第二好的核心(圆点)。不过有网友发现Windows并不总是使用体质最好的核心,这被认为是出现了BUG。

image2.jpg


AMD最近通过社交媒体澄清:其实AMD和微软都做了正确的事情。Ryzen Master中显示了CPU中标记的最佳体质(加速频率)核心,衡量因素是电气特性。而Windows 10的内核轮换选择使用了另外一套对用户不是非常透明的CPPC2机制,同时考虑了热管理和内核间切换的性能损失,相对更为复杂:为了防止过热,核心间切换是必须的,而切换策略会影响到性能表现。

image3.jpg


ZEN2架构的锐龙处理器包括1到2个CCD,每个CCD中又包含2个CCX,每个CCX包含4个核心。上图是一个Ryzen 7 3700X核心标记情况,体质最佳的是第二个CCX中编号为4的核心,也就是Ryzen Master中用金色五角星标记的最佳核心。但是Windows在单线程应用下优先使用的却是第一个CCX中编号为2和3的两个首选核心,原因是这两个核心处于同一CCX内,在核心轮换时产生的延迟要比把线程移动到4号最佳核心更低。

image4.jpeg


Windows的核心轮换策略使用了更有利于整体性能的选择,但却可能因为无法在单线程任务中优先使用最佳体质的核心,而不容易让CPU达到更理想的最大加速频率(选择最佳体质核心方可达到)。

image5.jpg


下面让PCEVA小编来通俗地演绎一下上面所说的复杂情况:国足归化前锋艾克森具有出色的进攻能力(最佳体质核心),但是有些时候场上其他球员之间的配合要更多一些,这并不是因为艾克森不够好。



AMD表示大家只要在BIOS设置中打开Global C State以及CPPC2开关并安装Windows 10五月更新之后版本的操作系统,就能让锐龙处理器选择正确的加速核心。而为了消除最佳核心与首选核心之间的混乱情况,AMD计划在未来Ryzen Master更新中显示与CPPC2数据匹配的信息。

sun1a2b3c 发表于 2019-11-22 16:18 | 显示全部楼层
……嗯……看明白了
固特异轮胎 发表于 2019-11-22 19:37 | 显示全部楼层
我的3800X也是,最好的是CCX1 里的5#核心,然后白星和白点是CCX0 里的 2# 和4#核心,按照1903后的版本先调用CCX0里的核心来说的话性能估计会差一些?不过这都是自动吧,还是锁4425 @1.3875V大法好
StormBolt 发表于 2019-11-23 07:40 | 显示全部楼层
上次忘记在哪还看到修改电源方案实现大小核调配的帖子,优先选择真核心而不是超线程,不知道是否科学
来自安卓客户端来自安卓客户端
Zephyrus 发表于 2019-11-23 22:35 | 显示全部楼层
所以全核心超频就是最佳方案,管你什么花里胡哨的调度
zhangboyang 发表于 2019-11-25 09:42 | 显示全部楼层
Zephyrus 发表于 2019-11-23 22:35
所以全核心超频就是最佳方案,管你什么花里胡哨的调度

全CCX超频,不然还得切换
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部