原帖由 寒冰雪 于 2006-8-23 14:52 发表
在普通显示器上无法锁定刷新率吧! 请照下面讲的做(适应A卡N卡): 打开注册表编辑器,查找这个键: [HKEY_LOCAL_MACHINE\system\CurentControlSet\Control\Class] 展开Class键,你将看到一组类似于{1113E534-EAF87542.....}的键。 找到一个名为"默认"或"Class"的字符串,或者两者都有。它们是用于标识设备的。查找"Class"的值为"Monitor"的键。 展开该键,它下面应该至少包含有一个子键,通常为"0000"。如果有多个子键,你必须看看哪个是当前正在使用的,然后逐个进行修改。 展开"0000"键,再展开子键"MODES",这时你应该看到一个以你的显示器最大分辨率命名的子键。假如你想设1024X768分辨率下的垂直刷新率为75Hz,那么可在"MODES"键下加一个子键"1024,768",添加字符串值"Mode1"="75-75,75-75"。 现在如果你打开"显示属性"(右击你的桌面),点击"高级"按钮,转到"监视器"标签,你将可以选择唯一一项刷新率即75Hz。当然,前提条件是,"0000"键是当前正在使用的键,而且"隐藏该显示器无法显示的模式"选项已被选中。重复上述修改过程,添加你所想使用的所有刷新率/分辨率组合。 最后,转到"显示属性->高级->监视器",选择刷新率,这里选75Hz。 从本质上说,这种修改方法是将你的显示器所支持的最低刷新率设置为你希望使用的刷新率。现在,所有的游戏都将在指定的刷新率下运行,不管它们使用的是Direct3D还是OpenGL。 |