Rage 128的优化 王羽佳 2000年 第2期   1999年暑假,我把9750换成了ATI的Xpert128,它采用的是ATI Rage128GL显示芯片,属于三代半的产品。Direct3D、OpenGL性能胜过TNT,却又逊于TNT2。于是,我打起了优化的主意。   由于Rage128的优化工具不多,至今我只发现了Rage128tweaker,在http://file2.mydriver.com/display/r128tweaksetup.zip可以下载。有了Rage128tweaker和Rage128GL显卡的高级设置,相信可以“榨出”Xpert128的大部分性能了。   进入Win98后,右键单击桌面,点选“属性”,再选取“设置”选项卡,并点击右下角的“高级…”按钮,就进入了Xpert128的显卡高级设置(如^02030301a^1)。上面上有Direct3D、OpenGL、调整等选项。   先进入“Direct3D”选项(如^02030301b^2),其中包括的内容有:   等待垂直同步信号 (即常说的Wait for Vsync),当你选中这个选项时,显示驱动程序在进行缓冲区交换时会等待监视器垂直同步信号,这意谓着游戏帧数将受到屏幕刷新率的限制。不过现在大多数人用的都是85Hz以上的刷新率,而大部分游戏在主流的硬件配置下都无法达到85fps以上的速度,所以不必太在乎这一点,不过玩像《恐龙猎人2》这样高帧数的游戏或你的配置极高,最好还是将它取消。   启用消除锯齿 这对画质的改善有较明显的效果,最好将它选中。   使用调板纹理 这将使用纹理贴图的调色板以减少内存占用并加快速度。但我并没发现这个选项对3D游戏有什么影响,选中与否看你的个人爱好了。   然后进入“OpenGL”选项(如^02030301c^3),其中包括:   优化首选项 这里要求对质量优先或性能优先作出选择,如果你的电脑配置较高,可以选取“质量”,反之则最好选取“性能”。   在OpenGL设置中的内容有:   将32位纹理转换为16位纹理 这个选项的作用不言自明,选取与否就要看你是否认为速度比画质重要了。实际上Xpert128的32位色损失很小,所以建议你不要选中它。   启用页面翻转 如果选中它,将启用页面翻转的硬件加速功能以交换全屏幕缓冲区,可以使你在较高分辨率时性能有一定的提升。   当进行阿尔法混合时禁用抖 进行阿尔法混合时,抖动可能会与之冲突。不过运行大多数OpenGL游戏时不会有这种问题。但运行AutoCAD一类的OpenGL软件时可能会出现问题,如果发生这种情况时,请选中它。   等待垂直同步信号 它的含义与Direct3D中的差不多。   启用KTX缓冲区扩展名 选中它可对屏幕上移动的部分启用快速更新。这是一个非常有用的选项,选中它,对于第一人称视角游戏的效果特别明显。   子像素精确度 选取较高值可以获得较好的图像效果,但会带来性能下降。不过在我看来,性能下降不明显,建议你选为“4”。   详细程度 你如果想获得较大、详细、立体映射的图像,请调整至清晰;反之则调整至模糊。我认为,采用中间值较好。   其它选项主要是针对2D运用的,这里也就不多说了。   接下来用Rage128tweaker对Xpert128进行进一步的优化:   运行程序后,其中的Direct3D和OpenGL选项是我们研究的重点。   因其中很多内容与显卡高级设置是相同的,我只说一下不同的几个选项:   Direct3D   ·Enable dithering用于16bit游戏时是否采用抖动的方法来改善画质,建议选中它。 ·Enable Katmai如果你采用的是PentiumⅢ处理器,请选中它。 ·Primary选中它的话,在游戏中鼠标的图像特征会得到改变。 ·SysMemBlts选中它的话,在一些游戏中(如Falcon 4、彩虹六号等)鼠标将会消失。   OpenGL   ·Enable MultiTexture选中它将启用多材质,不过好像只对Quake系列游戏有用。   ·Modulate factor有助于像Quake2这样的游戏中使用大量材质。   关于Xpert128的超频市面上用得最多的Powerstrip似乎对它无能为力,根据Powerstrip的显示,我的这块Xpert128的频率为90MHz,实际上是110MHz。据说是因为Rage128系列显卡采用的时钟发生器与众不同而造成的。同时,我还没有找到能够真正超频Xpert128的软件,但据说Rage128GL芯片的超频性能不好,超个10MHz就会死机。Xpert128采用的是SEC(三星)的8ns显存,它的超频性能应是极好的,如果你找到什么超频Xpert128的工具的话,可以将显存频率超到125MHz甚至更高试试看。