转自今日头条PCEVA:http://toutiao.com/item/6410523825242374658/
有国外媒体在发现游戏模式对CPU的影响后,找到了新的测试方向,他们选取了六个游戏进行测试:《冥河:黑暗碎片》、《战锤:全面战争》、《文明6》、《太空战舰:死亡之翼》、《黑手党3》和《极限竞速:地平线3》。选择这些游戏是因为他们对多线程优化一般,会特别倚重其中一个线程。评测者认为这有利于游戏模式发挥作用,实则不然。
Windows 10开发者更新当中增加的比赛模式(Game Mode,又称游戏模式)是通过调配硬件资源分配来实现对游戏的保障。
外媒的测试结论又是“Win10游戏模式然并卵”,开了可能还不如不开。其实有这个结论一点也不奇怪,这样的测试设定依然没有抓住根本问题,那就是游戏模式的功能是基于对于其他进程干扰的抑制。
上面的测试是在Intel Core i7 4930K上进行的,而4930K拥有6核心12线程,游戏模式可以单独保留逻辑核心给游戏进程独占使用,但并不能分辨物理核心和超线程虚拟核心,保留给游戏进程的既可能是具备完整能力的物理核心,也可能是有所不足的超线程虚拟核心。这样的测试本身就具备了很多不确定性,超线程对某些游戏负增益早已不是新闻。
在PCEVA上一篇对游戏模式的分析之后,有网友提供了他在Intel Core i7 4790K平台下的验证,下图中C=物理核心,T=超线程核心。
由于物理核心与超线程虚拟核心本身能力不同,保留给游戏专用的核心中除两个物理核心外,其他都是超线程虚拟核心,这样测试的不确定性因素增加了不少。
现在有观点认为越是核心数量少的CPU越有可能从游戏模式中获益,我基本是认可这种说法的,但并不是说高端平台上游戏模式就完全无用。Win10默认允许所有UWP应用后台持续运行,这些程序随时可能自动更新,即便你不安装额外软件,Windows 10内依然有大量后台进程。而所有后台进程都可能在不确定的时间抢占游戏进程硬件资源,引起帧率波动。
对于拥有6个以上核心CPU的用户来说,游戏模式依然有效。游戏进程除了可以独占分配给他的2个物理核心,还可以吃着碗里的看着锅里的,再去利用和其他任务共享的CPU核心资源。
|