【ComputerBase】AMD Ryzen 7 游戏性能再测: Windows7、CoreParking及HPET
首页 > 观测 > 数码科技    作者:剧毒术士马文   2017年3月14日 23:37 星期二   热度:7398°   百度已收录 5条评论    
时间:2017-3-14 23:37   热度:7398° 

img001.jpg


测试系统

Ryzen 7 1800X + 华硕C6H BIOS 5704 + 2 x 8GB DDR4 2666 16-18-18-36

显卡采用Titan X


主要针对Windows 7、CoreParking和HPET进行测试。




不懂的可以看我的前文:

AMD官方声明:Ryzen 游戏性能相关:http://www.mykancolle.com/?post=1449

【AMD AMA &Anandtech】Ryzen游戏性能问题解答http://www.mykancolle.com/?post=1393


AMD认为WIN10的线程调度在Zen架构上工作正常,Windows scheduler可以正确识别Zen架构的物理/逻辑核心。


WIN7和WIN10的性能差距问题:AMD认为原因不是Windows scheduler,而可能是不同操作系统的不同软件架构。


Ryzen在关闭高精度时间定时器HPET的情况下会有性能提升。HPET的时间解决方案会带来影响性能的观察者效应。BIOS里有关闭的选项,也可以通过Windows命令行关闭。


AMD建议在WIN10下使用“高性能”模式


1.“高性能”模式下会关闭Core Parking,使得闲置的核心一直都能被调度。而“平衡”模式下过于激进的停核功能会导致额外的延迟。

2.更快的频率改变。“高性能”模式下会使用Rzyen原生支持的切换速度 - 1ms。如果使用“平衡”,切换频率/电压的延时大于30ms,带来性能损失。


Parking控制工具:https://bitsum.com/parkcontrol/





WIN10和WIN7总体游戏性能


默认状态下,采用性能受影响的“平衡”模式


img002.png


WIN7比WIN10总体上低2%。


“高性能”模式以及是否HPET


img003.png


可以看到,平均来说提升并不明显

WIN10“高性能”模式下,关闭HPET后总体性能已经和7700K持平



单个游戏:差距明显


Anno2205

img004.png

WIN10下关闭HPET,“高性能”模式下比默认状态高了5%



战地1多人DX11

img005.png


战地1 多人是唯一一个WIN7比WIN10快的游戏

WIN7下比WIN10关闭HPET,“高性能”模式快2%

WIN10关闭HPET,“高性能”模式比默认快5%


ProjectCars

img006.png



这里提升很大

Win7和Win10关闭HPET,“高性能”模式性能相差不多

但相比WIN10默认提升达到了18%,与7700K持平


奇点灰烬 DX12


img007.png



这里WIN10三种情况下性能持平,比WIN7高出许多


杀出重围:人类分裂 DX11


img008.png



这里WIN10关闭HPET,“高性能”模式比默认提升了3%

WIN10性能领先WIN7


羞辱2


img009.png



WIN10关闭HPET,“高性能”模式比WIN10默认高了一点点

WIN10领先WIN7


DOOM Vulkan


img010.png


WIN10关闭HPET,“高性能”模式依然只比默认高少许

WIN7依然没有WIN10高


F1 2016


img011.png



这里也是一样


WIN10关闭HPET,“高性能”模式依然只比默认高一点

WIN7的帧数依然没有WIN10高


古墓丽影 DX11



img012.png



WIN10下三种情况性能持平,领先于WIN7


影武者2


img013.png


WIN7和WIN10性能持平



巫师3


img014.png



这里也是一样,WIN10关闭HPET,“高性能”模式领先于其他情况


战锤全面战争 DX11

img015.png


这里反倒是开启HPET性能更高。

战锤全面战争属于AMD说的正在优化的游戏。



看门狗2


img016.png


这里也是开启HPET性能更高。




结论:总体来看Ryzen在WIN10下跑的比WIN7更快。WIN7只在战地1和Project Cars占优。AMD称WIN10和WIN7下的调度是基本相同的,但很显然,CoreParking是一个问题 - 而且只有WIN10有。CoreParking在WIN7下没有问题。


点击查看原图点击查看原图

左WIN10 右WIN7


WIN10在低负载下会把Ryzen 7的14个线程关闭,只开启两个线程,应该是1个物理核心的2个逻辑线程。


而WIN7下只会关闭2,4,6,8,10,12,14,16线程,也就是一半的线程。


如果WIN10和WIN7的线程分配一样的话,这就说明WIN7下CoreParking会将Ryzen的SMT逻辑核心关闭,只留下8个物理核心,但WIN10下工作不正常。


WIN10的高性能模式会提升功耗:

img001.png


测试也证明,WIN7并不比WIN10性能更高


如果AMD关于Windows scheduler的声明是正确的,那么Windows scheduer不会再带来性能提升。


但对于Ryzen的CCX架构的优化还是能带来性能提升的,同时还有游戏、程序对Ryzen的代码优化。


AMD:目前已经有很多软件能够良好利用Ryzen的多线程,但还有一些软件可以做出进一步优化。通过向世界各地的软件开发者发送300+套Ryzen开发者套件,优化正在展开。


大多数游戏,例如战地1、ARMA 3、黑手党III、看门狗2、文明6、For Honor、杀手、镜之边缘:催化剂和全境封锁中,SMT会带来性能提升/无影响,至于其他(性能受影响)的程序,需要进一步的代码优化。有很多简单的改动就可以让一个游戏更好的利用Zen架构。


source:computerbase/AMD,本站原创翻译,转载请注明出处。

二维码加载中...
本文作者:剧毒术士马文      文章标题: 【ComputerBase】AMD Ryzen 7 游戏性能再测: Windows7、CoreParking及HPET
本文地址:http://mykancolle.com/?post=1457
声明:若无注明,本文皆为“MoePC”原创,转载请保留文章出处。

WRITTEN BY

avatar
剧毒术士马文2017-03-22 01:37
管理员命令行  bcdedit /deletevalue useplatformclock
Ryzen2017-03-21 23:10
请问如何关闭HPET?
huhuaiyue2017-03-16 01:36
是不是没有开管理员模式运行后重启?我试过,这个文件可以关掉HPET
卡叔叔2017-03-15 14:13
那么我想说的是,因为超频打开HPET之后,如何正常地在Win10中关闭HPET呢?反正现在超频也很屎……用UNHPET那个BAT文件,AMD的超频软件依然可以正常使用啊……
依然阴暗2017-03-15 11:36
Anno2205 差距较大,还有奇点灰烬这个应该是优化问题, 游戏补丁下就好。

返回顶部    首页     管理   注册   
版权声明       pw:mykancolle.com或moepc.net (有时需加www.) 若被菊爆请留言补档
内容来源于网络,并不代表本站赞同其观点和对其真实性负责。
如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容。
本站资源仅为个人学习测试使用,请在下载后24小时内删除,不得用于商业用途,否则后果自负,请支持正版!
illust:A-Channel/生徒会の一存 Foreign visitors, GoogleTranslate will help   sitemap