|
修改显卡BIOS,让6800xt开机即打开完好的管线和顶点
一、准备修改工具
1、UltraEdit V11.10c+1 2、NiBiTor.v3.1 3、Rivatuner工具 4、nVIDIA系列显卡最新BIOS刷新工具NVFlash
至于下载地址大家去网上搜一下应该很容易找到,这里就不列了
二、使用Nibitor(tools-readbios)提取原显卡bios,nvflash和rivatuner也有该功能
三、破解寄存器从管线硬件标识中识别开启管线
用用UltraEdit打开BIOS文件,查找5F 10 C0 00和5F 18 C0 00,然后将其后的FF FF FF FF改为FF FF 00 FC,(当两组值为FFFF时,寄存器从硬件标识中识别管线,当两组值为FC00时,寄存器不从硬件标识中识别管线,根据BIOS文件决定是否打开管线)如下图

四、指定需要开启的管线和定点
先用Rivatuner测试可以打开的管线和顶点,这里以一6800xt可以开启5VS+16PS管线为例,新开启的管线为第3、4组PS管线和第2组VS管线,如下图

每一管线的开、关都由一个二进制码来控制,0表示关闭,1表示开启。这里需要记录下二进制码所对应的16进制码,全部开启为3F0F,在这里为3E0F。其中,0f代表4组PS管线,3e代表5组VS管线。记录下你的rivatuner中显示的该数字(图中红圈位置)
五、使用UltraEdit打开显卡BIOS文件,查找0F 3F,如下图

其中,0F代表PS管线,3F代表VS管线(由此可见,其实BIOS中默认管线是6+16开启的,但BIOS默认从GPU硬件标识中识别管线的开与关,而非从BIOS中载入到寄存器。完成第三步修改后的BIOS实际上就是开启6+16管线的BIOS,如果拿到的显卡体质很好,可以打开所有被屏蔽的管线,则可以忽略4、5步,直接进入第6步)。 将BIOS中对应的PS与VS值,修改为第4步记录下来的PS与VS值对应的16进制码,这里修改成3E 0F,所作修改如下图:(这里需要特别注意,把代表PS管线的0F改为自己对应的开管后的PS值,把代表VS管线的3F改为自己对应的开管后的VS值,即把第四步所记录的数字反一下)

六、用nibitor进一步修改BIOS,顺手把厂商改为asus,这样就能装上asus的enchance driver使用asus显卡的“靓彩”功能了,用LCD的朋友看电影能提升一些画质。你也可以设定新的3D mode时的频率或者激活bios的2D mode,给2D mode设定一个较低的频率,这样显卡工作在2D模式下的时候能降频使用,延长寿命。修改后的BIOS还不能直接刷入显卡,需要使用nibitor另存一下。

七、用NVFLASH把修改后的BIOS文件刷新到显卡,关掉rivatuner的软开管后重启查看开管成功,我自己的6800xt能全开16*6如下图

|