- 内容展现
- 最新评论
Win10游戏模式对CPU资源调控测试
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镜像进行升级安装,所有程序和数据都会在升级过程中得到保留。 |
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处
发表评论
最新评论
- 引用 yumemi
- 根据LZ的测试可以明白:游戏模式其实是留给各位懒人用的。
普通用户很多时候都不会去理会后台究竟运行着什么软件,后台一堆什么全家桶很常见,而游戏模式正好就把这些东西限制在两条线程内,剩下两线程专门跑游戏(以四线程为例),所以实际情况i3 i5的受益应该不错,i7以上反而有可能出现反效果(有说法GTA5帧数下降了,猜测可能是线程被限制住,游戏突发数据激增时爆掉了原本分配的线程)。另外,对于懂得优化后台的用户,游戏模式的收益也是微乎其微,最多就是帧数更平稳一点而已,不会因为后台直接拖慢最低帧数……看样子还是开着有点益处?
- 引用 Y6-0785
- 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给游戏专用,前者分得两个真核,后者分得两个真核以及全部四个核心的超线程虚拟核心。
以上内容总结成表格如下:
这样看来,Game Mode对于115X平台的赛扬、奔腾、i3、i5、i7,都可以给游戏划出专用的CPU资源,理论上都是有积极意义的。总规格 其他任务核心编号 其他任务核心规格 游戏专用核心编号 游戏专用核心规格 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
在4C8T以下,随着总资源的增加,划分给任何一边的资源基本上都有所增加,但是比较偏向于游戏的需求。
只有3C6T与2C4T相比,留作其他任务的资源反而少了,很奇怪,可能微软不太为这种奇葩规格考虑,毕竟市面上从来没有过3C6T的CPU,而3C3T也是至少七年前的产物了。
更多核心与线程数,需要用2011平台进行测试,不知道会不会分配更多的核心给其他任务。
- 引用 Mufasa
- 核心数量更多,也就不需要这个游戏模式了。
像Ryzen 1700 8C16T,E5 2680 8C16T 这一类的,
后台卡个svchost(Windows Update)在那占一个核心100%,前台玩游戏一点感觉都没有。。。。
- 引用 Mufasa
武英仲 发表于 2017-4-17 10:55
呃,才把 i5 2400卖了换成了 r5 1600
看来是用不上了
超过10个线程,后台有点什么程序,游戏基本感觉不出来的。
热门评论
热门评论