新手入门系列教程之:显卡BIOS修改详细方法
[font=宋体] 如果想彻底挖掘出一款显卡的潜力,就必须修改最底层的东西,修改硬件自然是最终的手段,但硬件加压(电路MOD)不符合一般用户的需求:[/font]1 [font=宋体]硬件加压后供电模块的发热会暴增,以至于整个显卡[/font]PCB[font=宋体]都处于炙热的煎熬,这样就需要强力的散热系统。[/font]2 [font=宋体]即便是加强散热,随之而来的就是令人无法忍受的噪音。[/font]3 [font=宋体]显卡的元件长期工作在极限状态下会大大缩短显卡的使用寿命。[/font]4 [font=宋体]最重要的是[/font]MOD[font=宋体]后会丧失质保,显卡品质参差不齐的今天质保尤为重要。[/font][font=宋体] 修改显卡[/font]BIOS[font=宋体]同样可以获得强大的性能提升,却没有上面种种隐患存在,并且出现危险的几率极小,最坏的情况也不过用某种方法重新刷回原始[/font]BIOS[font=宋体],本文将一步一步教你通过修改[/font]BIOS[font=宋体]释放硬件的潜力。[/font]
Nvidia[font=宋体]和[/font]ATI[font=宋体]显卡都有自己的显卡[/font]BIOS[font=宋体]编辑器和刷新工具。但即使[/font]ATI[font=宋体]的最新[/font]BIOS[font=宋体]编辑器无法支持[/font]ATI[font=宋体]的[/font]DirectX 10[font=宋体]显卡,[/font]ATI[font=宋体]显卡目前只能够通过刷新更高端版本的[/font]BIOS[font=宋体]提升性能,例如[/font] 2600Pro[font=宋体]刷新[/font]2600XT[font=宋体]的[/font]BIOS[font=宋体],无法通过[/font]BIOS[font=宋体]编辑器来修改,所以本文主要讲解[/font]Nvidia[font=宋体]显卡。[/font]
[b][font=宋体]修改前的准备工作:
[/font][/b] [b]Nvflash[/b][font=宋体]是[/font]Nvidia[font=宋体]显卡[/font]BIOS[font=宋体]刷新工具,用来刷入新[/font][font=宋体]的[/font]BIOS[font=宋体],在[/font]DOS[font=宋体]下运行。[/font]
[b]Nibitor[/b][font=宋体]用于编辑修改[/font]BIOS[font=宋体]文件,在[/font]Windows[font=宋体]下运行。[/font]
[b]NortonPartitionMagic[/b][font=宋体]用来调整创建一个[/font]FAT32[font=宋体]分区,因为[/font]DOS[font=宋体]无法识别[/font]NTFS[font=宋体]分区。刷新[/font]BIOS[font=宋体]的软件和显卡[/font]BIOS[font=宋体]文件都放在这个分区里,如果你的硬盘里有[/font]FAT32[font=宋体],就没有必要使用。[/font]
[b]MAXDOS[/b][font=宋体]可以用来启动[/font]DOS[font=宋体],如果你有[/font]DOS[font=宋体]启动盘,就没有必要使用。[/font]
[b]ATI TOOL[/b][font=宋体]简单方便的显卡超频工具,用于超频和检测稳定性。[/font]
[b]Rivatuner[/b][font=宋体]用于检测频率和温度。[/font]
[font=宋体]以上软件更新都非常快,建议使用时下载最新的版本。[/font]
[b][font=宋体]拿一款[/font]GeForce8600GT[/b][b][font=宋体]做范例[/font][/b]
[b][font=宋体]一[/font] [/b][b][font=宋体]获取并备份显卡原始[/font]BIOS[/b][b][font=宋体]文件[/font][/b]
[b]1[/b] [font=宋体]启动[/font]Nibitor[font=宋体],点击[/font]Read BIOS[font=宋体],选择[/font]SelectDevice[font=宋体],然后选择读取的硬件,测试机上只有一款[/font]8600GT[font=宋体],所以只有一个“[/font]Nvidia PCI-E 8600GT[font=宋体]”可供选择。[/font]
[attach]115829[/attach]
[attach]115830[/attach]
[b]2[/b] [font=宋体]点击[/font]Read BIOS[font=宋体],再点击[/font]Read intonibitor[font=宋体],把[/font]BIOS[font=宋体]文件读进软件中。然后选择[/font]File[font=宋体]——[/font]Save BIOS[font=宋体]保存原始[/font]BIOS[font=宋体]文件。[/font]
[attach]115831[/attach]
[attach]115832[/attach]
[font=宋体]原版[/font]BIOS[font=宋体]一定要保存好,如果[/font]BIOS[font=宋体]刷新失败后可以用来修复。[/font]
[b][font=宋体]二[/font] [/b][b][font=宋体]默认电压超频[/font][/b]
[b]1 Nibitor[/b][b][font=宋体]中的[/font]BIOS[/b][b][font=宋体]参数[/font][/b]
[attach]115833[/attach]
[b]Clockrates:[/b][font=宋体] 这里可以修改核心频率、[/font]Shader[font=宋体]频率、显存频率。[/font]
[font=宋体]这个选项分为“[/font]3D[font=宋体]”频率、“[/font]2D[font=宋体]”频率、中间的“[/font]Thrtl[font=宋体]”表示的是保护触发,在超频过程中一旦设置的参数无法使显卡承受时,将会自动降至[/font]Thrtl[font=宋体]中的预设值,以保护硬件不受损坏。
[attach]115834[/attach]
[/font][b]Voltages:[/b][font=宋体] Exact Mode显示[/font]可选GPU[font=宋体]电压,VID Mode显示[/font][font=宋体]当前的[/font]GPU[font=宋体]电压模式[/font][font=宋体]。
[attach]115835[/attach]
[/font][b]Adv.lnfo[/b][b][font=宋体]:[/font][/b][font=宋体]这里可以修改显卡[/font]ID[font=宋体],这里的选项与性能无关,一般不做修改。
[attach]115836[/attach]
[/font][b]Timings[/b][b][font=宋体]:[/font][/b][font=宋体]延迟编辑器,类似于内存的延迟。这里的参数可能对显存造成永久性的损坏,需要先查询显存型号的[/font]PDF[font=宋体]文档,参照官方给出的最佳定义进行修改,然后逐渐缩紧延迟。
[attach]115837[/attach]
[/font][b]Temperatures[/b][b][font=宋体]:[/font][/b][font=宋体]温度控制。[/font]Critical[font=宋体]对应的是核心温度[/font]115[font=宋体]度、环境温度[/font]X[font=宋体]时停止工作;[/font]Throttling[font=宋体]对应的是核心温度[/font]X[font=宋体]、环境温度[/font]X[font=宋体]时减速运行。[/font]Fanboost[font=宋体]对应的是核心温度[/font]X[font=宋体]、环境温度[/font]X[font=宋体]时全速运转。[/font]Fanspeed[font=宋体]对应各种模式下风扇转速,笔者做测试使用的是一款被动散热的[/font]8600GT[font=宋体],所以[/font]3D[font=宋体]模式下风扇转速显示[/font]100%[font=宋体],[/font]2D[font=宋体]则没有定义。
[attach]115838[/attach]
[/font][b]BootSettings:[/b][font=宋体] 启动设置,这里可以修改开机时显卡显示的信息,不过字符数不能超过[/font]79[font=宋体]个。[/font][font=宋体]“[/font]Display Boot Messages[font=宋体]”(显示启动信息)和“[/font]Display Memory Size[font=宋体]”(显示显存容量)都可开关。[/font]
[b]2 [/b][b][font=宋体]获得显卡的极限频率[/font][/b]
[attach]115840[/attach]
[attach]115841[/attach]
[font=宋体] 打开[/font]ATI TOOL[font=宋体],选择右下角的[/font]Settings[font=宋体],如图勾选[/font]Applyclock[font=宋体]与[/font]Use clock[font=宋体]。前者是频率即时生效,后者是定义核心频率与显存频率的范围。然后返回点击[/font]Scan for Artifacts[font=宋体],它可以非常敏锐地检测出频率是否稳定,同时点“[/font]+[font=宋体]”或者拖动滚动条来获取最佳频率。如图如果[/font]Scan for Artifacts[font=宋体]开始出现小黄点,那么说明当前的频率已经开始不稳定,可以用[/font]3DMark03[font=宋体]开[/font]4AA/8AF[font=宋体]来判定,由此得出一款显卡在默认电压下的稳定频率[/font]X[font=宋体]、[/font]Y[font=宋体]。[/font]
[b]3 [/b][b][font=宋体]获得对应的[/font]Shader[/b][b][font=宋体]频率[/font][/b]
[font=宋体] 在[/font]DirectX 10[font=宋体]之前的显卡中,管线频率与[/font]ROP[font=宋体]频率都是与核心频率同步。但是[/font]Nvidia[font=宋体]新的[/font]DirectX 10[font=宋体]显卡把统一渲染单元——[/font]Shader[font=宋体]频率设置为核心频率的[/font]2[font=宋体]倍多一点,[/font]ROP[font=宋体]频率仍旧与核心频率同步。Shader频率会随着核心频率的提升而提升,大致是18/54的关系。所以我们必须把超频[/font]后的Shader[font=宋体]频率也刷入BIOS里。[/font]
[attach]115842[/attach]
[attach]115843[/attach]
[font=宋体] 打开[/font]Rivatuner[font=宋体],如图选择[/font]Hardwaremonitoring[font=宋体]。第二个[/font]Core clock\shader domain[font=宋体]就是这时的[/font]Shader[font=宋体]频率[/font]Z[font=宋体]。[/font]
[font=宋体] 我们可以在[/font][b]Clockrates[/b][font=宋体]中把[/font]3D[font=宋体]频率分别设置为[/font]X[font=宋体]、[/font]Z[font=宋体]、[/font]Y[font=宋体]。然后保存为[/font]BIOS[font=宋体]文件,下面就要开始刷新了。[/font]
[b]4 [/b][b][font=宋体]刷新[/font]BIOS[/b]
[font=宋体]常用[/font]Nvflash[font=宋体]命令[/font]
-f [font=宋体]:将名为[/font]“filename”[font=宋体]的[/font]BIOS[font=宋体]文件写入显卡的[/font]ROM[font=宋体]芯片中,然后进行校验[/font]
-b [font=宋体]:从显卡的[/font]ROM[font=宋体]芯片中读取[/font]BIOS[font=宋体],并以[/font]“filename”[font=宋体]的名字保存[/font]
-k [font=宋体]:从显卡的[/font]ROM[font=宋体]芯片中读取[/font]BIOS[font=宋体],并与名为[/font]“filename”[font=宋体]的[/font]BIOS[font=宋体]文件比较[/font]
-c[font=宋体]:检测显卡[/font]ROM[font=宋体]芯片是否支持刷新[/font]
-h[font=宋体]:[/font]BIOS[font=宋体]升级完成后重启机器[/font]
-?[font=宋体]:获取刷新程序的详细说明,包括命令行参数、支持的[/font]ROM[font=宋体]芯片等[/font]
[attach]115844[/attach]
[font=宋体] 例如我们可以运行[/font]nvflash -b8600.rom[font=宋体]来备份原始[/font]BIOS[font=宋体]文件
[attach]115845[/attach]
[/font][font=宋体] 然后使用[/font]nvflash xxx.rom[font=宋体]刷入修改过的文件[/font]
[font=宋体][attach]115847[/attach]
[/font][font=宋体] 如果通过检测会让你选择Y/N,键入Y就开始刷新
[attach]115846[/attach]
[/font][font=宋体] 或者使用[/font]nvflash -5 -6xxx.rom[font=宋体]刷入不同类型的显卡[/font]BIOS[font=宋体]文件
[/font][font=宋体] 使用[/font]-5 -6[font=宋体]命令[/font]NVFlash[font=宋体]程序将会忽略显卡设备号的检验,换句话说你可以强制将其他型号显卡的[/font]BIOS[font=宋体]刷入,例如将[/font]8600GTS[font=宋体]的[/font]BIOS[font=宋体]刷入[/font]8600GT[font=宋体]显卡,这样可以获得更强的性能,但是需要事先确定两款显卡做工规格相同。[/font][font=宋体][/font]
[b][font=宋体]三[/font] [/b][b][font=宋体]获取更高的电压[/font][/b]
[font=宋体] 显卡默认的电压一般都比较保守,所以我们可以通过修改电压获得更大的超频潜力。[/font]
[font=宋体] 选择[/font]Tools[font=宋体]——[/font]VoltageTable Editor[font=宋体][/font]
[attach]115848[/attach]
[font=宋体]我们可以看到现在[/font]BIOS[font=宋体]里有两种电压定义,[/font]1.2v[font=宋体]和[/font]1.3v[font=宋体],目前使用的是[/font]03[font=宋体]号——[/font]1.3v[font=宋体][/font]
[attach]115849[/attach]
[font=宋体]点击上面的选项开启第三种电压定义,选择[/font]1.4v[font=宋体],设置为[/font]00[font=宋体]号,确定。[/font]
[attach]115850[/attach]
[font=宋体] 回到[/font][b]Voltages[/b][font=宋体],这里我们已经可以选择[/font]1.4v[font=宋体]电压[/font][font=宋体][/font]
[attach]115851[/attach]
[font=宋体]在[/font]VID Mode[font=宋体]里可以看到[/font]1.4v[font=宋体]处于绿色选中状态,保存[/font]BIOS[font=宋体]文件,准备刷新。[/font]
[attach]115852[/attach]
[font=宋体] 刷入新电压[/font]BIOS[font=宋体]文件之前要先把驱动卸载,因为显卡[/font]BIOS[font=宋体]里的电压定义和驱动电压列表中的数据都是对应的,当安装显卡驱动时,电压列表会与[/font]BIOS[font=宋体]内开启的电压定义一一对照,如果[/font]BIOS[font=宋体]中开启的电压数值和代号全部正确,驱动程序就会按照[/font]BIOS[font=宋体]电压定义里选定的电压执行,反之驱动程序会强制按照自己电压表中的选定执行。[/font]
[font=宋体] 刷新完之后我们用[/font]Rivatuner[font=宋体]检测电压是否被正确加载,打开[/font]Rivatuner[font=宋体]选择图形子系统诊断报告。勾选[/font]“NVIDIA VGA BIOS information”[font=宋体],然后重新进入图形子系统报告,下面就显示出当前的电压定义。某些情况下会显示新的电压定义但不会生效,一般是由于[/font]BIOS[font=宋体]中电压定义超过了驱动中的极限。温度可以最直接地显示电压是否生效,[/font]0.1v[font=宋体]电压会使待机温度明显提高,当然同时核心频率和Shader频率也可以提升更多。根据笔者的经验:
[/font] 1.4v[font=宋体]电压的[/font]8600GT[font=宋体]核心频率和[/font]Shader[font=宋体]频率可以达到[/font]720MHz\1620MHz
1.5v[font=宋体]电压的[/font]8600GT[font=宋体]核心频率和[/font]Shader[font=宋体]频率可以达到[/font]850MHz\1890MHz
[font=宋体] 不同做工的显卡可以达到的频率不同。[/font]
[font=宋体]
[attach]115854[/attach]
[b]勾选红色部分然后重新进入[/b]
[attach]115855[/attach]
[/font][font=宋体][b]三个电压定义[/b][/font]
[font=宋体][attach]115853[/attach][/font][font=宋体][/font]
[b][font=宋体]四[/font] [/b][b][font=宋体]超频[/font]Shader[/b][b][font=宋体]详解[/font][/b]
Nvidia[font=宋体]的[/font]DirectX 10[font=宋体]显卡中,[/font]Shader[font=宋体]频率会随着核心频率的提升而提升,大致是[/font]2.2[font=宋体]倍的关系。[/font]Nvidia[font=宋体]让[/font] Shader[font=宋体]异步于核心是迫不得已,因为[/font]Nvidia[font=宋体]把大量晶体管花在了控制运算上面,控制资源上的投入把利用率最大化,所以[/font]SP[font=宋体]单元只有[/font]128[font=宋体]个,只能用双倍引擎提升[/font]Shader[font=宋体]频率弥补数量方面的不足。那么我们可以知道[/font]Shader[font=宋体]代表了渲染效率,核心频率现在仅仅代表光栅处理器的频率,提升[/font]Shader[font=宋体]频率比提升核心频率更能提升效能。[/font]Shader[font=宋体]在所能达到的频率范围内可以设定为任意数值,不过必须遵循一定的规律。[/font]
GeForce 8[font=宋体]系列显卡晶振的基本频率是[/font]27MHz[font=宋体],无论是核心还是[/font]Shader[font=宋体]频率都是它的倍数得到。核心频率如果设置的频率恰好不是[/font]27[font=宋体]的倍数,则会自动调到临近的[/font]27[font=宋体]倍频率;[/font]Shader[font=宋体]频率如果不是设置为[/font]54[font=宋体]的倍数会自动跳到临近的[/font]54[font=宋体]倍数频率,例如在[/font]BIOS[font=宋体]中设置[/font]Shader[font=宋体]频率为[/font]1780[font=宋体],刷完后检测时一定是[/font]1782[font=宋体],这就是很多评测文章所谓的“合理误差”,其实是没有设置为[/font]54[font=宋体]的倍数。显存也有类似的临界频率,所以刷新[/font]BIOS[font=宋体]时频率设置为整数是不合理的。核心频率和[/font]Shader[font=宋体]频率应该设置为[/font]27[font=宋体]与[/font]54[font=宋体]的倍数。[/font]
[font=宋体] 通常核心频率达到极限时,[/font]Shader[font=宋体]并未达到极限,我们可以通过一些方法找出[/font]Shader[font=宋体]的极限频率,大概流程是:超频核心获得极限核心频率——刷新[/font]GPU[font=宋体]到一个较低的频率——超频核心获得极限[/font]Shader[font=宋体]频率——刷新极限核心频率与极限[/font]Shader[font=宋体]频率到显卡BIOS。[/font]
1 [font=宋体]打开[/font]Rivatuner[font=宋体]的硬件监控,这是一款核心频率[/font]540MHz[font=宋体],流处理器[/font]1188MHz[font=宋体]的[/font]GeForce 8600GT[font=宋体]。用[/font]ATI TOOL[font=宋体]超频核心频率得到核心频率的极限[/font]S[font=宋体],观察流处理器频率相对应提升到的频率[/font]X[font=宋体],这个[/font]X[font=宋体]应该是[/font]27[font=宋体]的倍数。[/font]
[attach]115856[/attach]
2 [font=宋体]用[/font]NiBiTor[font=宋体]刷新[/font]BIOS[font=宋体],核心频率刷新为一个较低的数值,例如[/font]400MHz[font=宋体],流处理器设定为[/font]X[font=宋体]。[/font]
3 [font=宋体]打开[/font]Rivatuner[font=宋体]的硬件监控,把核心频率从[/font]400MHz[font=宋体]调高,直至流处理器频率达到极限[/font]Z[font=宋体],这个极限数值应该是[/font]54[font=宋体]的倍数。根据[/font]GPU[font=宋体]体质不同,[/font]GPU[font=宋体]电压在[/font]1.4v[font=宋体]时流处理器频率应该可以达到[/font]1728MHz[font=宋体],[/font]1.5v[font=宋体]可以达到[/font]1890MHz[font=宋体]。[/font]
[attach]115857[/attach]
4 [font=宋体]在[/font]BIOS[font=宋体]中刷新核心频率为[/font]S[font=宋体],流处理器频率[/font]Z[font=宋体]。
[/font][font=宋体] 公版的[/font]GeForce 8600GTS[font=宋体]只要[/font]GPU[font=宋体]体质不是太弱,都有超频到[/font]1GHz[font=宋体]核心频率的潜力,但是这时候[/font]GPU[font=宋体]的核心电压在[/font]1.6v[font=宋体]以上,对散热有很苛刻的要求,这种情况[/font][font=宋体]根本不适合游戏玩家长期使用。某些非公版的[/font]GeForce 8600GTS[font=宋体]频率过高更有花屏等隐患,所以不建议加压到[/font]1.5v[font=宋体]以上。[/font] [s013] [s013] [s013] [s013] [s013] [s013] 请问7300GT那里有BIOS下啊~~我找不到~~ 谢谢提供,楼主辛苦了 使用2600xt的人哭着飘过 7600GS 能运行那个ATITOOL 么? 我的怎么死机了,界面都出不来 7600GS可以使用ATI TOOL的,下载最新的0.72版。 2600XT现在还没软件可以修改BIOS[s118] 这么强的帖子我居然在前排...一定要好好学习....[s150] 强贴留名!!~!以后观看~~!~! 找出Shader的极限频率和核心的极限频率。。在同时刷入显卡。这个好像是不行的,用起来应该不稳定。当核心频率过高时Shader的频率就难的上去。反过来也是一样的。只能找到个最好的平衡点,在刷进去。。。
[[i] 本帖最后由 最后一个鬼 于 2007-9-22 17:35 编辑 [/i]] 想知道下,8系显卡驱动中那个驱动的电压定义比较宽。。[s006] 不是很懂,留个名以后学习用. [quote]原帖由 [i]最后一个鬼[/i] 于 2007-9-22 17:34 发表 [url=http://bbs.ocer.net/redirect.php?goto=findpost&pid=1036245&ptid=159116][img]http://bbs.ocer.net/images/common/back.gif[/img][/url]
想知道下,8系显卡驱动中那个驱动的电压定义比较宽。。[s006] [/quote]
官方168.18驱动,1.5v的GPU电压可以生效,测试显卡为讯景GeForce 8600GT火星版。 。。但我用8800 把电压调到1.4怎对超频一点用都没。。。(BIOS中的电压驱动识别出来了)。。。 好像没有168。18这个驱动吧。。。 是162.18,不同品牌的显卡BIOS写得不一样,所以并非所有N卡的电压调节都有效的。 我的也是XFX的啊 。 某些显卡会在BIOS里对电压作出限制,所以即便驱动里显示电压开启了也是无效的。
关于极限频率,如果两者在ATI TOOL里的压力测试中都能稳定,是可以同时运作的。 恩。明白了。谢谢了哈。 [s007] 顶一个哈
就是,,有A卡的BIOS刷新教程没。[s004] 非常好的帖子,好滴岗岗滴! 我是蓝宝石 x1650gt的显卡怎么刷bios 提高性能啊 菜鸟请教大虾 强帖留名,慢慢学习了[s132] [s132] [s132] 我刚要发一个类似的贴子 非常好的帖子,值得学习,谢谢楼主 我是双敏8500GT 512MB的不知道用楼主的方法可行不,管它的依样画葫芦,先试下,先顶起在说[s020] [s020] [s020] [s020] 好贴,收下了,再慢慢研究研究 LZ ATI TOOL0.72这个编制器哪里能下到我的是昂达7600G狂飚版的能用这个吗? [s023] [s023] [s023] 好贴 用楼主的方法小改了一下EVGA8600GTS,目前一切正常,就是核心温度上升了2度。
原先的频率是675/1008/1450
[attach]120361[/attach]
[[i] 本帖最后由 guyuebb 于 2007-10-8 23:49 编辑 [/i]] [s023] [s023] [s023] [s023] 谢谢提供 再接再厉,继续超频,温度又上升1度。 请问一下,盈通8600GT标准版该怎么改电压(软改和硬改),我都想知道,可是却没有这方面的资料! 学习,好好的学习~~~~~~~~~~~~~
[s004] [s013] 呵呵不错的帖子 555555555555不能修改我的3850了.... 强帖留名
辛苦 好贴,手动置顶。 有图就艮好了 顶上去~~[s006] 受教了,多谢楼主了 学习之!谢谢LZ 我没有重新装驱动,不过rivatuner中已显示了我加入的电压,是否可以? 先顶一个!![s006] [s022] “通常核心频率达到极限时,Shader并未达到极限,我们可以通过一些方法找出Shader的极限频率,大概流程是:超频核心获得极限核心频率——刷新GPU到一个较低的频率——超频核心获得极限Shader频率——刷新极限核心频率与极限Shader频率到显卡BIOS”
这一段话 不好理解 为什么需要刷新BIOS到一个较低的频率? 搜藏起来,准备[s010] 好文,老实说,能不能刷其他牌子的BIOS?就是把QCH的刷成ASUS的? [s020]
好贴要回!以后慢慢再看[s011]
我菜,要是楼主能把刷BIOS的每一步都上图就更好了! 強帖留名~
刷bios 可以永久保存顯卡個人設定, 讚啊~ [s007]
页:
[1]
2
