PCEVA,PC绝对领域,探寻真正的电脑知识
  • 内容展现
  • 最新评论
Win10游戏模式对CPU资源调控测试
2017-4-14 13:39| 发布者: Essence| 查看: 14229| 评论: 21|原作者: Essence
摘要: Win 10 RS2周年更新中增加了Game Mode比赛模式(原名游戏模式),微软宣称比赛模式可以通过调控CPU、显卡等硬件资源优先级,提高游戏运行帧率,将Windows 10打造成最适合游戏玩家使用的操作系统。但是很多媒体并不 . ...
Win 10 RS2周年更新中增加了Game Mode比赛模式(原名游戏模式),微软宣称比赛模式可以通过调控CPU、显卡等硬件资源优先级,提高游戏运行帧率,将Windows 10打造成最适合游戏玩家使用的操作系统。

但是很多媒体并不买微软的账,各种报道都在说经测试证明游戏模式并没有卵用!由于没有合适的显卡可用,我先测试验证了Win 10游戏模式对CPU资源的调控,从原理层面说明游戏模式的有效性。测试平台如下:

CPU:Intel Core i5 6600K@4.5Ghz(所有CPU节能特性关闭)
主板:技嘉Z170X-UD3
内存:芝奇DDR4 2800Mhz 4G*2
硬盘:金士顿HyperX Fury 240G(系统盘)
系统:Windows 10 Pro 1703,15063

如何开启游戏模式:

在任意软件中按下Windows+G快捷键,勾选“是的,这是一个游戏”,即可打开游戏工具栏:


在设置当中勾选“对于此游戏使用比赛模式”,即可为这个程序打开游戏模式:


游戏模式对CPU资源分配影响:

首先打开WinRAR的性能测试,这时可以看到处理速度为6784KB/s:


接下来给记事本程序手动启用游戏模式,WinRAR的处理速度马上就下降到了3661KB/s:虽然记事本程序什么也没做,但CPU硬件资源已经为他预留

WinRAR处理性能大幅下降的原因很简单,记事本程序开启游戏模式并处于最前台运行时,Windows 10会立刻保留出两个CPU核心给记事本专用,WinRAR仅能利用到剩下的两个CPU核心:

也就是说,被开启游戏模式后,记事本程序在电脑硬件资源调度中处于优先地位,操作系统强制保留了两个CPU核心给它专用,其他程序都只能去抢另外两个核心的算力。在同时运行多个程序的Windows环境下,游戏模式可以保障游戏程序的最高优先级,从而保障了游戏的流畅运行。这里使用了“保障”而非“提升”,是因为游戏模式只是更改了对CPU的资源分配策略,让游戏能够无冲突的专享两个CPU核心。这次测试是在四核心四线程i5处理器下进行,核心更多的平台下是否会有变化尚不明确,大家有条件的话可以自行测试体验。

总结:

游戏模式本质上并没有提高电脑的硬件性能,只是减少了后台其他程序对前台运行的游戏程序的影响。所以如果测试游戏模式时没有其他程序和游戏进程争用CPU资源,那就很难在对比测试中看到立竿见影的效果。当然,除了本文中测试的CPU调度之外,游戏模式还包括更多的系统底层优化,在这里未能全面验证。

考虑到QQ、系统管家、语音/直播软件以及各种后台程序同时运行的国内实际情况,游戏模式对于玩家还是有实际帮助的,微软在游戏模式上的努力也应该得到肯定。目前Windows 10 RS2年度更新已经正式发布,还没有通过Windows Update通道收到推送的朋友可以直接下载ISO镜像进行升级安装,所有程序和数据都会在升级过程中得到保留。

收藏 邀请
0
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处
发表评论

最新评论

