NVIDIA显卡优化大师──RivaTuner 冯小民 2001年 11期 RivaTuner是一款专门用于NVIDIA显卡(TNT/TNT2/Geforce/Geforce2系列)的超频调试软件,它能充分挖掘这些显卡的潜在性能。该软件的最新版本──2.0 RC版大小为275KB(下载地址:http://www.mydrivers.com/tools/displayRivaTuner20RC2.zip),适用于Windows 98(SE)/Me操作系统。   #1 一、RivaTuner功能概述    RivaTuner能够优化NVIDIA显卡的Direct3D、OpenGL特性和提高图像显示质量,它内嵌注册表编辑功能,不需要我们自己编写专门的.reg文件,也不必在注册表中手工修改键值,它会自动检测和修改显示驱动程序的注册表键值。此外,RivaTuner还可以对TNT/TNT2系列显卡进行超频,前提条件是这类显卡的驱动程序必须是3.xx以后的版本。   #1 二、RivaTuner使用详解    运行RivaTuner后,出现如图1(^11030402a^)所示的主界面。下面我们一起来看看一些主要标签项的功能和使用方法。   #2 1.主要设置(Main)    RivaTuner的大部分功能都可在这个标签下实现。如果你的系统中不止一块显卡,那你应该在图1中“Target adapter”项目下面的下拉框中选择你希望“调校”的显卡,这样后面的设置都是针对该显卡进行的。这里要注意的是,如果另外的显卡不是NVIDIA公司的产品,而你又希望对它进行“调校”的话,就要把“Show NVIDIA adapters only”复选框前面的钩去掉。此外,在“Detonator settings”项目下面的窗口内显示的是显卡驱动、Direct3D驱动、OpenGL驱动的文件名称及版本信息。   #2 2.显卡性能优化    RivaTuner最大的特点就是可以对显卡的超频、兼容性进行优化。先单击图1窗口下面的“System”按钮,进入“System tweaks”设置窗口,然后勾选窗口中的“Enable hardware overclock”复选框,表示允许对显卡芯片和显存进行超频,接下来可分别拖动“Core clock”和“Memory clock”下面的滑块对显卡的核心频率和显存频率进行调整。调整后程序会弹出一个对话框,要求你重启系统以检测其超频性能。不过你可以单击对话框中的“Dectect now”按钮,让它检测而不重启系统。另外,该窗口中“Compatibility”标签下的设置主要是针对显卡与主板之间的一些兼容性问题,如是否支持AGP 4×或AGP 2×模式等。“AGP”标签页下的设置是指定AGP传输速率是限制为1×/2×/4×,还是让驱动程序自动选择(let driver determine proper)。   #2 3.设置Direct3D功能    在图1中单击“Direct3D”按钮,出现如图2(^11030402b^)所示画面,这里可以对Direct3D的相关功能进行调整。    (1)“Mipmapping”标签页下的选项是对显卡的贴图功能进行设置。    (2)“Depth Buffering”(深度缓冲)标签页中的选项允许对Z-Buffer和W-Buffer的一些特性进行更改:“Z-buffer settings”下面的“Enable 24-bit Z-buffer”表示允许采用24位Z缓冲功能,“Z-buffer validation”后的选项意为让Z缓冲一直有效(Always)或者是在达到渲染深度时才有效(When equal to render depth),为了达到优化的目的,应尽可能地将其设为“Always”。下面的两个W-buffer 选项最好都设成“Advanced”。    (3)“VSync”标签页是对显卡输出的垂直同步信号进行设置:将“Syncronization with vertical retrace”设置成“Always on”有助于改善显示质量;而“Prerender limit for disabled”(禁止预先渲染限制)的数目可以适当加大。    (4)单击“Textures”标签页,可对显卡的纹理特性进行设置:将“Texel origin adjustment”下面的滑块向左边移动一两格。另外,用于纹理处理的内存数目(“Amout of system memory for PCI”)则依据系统内存多少来加以分配,一般可以将其增加到5MB。    (5)“Compatibility”标签页中的两个选项都要选中。   #2 4.设置OpenGL功能    (1)单击图1窗口下面的“OpenGL”按钮,进入“OpenGL tweaks”对话框。同样,这里“VSync”标签页下的垂直同步项目(“Syncronization with vertical retrace”)应该设为“On by default”,即一直打开该功能。预渲染限制数目(Prerender limit for disabled)也可以稍增加一些。“Buffer flipping mode”设成“Auto select”(自动选择)即可。    (2)“Rendering quality”标签页用于设置渲染品质:“Texture quality settings”下的“Default format for OpenGL”建议设为“32 bpp”,然后将“Texture filtering quality settings”(纹理过滤品质设置)下面的复选框选上。    (3)在“Miscellaneous”标签页下,“Hardware acceleration”(硬件加速模式)项目应采用TNT兼容模式。“Disable support for enhanced CPU instruction set”项目一般不选;而“Enabled GL_SGIS_MULTITEXTURE in 16-bit modes”项目在需要进行16位图形处理时应该选中。“Amount of system memory for PCI”项目中的数目则根据你的系统中配置的内存多少来决定。   #2 5.更改颜色参数    单击图1中的“Color”按钮可对色彩进行设定,其中有明亮度(Brightness)、对比度(contrast)、饱和度(Saturation)、色调(Hue)等项目的设置,大家可根据自己的喜好来定。   #1 三、高级用户设置    在RivaTuner 的主界面窗口中点击“Power user”标签页后,会出现如图3(^11030402c^)所示的高级用户设置界面(必须熟悉注册表才能进行此项设置,一般用户最好不要动它)。图中窗口内列出了RivaTuner保存的一些默认设置项目,更改这些项目的方法很简单:双击“Key”下面的键名称,然后在“VALUE”下面输入新的值,最后单击保存图标对更改后的配置文件保存即可。其它图标分别表示:打开一个新的配置文件(.rtd)进行编辑、将窗口中列出的配置和其它配置项目文件合并产生新的配置文件、在列表中用十六进制数还是十进制数显示键值、选中所有的键值、不选任何键值、不标记已经更新的键。   #1 四、自定义设置    在RivaTuner 的主界面窗口的“Launcher”标签页中,我们可自行定义RivaTuner的配置,以适应个人需要。方法是:进入该标签页,点击窗口左下方的“Add new menu item”按钮,出现如图4(^11030402d^)所示窗口,在“Menu Item”项目下的文本框中输入项目名称标识(可自己定义),然后选中与之相关联的设置(必须在“Associated preset”和“Associated color scheme”两个复选框中至少选中一个),如果你还希望此配置仅用于某个程序,就要选中“Associated application”复选框,并在下面的文本框中输入应用程序名称和运行参数。此外,“Priority class”这项用于设定自己定义的配置的优先级别,高级别可以获得性能的较大提升。如果选中窗口最下面的“Restore preset and color scheme after”复选框,则表示执行完指定的程序后,恢复对显示性能参数的原有配置。