N卡节能变频还须变压
硬用360度
在第38期D16版《给N卡一颗自动变频的“芯”》一文中,通过对显卡BIOS进行一定的修改,让NVIDIA显卡也能实现类似AMD显卡PowerPlay自动变频的功能。虽然显卡在不同负荷状态下可以自动调整显示核心和显存的运行频率了,但是显卡的供电电压却没有相应地变化,也就是说,当显卡的显示核心和显存频率降低时,也可以降低核心电压,从而在保证显卡可以流畅运行的同时,真正意义上实现节能效果。下面我们就为N卡打造一个智能变压的BIOS。
BIOS修改过程
笔者以NVIDIA GTX260显卡为例,仍然通过NVIDIA BIOS编辑工具NiBiTor V5.1和NVIDIA显卡BIOS刷新工具NVFlash 5.85来进行修改。
第一步:提取显卡BIOS
首先我们要提取当前显卡的BIOS,并且备份一份,这样在出现意外时才能进行恢复(可以采用备用PCI显卡或摸黑操作来恢复)。运行NiBiTor,在菜单中选择“Tools→Read BIOS-Select Device”选择你的显卡设备,这里选择GTX260。选好显卡后,选择Read into File,填入你要保存的文件名,命名为GTX260.rom,保存BIOS,并做好备份(另外重命名文件名)。
第二步:修改BIOS频率
用NiBiTor打开刚才提取的BIOS文件,在下面的Clockrates选项卡中可以看到显卡在不同状态下的几个运行频率:其中Extra频率就是显卡在满载工作时的频率,例如运行大型游戏时,可以设置为超频频率;3D频率为显卡在3D模式下的正常工作频率,例如作图,可以使用默认运行频率;Thrtl频率为当显卡无法稳定运行在设定的Extra频率时自动降到Thrtl设定的安全频率,当这个项目中全为“0”时则自动返回到设定的2D频率上;2D频率则为显卡的普通状态运行频率,例如上网,可以设置为自动降频时的频率。
首先我们按照《给N卡一颗自动变频的“芯”》文中的方法将它们分别设置为三个不同的运行频率:在Extra超频状态下核心、Shader和显存频率分别为576MHz/1242MHz/999MHz、3D状态下为400MHz/800MHz/300MHz、2D状态下为降频后的300MHz/600MHz/100MHz(如图1)。

第三步:修改BIOS电压
接下来为三个模式设置不同的核心电压。点击在下面的菜单中的Voltages选项卡,这时我们可以看到Extra、3D和2D三种频率下的电压分别为1.12V、1.06V和1.03V,这是该显卡的供电芯片根据不同频率自动进行了调整,而这时我们可以将它们设置得更低一些,以更加节能(如图2)。

点击界面右边的“Voltages IC”按钮,在弹出的界面中可以看到Register 15-18选项以及电压调节的下拉菜单,其中Register 16对应3D频率,Register 17对应Extra频率,Register 18对应2D频率(如图3)。经过反复的测试,我们将Register 16从1.0625V降为0.825V,Register 17从1.1625V降为1V,Register 18从1.0375V降为0.8V(如图4),然后点击OK按键。


需要注意的是,有的显卡BIOS并不支持Voltages IC调整,这时可以进入“Tools→Voltages. Table Editor”选项(如图5),这里有四组电压参数,为Entry 1-4,其中Entry 1对应2D频率,Entry 3对应3D频率,Entry 4对应Extra频率(如图6)。在这里我们也可以通过下拉菜单选择来不同的电压,参数和前面的相同,然后点击OK按键。最后在Exact Mode里分別将Extra、3D、2D选择为修改后的电压即可,至此就完成了所有不同状态下电压的修改,保存BIOS后退出。


第四步:刷新显卡BIOS
最后把修改好的BIOS文件GTX260.rom拷贝到存放NVFlash的文件夹下面,使用NVFlash把BIOS文件更新到显卡BIOS芯片中,命令参数为NVFlash -4 -5 -6 GTX260.rom,然后重新启动计算机即可。
验证修改效果

我们利用RivaTuner实时监测显卡的运行频率以及电压变化,可以看到显卡在待机2D运行时,核心、Shader和显存频率分别为249.75MHz/499.5MHz/100MHz时,电压为0.8V(如图7)。在运行大型游戏时,则会马上自动调整到超频状态,分别为684MHz/1458MHz/1152MHz时,电压为1.0V,这个电压可以满足显卡超频的要求。随后在普通的3D运行中,频率分别降为300.86MHz/601.71MHz/297MHz,电压也降为0.8V,整个变频的过程快速而流畅,没有出现电压不够而黑屏的现象,至此,我们成功地实现了N卡的变频变压功能。
小结:
NVIDIA显卡BIOS中其实隐藏着许多鲜为人知的设置选项,通过对这些选项参数的调整,除了可以自动变频变压之外,还可以设置风扇的温控转速,这样就可以打造一款真正节能静音的显卡,这个方法我们将在以后的文章中介绍。