数码科技

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报告的温度为实际温度。


捕获.PNG

也就是说,软件需要做出调整才能识别真实温度,而用户可以通过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,本站原创翻译,转载请注明出处。

剧毒术士马文

留学中 Comp.Arch|RISCV|HPC|FPGA 最近沉迷明日方舟日服 联系方式请 discord 或者 weibo 私信。目前不在其他平台活动。 邮箱已更新为[email protected]。 看板娘:ほし先生♥

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部按钮