注册表锁定刷新率
经常看到有cs朋友问如果保证 fps 稳定在99,大家都知道的一种方法就是 关闭垂直同步,但是其实关闭垂直同步 是要付出 损失画面质量的代价的。要保证fps 稳定在99,让显示器只工作在 100hz 的刷新率 就可以了(大家应该知道一般来说,刷新率一般是可以从60 一直选择到100,甚至120 的,我们要做的就是把选项 变成唯一),通过修改注册表就可以实现。
当然,大家一定要注意:你的显示器带宽最好大于等于120(不过我家里的viewsonic 是带宽110的,理论上110带宽最高能刷到 85hz,但是我在桌面分辨率1024 X 768的设置下,通过改注册表,把刷新率强制限制在了 100,这样对我的显示器的确是有伤害,但是我现在显示器工作很稳定),虽然我的显示器可以超到100,但是我这里并不推荐 带宽小于120 的显示器 使用我这个方法,所以,你要确定你的显示器的带宽大于或者等于120 才可以。
接下来是操作方法
开始-运行-regedit,打开注册表编辑器,查找这个键:
HKEY_LOCAL_MACHINE\system\CurentControlSet\Control\Class。展开Class键,你将看到一组类似于{1113E534-EAF87542…..}的键。
找到“Class”的值为“Monitor”的那个键,那这个键就是控制显示器参数的一组。
展开该键,它下面通常会有几个个子键,通常为“0000”“0001”“0002”,你必须看看哪个是当前正在使用的,然后逐个进行修改。你也可以一个一个试,用下面的方法修改,我们这里假设0000 是支持显示器的子键
展开“0000”键,它下面应该包含子键“MODES”,再接着展开它,这时你应该看到一个以你的显示器最大分辨率命名的子键。现在,假如你想设1024X768分辨率下的垂直刷新率为85Hz,那么可在“MODES”键下加一个子键“1024,768”,添加字符串值“Mode1”=”100-100,100-100”。
打开“显示属性”,点击“高级”按钮,转到“监视器”标签,你将可以选择唯一一项刷新率即100Hz。当然,前提条件是“0000”键是当前正在使用的键,而且“隐藏该显示器无法显示的模式”选项已被选中。重复上述修改过程,添加你所想使用的所有刷新率/分辨率组合。
最后,转到“显示属性->高级->监视器”,选择刷新率,这里选100Hz。然后去打开垂直同步吧。