不刷新BIOS 照样单超Shader

硬用高手

步入DX10时代后,由于新的统一架构——流处理器(Shader)取代了Pixel Shader和Vertex Shader单元,Shader频率和核心频率一样成为影响显卡性能的重要因素。而越来越多的新游戏加入了更复杂的光影效果,也使流处理器成为提升显卡性能的关键,怎样超频Shader更容易?超频多少更合适?

编注:《电脑报》2007年第38期刊登了《性能提升,功耗不增》一文,介绍了通过刷新BIOS提升流处理器频率的方法。

现在,很多拥有NVIDIA“8”系列显卡的朋友都想通过提升Shader频率,以获得更强的3D性能。但使用nTune等Windows下的超频工具只能按一定比例同步提升核心和流处理器频率,而通过修改刷新显卡BIOS提升Shader频率进行超频的方法比较麻烦,且风险也大。那有没有相对简单的、在Windows下单独超频核心和流处理器的办法呢?答案是肯定的。

NVIDIA在前不久发布的ForceWare 163.67 for Vista驱动中取消了核心频率和流处理器频率的关联,也就是说超频核心频率后流处理器频率不会同步上升,而著名的超频软件RivaTuner则配合新驱动推出了最新的2.04版,新加入了修改核心/流处理器频率比例的选项,并可继续关联二者频率,这就为我们单独提升Shader频率提供了方便。

注:RivaTuner V2.04下载地址:http://www.cpcw.com/bzsoft

NVIDIA ForceWare 163.67 Beta for XP 下载地址:http://www.nvidia.com/object/winxp_2k_163.67.html

NVIDIA ForceWare163.67 Beta for Vista 32bit下载地址:http://www.nvidia.com/object/winvista_x86_163.67.html

步骤1:更新显卡Forceware驱动至163.67或更高版本。Windows XP用户则需要先强制RivaTuner使用Vista系统的NVAPI接口:在RivaTuner界面中选择“Power user”高级设置窗口,展开“RivaTuner\Sytem”,勾选“NVAPIUsageBehavior”,并在相应的Value值中填入“1”,可以看到该项处于选中并开启状态(图1)。

39-d5-1.jpg
图1

点击下方第四个按钮“Save Selected entires to preset”,在弹出窗口中保存配置文件为“***.rtp”,在Windows下双击该文件即可使设置生效。

步骤2:(XP用户承接步骤1,Vista用户从此步开始)在“Power user”窗口展开“RivaTuner\NVIDIA\Overclocking”,勾选“ShaderClockRatio”项(图2),同时在数值窗口填入预定的“流处理器/核心”频率比值,仿照步骤1保存配置文件为“***.rtp”,并使它生效。

39-d5-2.jpg
图2

以笔者的8600GT显卡为例,该卡默认核心、流处理器频率分别为650MHz/1400MHz,通过设置ShaderClockRatio=2.4,即可使流处理器频率提高13%(图3),而配合Rivatuner的“Main”菜单中对核心频率的调节即可冲击显卡的3D性能极限。

39-d5-3.jpg
图3

注意:如果流处理器不能耐受新的ShaderClockRatio,双击“*.rtp”文件后可能会没有任何效果。

ShaderClockRatio设置技巧

公版8600GT的流处理器/核心比例一般为2.22∶1,公版8600GTS为2.15∶1,非公版产品的比例也大多在2.0∶1~2.3∶1之间。从超频效果来看,公版8600GTS(核心∶流处理器=675∶1450)单独提升核心频率20%,3DMark测试成绩和大部分游戏性能提升1%~5%,而单独提升流处理器频率20%后,相应测试成绩提升也很大,可以看出流处理器频率在3D性能中确实占有比较重要的地位。

但因为核心和流处理器都有各自的极限,而二者又有相互制约作用,设置过高的ShaderClockRatio(大于2.5)会导致显卡工作不稳定(必须降低核心频率),从而不利于整体性能的发挥。而过低的ShaderClockRatio(小于2.0)同样会导致显卡的不稳定,这可能是由于光栅处理器无法得到足够的流处理器数据所致。

注意,如果超频Shader后想恢复显卡BIOS默认的“流处理器/核心”比例,将ShaderClockRatio数值设置为1,即可使系统强制使用默认比例。