AMD Ryzen 社区更新 #1:Ryzen 游戏性能相关
AMD在官方社区放出了声明,来解决人们关于影响Ryzen性能的各种猜测。
关于线程调度
AMD相信WIN10的线程调度在Zen架构上工作正常,目前认为Windows scheduler对于Zen架构的物理/逻辑核心利用正常。
我们也调查了Sysinternals Coreinfo utility生成的日志文件,发现之前被广泛流传的topology log是错误的,因为软件版本过时。在新版本V3.31及以后正常工作。
最后,是WIN7和WIN10的性能差距问题。AMD认为这不是Windows scheduler的不同导致的,而可能是不同操作系统的不同软件架构带来的。
目前已经有很多软件能够良好利用Ryzen的多线程,但还有一些软件可以做出进一步优化。通过向世界各地的软件开发者发送300+套Ryzen开发者套件,优化 工作正在展开。
软件和硬件的关系非常复杂,我们已经找到很多可以优化的小地方,能够提升特定程序的性能。
温度报告
Ryzen处理器的温度传感器为tCTL。tCTL传感器位于核心和顶盖之间的接触点,提供的是Tjunction温度。由于风扇设置,1800X和1700X由tCTL报告的温度会比实际温度高20°C,而1700的tCTL报告的温度为实际温度。
也就是说,软件需要做出调整才能识别真实温度,而用户可以通过tCTL温度-20=实际温度来计算1800X/1700X的温度。
电源计划
我们建议在WIN10下使用“高性能”模式,因为
1.“高性能”模式下会关闭Core Parking,使得闲置的核心一直都能被调度。而“平衡”模式下过于激进的停核功能会导致额外的延迟。
2.更快的频率改变。“高性能”模式下会使用Rzyen原生支持的切换速度 – 1ms。如果使用“平衡”,切换频率/电压的延时大于30ms。
在4月的第一周之前,AMD会放出“平衡”模式下提升性能的补丁。
同步多线程
大多数游戏,例如战地1、ARMA 3、黑手党III、看门狗2、文明6、For Honor、杀手、镜之边缘:催化剂和全境封锁中,SMT会带来性能提升/无影响,至于其他(性能受影响)的程序,需要进一步的代码优化。有很多简单的改动就可以让一个游戏更好的利用Zen架构。
via:amd community,本站原创翻译,转载请注明出处。