DIY小常识:显示刷新全攻略 下载本文

DIY小常识:显示刷新全攻略

    随着大家纷纷完成了从98向2000/XP系统的过渡,在各种情况下,刷新率不能调节的问题时时困扰着许多朋友。我们从现在最普及的CRT显示系统说起,把关于刷新率的一些问题详细介绍给大家:刷新率究竟是什么?它与显示器和显卡各有什么关系?为什么刷新率低了,眼睛会不舒服?刷新率的数值设在多少才能保证身体健康?怎样设置才能把刷新率调上去?Win2000/XP系统在游戏中不能有效调节刷新率的问题是怎么出现的?又该如何解决呢?

调高刷新率

这个问题看似非常简单,但是还有一些朋友不知道调整方法。

大家都知道,刷新率的提高同时受显卡和显示器两方面条件的影响。不过,在实际应用过程中我们会发现,现今的显卡配置普遍较好,影响分辨率与刷新率充分调整的瓶颈问题主要集中出现在显示器上。通常,我们使用的15英寸显示器在800×600标准分辨率下均能达到85Hz的刷新率,而17英寸显示器和显卡则在1024×768分辨率下能达到85Hz。至于刷新率最终能达到的具体数值,大家可以依据显示器说明书上的参数来进行相应的调节。

下面我们就以雅美达 AS786T 17英寸显示器为例向大家介绍如何调节显示器的分辨率以及刷新率。

进入控制面板,打开“显示属性”设置项。首先拉动屏幕分辨率滑杆调节到适合17英寸显示器的分辨率1024×768。如图1。

图1

分辨率调节完成以后,开始调节最重要的刷新率。单击设置面板的“高级”按钮,在高级选项中选择监视器项目,单击“屏幕刷新频率”下面的下拉菜单按钮即可选择合适的刷新率。如图2。

图2

这里大家需要注意“隐藏该监视器无法显示的模式”这个选项,它体现了显示器驱动的重要性。如果没有安装自己的显示器驱动程序,且当“隐藏该监视器无法显示的模式”选项有效时,最大可调节的刷新率不会超过85Hz。若我们正确安装了自己显示器的驱动程序,那么Windows就会根据显示器驱动提供的参数来确定此分辨率下的最大刷新率。这时如果你的显示器参数较高的话,85Hz以上的选项就会出现,如100Hz、120Hz、150Hz等。

当我们根据自己的实际配置情况将刷新率最优化调节完毕后,回到桌面,你马上就会看到不一样的效果。如果我们在显示器支持的范围内成功将刷新率调高了,那么画面看上去就让人感觉很舒服且稳定,闪烁几乎看不出来,长时间使用也不容易造成眼睛疲劳。

Win2000/XP下的刷新率问题

今年年初,Xp-refresh网站有一篇文章严厉批评了Windows XP的刷新率问题,实际上这个问题在Win2000中就已经存在了,可是到了XP仍然没有解决。所有的DirectX游戏在Windows XP系统中只能运行在令人不舒服的75Hz的刷新率下,OpenGL游戏则更可怜——只能以60Hz运行。

另外,WinXP没有提供像Win9X那样“优化”设置的刷新率,而是一个固定的值。这样每改变一次分辨率,你都需要手动改变刷新率设置来达到2D桌面的最佳显示质量。需要强调的是,这不是驱动的原因,市面上的每个显卡,每个驱动在Win2000/XP中都存在这个问题。

也就是说,在Win2000/XP系统下,我们即使是按照上文叙述的方法调整了刷新率,那也仅仅是桌面刷新率而已,一运行游戏就全然无效。难道说我们在Win2000/XP系统中玩游戏就得忍受刷新率的煎熬么?不会的!下面我将给朋友们介绍多种可以修改Win2000/XP操作系统游戏中刷新率的方法。这些方法均非常容易使用,且每种都有自己的针对情况。套用一句广告词:“一次使用终身受益”,让我们这就开始彻底解决Game Fans的大问题。

调整DirectDraw游戏的刷新率

微软推出了DirectX的最主要的目的就是促进在Windows操作系统上的游戏和多媒体应用程序的发展,说白了就是要拼命吸引大家开发Windows平台应用程序。在DirectX出现以前,主要的游戏开发平台是DOS,游戏开发者们为了使他们的程序能够适应各种各样的硬件设备而绞尽脑汁。有了DirectX,开发者们终于可以在不失去直接访问硬件特性的情况下真正地从Windows平台的设备无关性上获益了。

DirectX 由应用程序编程接口 (API) 组成。这些 API 可以让程序直接访问计算机的许多硬件设备。DirectX 中的DirectDraw技术,提供了通过直接存取显示设备来显示高品质的图形图象的手段。现在使用的很多Windows平台游戏都应用了这项技术,比方说我们经常玩的星际争霸等游戏。

升级成Win2000或者WinXP系统之后,只要一进入游戏,刷新率就立刻变成了60Hz或者75Hz。其实,在Win2000/XP系统下,采用DirectDraw技术制作的游戏刷新率可以通过一种非常简单的方式修改。首先打开开始菜单,在运行中输入dxdiag后回车,这时会出现DirectX诊断工具,只要在DirectX诊断工具中按下“其它帮助”选项卡中的“替代”按钮(如图3)。

图3

然后在替代值中填入适合的刷新率就可以了(例如显示器只能在1024×768的分辨率下刷到85Hz那么就填入85),如图4。