引用 Suser 2017-4-14 14:39
一直以为这个功能是录视频的呢
引用 az6338890 2017-4-14 14:40
我觉得对于目前的调度
游戏直接从最后一个核心开始占用好了
引用 红色国度 2017-4-14 16:02
四核心的U用这个不错,  双核心的I3  奔腾之类的不知道做用大不
引用 爱吟诗坦 2017-4-14 18:01
对于高配电脑其实没多大用,对于低配电脑能让资源更多的用于游戏程序,改善体验不会提升性能
引用 初恋璀璨如夏花 2017-4-14 18:07
e5没感觉。。。
引用 909648183 2017-4-14 18:21
升级到15063后,游戏中鼠标移动会突然变得卡顿,有时过一会就会好
引用 328991660 2017-4-15 14:04
觉得这功能没啥明显的作用。。。
引用 yumemi 2017-4-15 15:52
根据LZ的测试可以明白:游戏模式其实是留给各位懒人用的。
普通用户很多时候都不会去理会后台究竟运行着什么软件,后台一堆什么全家桶很常见,而游戏模式正好就把这些东西限制在两条线程内,剩下两线程专门跑游戏(以四线程为例),所以实际情况i3 i5的受益应该不错,i7以上反而有可能出现反效果(有说法GTA5帧数下降了,猜测可能是线程被限制住,游戏突发数据激增时爆掉了原本分配的线程)。另外,对于懂得优化后台的用户,游戏模式的收益也是微乎其微,最多就是帧数更平稳一点而已,不会因为后台直接拖慢最低帧数……看样子还是开着有点益处?
引用 hyno111 2017-4-16 00:51
以前用过专门优化线程调度的软件(Process Lasso),测试在游戏中Alt-tab切出游戏反应明显变快,估计是默认谁在前台就给谁优先。
引用 Y6-0785 2017-4-16 04:05
CPU:Intel Core i7-4790K@双4.5G
主板:华擎 Z97 EX4
内存:芝奇DDR3-2400@2666 8G*2
硬盘:建兴T9定制版200G(系统盘)
系统:Windows 10 Pro 1703,15063

开启/关闭核心与HT,测试如下:
2C2T,核心0留作其他任务,核心1给游戏专用,两者各分得一个真核。


2C4T,核心0、1留作其他任务,核心2、3给游戏专用,两者各分得一个真核及其超线程虚拟核心。



3C3T,核心0留作其他任务,核心1、2给游戏专用,前者分得一个真核,后者分得两个真核。


3C6T,核心0留作其他任务,核心1-5给游戏专用,前者分得一个真核,后者分得两个真核以及全部三个核心的超线程虚拟核心。


4C4T,E编已测,核心0、1留作其他任务,核心2、3给游戏专用,两者各分得两个真核。

4C8T,核心0、2留作其他任务,核心1、3-7给游戏专用,前者分得两个真核,后者分得两个真核以及全部四个核心的超线程虚拟核心。


以上内容总结成表格如下:
总规格 其他任务核心编号 其他任务核心规格 游戏专用核心编号 游戏专用核心规格
2C2T 0 1C 1 1C
2C4T 0,1 1C+1HT 2,3 1C+1HT
3C3T 0 1C 1,2 2C
3C6T 0 1C 1-5 2C+3HT
4C4T 0,1 2C 2,3 2C
4C8T 0,2 2C 1,3-7 2C+4HT
这样看来,Game Mode对于115X平台的赛扬、奔腾、i3、i5、i7,都可以给游戏划出专用的CPU资源,理论上都是有积极意义的。
在4C8T以下,随着总资源的增加,划分给任何一边的资源基本上都有所增加,但是比较偏向于游戏的需求。
只有3C6T与2C4T相比,留作其他任务的资源反而少了,很奇怪,可能微软不太为这种奇葩规格考虑,毕竟市面上从来没有过3C6T的CPU,而3C3T也是至少七年前的产物了。
更多核心与线程数,需要用2011平台进行测试,不知道会不会分配更多的核心给其他任务。


引用 ft5555 2017-4-16 08:57
有个疑问?对于NV显卡驱动这种很好利用cpu多线程来进行drawcall运算的情况。

比赛模式是否有利就不好说了。
引用 Mufasa 2017-4-16 11:34
核心数量更多,也就不需要这个游戏模式了。

像Ryzen 1700  8C16T,E5 2680  8C16T 这一类的,
后台卡个svchost(Windows Update)在那占一个核心100%,前台玩游戏一点感觉都没有。。。。
引用 84741595 2017-4-16 21:53
...我裝的時候就把XBOX刪掉了,因此根本按不出WIN+G,看來要重裝了。
引用 Mk4liu 2017-4-16 22:37
笔电双核i3打开后感觉应用程序反应速度略快了一点
引用 武英仲 2017-4-17 10:55
呃,才把 i5 2400卖了换成了 r5 1600
看来是用不上了
引用 mavis_07 2017-4-17 13:15
感觉升了1700x最大的好处就是后天升级随便你占一两个线程一点感觉都没有
引用 Mufasa 2017-4-17 21:28
武英仲 发表于 2017-4-17 10:55
呃,才把 i5 2400卖了换成了 r5 1600
看来是用不上了

超过10个线程,后台有点什么程序,游戏基本感觉不出来的。


引用 甜甜的蛋汁 2017-4-18 21:38
低配福音
引用 Sonicem 2017-4-20 07:33
这个游戏模式在退出游戏后整个系统就变的很卡顿,半天恢复不了,有没有人有同样的情况?

查看全部评论(21)

热门评论
    热门评论
      返回顶部