PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

解锁封闭 英伟达Kepler显卡BIOS破解教程

[复制链接]
跳转到指定楼层
1#
点击数:5611|回复数:7
本帖最后由 醉梦寻花 于 2013-6-8 20:36 编辑

原文地址:http://www.chinadiy.com.cn/html/19/n-9619.html

 作为一名Ocer,请允许我在文章开头第一句吐槽NVIDIA(英伟达)的黄先生一句:“你们限制超频玩家对显卡超频的各种限制就如香港大黄鸭面对游客的态度一样——愚蠢的人类!”

  在GTX580年代,NVIDIA就开始对显卡超频的核心部分(BIOS信息)进行一些封锁达到显卡超频上限限制,当踏入Kepler架构之后,NVIDIA这样的做法越发疯狂几乎任何人想对显卡进行极限超频,都必须经过NVIDIA的同意和解锁认证才得以顺利进行,这样的行为就连显卡厂商都认为难以与NVIDIA沟通(唯独所谓的EVGA是个特例中的特例),全球超频玩家就更加不可能与NVIDIA有这方面的直接接触,对于NVIDIA这样的做法非常痛恨的同时并无法阻止玩家对超频的挚爱,各种解锁方法层出不穷。

  NVIDIA的Kepler架构产品不得不说很优秀,但其加入太多的影响超频技术反而让玩家在超频显卡时候时常力不从心,主要是其中的GPU BOOST和功耗限制部分影响,对此我近日特意花了几天时间对此进行研究,主要是使用KeplerBiosTweaker软件解开BIOS部分限制从而得到性能的直接提升并最终成就此教程文章,希望对各位显卡玩家有所帮助,另外该文只针对有一定硬件基础的玩家实验,如因个人误操作导致显卡损坏本站不承担任何责任。

  关于NVIDIA的GPU BOOST技术上我们需要大致回顾下,在NVIDIA Kepler架构之后的中高端产品都有这样的技术加入,简单理解是显卡核心有个基础频率,显卡会智能的在GPU电压、工作温度、TDP功耗限制允许的条件下,自动对显卡核心频率进行提升从而达到最佳的3D性能。  因此我逆转思考和根据以前超频显卡的经验来分享,TDP功耗限制部分应该是由显卡BIOS相关信息进行控制,而工作温度对于拥有专门的超频工作室而言并不麻烦(大不了直接液氮侍候),而GPU电压则受限于BIOS限定和硬件上的限制,因此最核心的问题在于解除TDP功耗限制就应可一定幅度提升显卡自动超频频率和超频性能,说做就做当即行动开始尝试。  首先说下刷BIOS的小教程,更新NVIDIA显卡的BIOS工具NVFLASH相信玩家都有所了解,但是这里提一提我们测试暂时发现的问题,DOS版的NVFLASH目前最新版本为5.128.0.1,它并无法正常用于更新GTX780 BIOS,会提示错误,而只有使用Windows版的NVFlash版本号为:NVFlash 5.134.0.1就可以正常刷新GTX780 BIOS,NVFlash 5.134.0.1工具可以在Techpowerup下载。  关于保存显卡原始BIOS的命令行如上,--save xxxx.rom就可以(nvflash为刷新BIOS工具名,你可以自己改文件名,--save注意是两个“-”加减号的减号,xxxx为随意,自己喜欢易记即可,.rom为BIOS扩展名),保存时会提示用那种模式保存,这里使用“1“,BIOS信息会比较完整些。  关于nvflash刷新BIOS的命令这里就顺便重复说一遍,如上图,老鸟就请跳过好了。刷BIOS命令行:nvflash -4 -5 -6 xxxxx.rom。当然,如果你问我有没有其他厂商的BIOS可以下载参考或修改,我会告诉你——请点这里去搜索,同时我也打个招呼哦,刷坏了自己想办法补救,比如最简单的使用集成显卡或插另外一张显卡做开机然后指定PCI-E通道命令去刷,指定PCI-E通道的命令是什么? “--index=02 ”,比如你刷坏的显卡插在第一条PCI-E插槽,请用命令:nvflash --index=1 xxx.rom。  目前能修改NVIDIA Kepler架构GPU的软件并不多,而KeplerBiosTweaker则是目前大众玩家能接触到最简单修改显卡BIOS部分信息的软件,最新版本暂时为1.25版,下载地址可以移步至此,暂时该软件只支持基于Kepler架构的GPU,其他旧款显卡就不支持了,请注意。  KeplerBiosTweaker 1.25主界面,直接将需要修改的显卡BIOS文件拖拽进此软件窗口,或者点击左下角的“Open BIOS”,如上图以NVIDIA公版GTX780 BIOS为例,打开后显示基本的信息,包括版本号等等,而我们主要看Base Clock、Boost Clock、Boost Limit和Power Control项的设置即可。  Base Clock:基础核心频率的意思,即我们常说的默认频率;  Boost Clock:核心动态加速频率,或理解为基本的核心加速频率,该数值一般比Base Clock高50MHz左右即可;  Boost Limit:核心加速极限频率,即该显卡如果在不受TDP(功耗)限制时可最高加速的核心频率,这个数值在修改时注意,必须低于你所使用的显卡风冷散热器下的核心体质以下频率,设置高于GPU体质的频率一旦解开BIOS的TDP限制过高的工作频率直接导致3D状态下不稳定或死机;  GPU Clock Offset + 13MHz:辅助方便加减频率的功能而已,即同时提高Base Clock和Boost Clock频率各13MHz,实际修改其实可以不理会它的存在和影响;  Fan Control Tange:设置显卡风扇转速最低和最高的百分比,这个因人而异如果觉得显卡满载时风扇太吵可以降低Max的百分比,不过要看着显卡温度而做微调噢。  Power Control:分三档,Max指显卡TDP上限功耗,265000大概值“265W”上限,这三者的数值直接影响显卡3D状态下的工作频率和稳定性表现,如果说建议设置的话,当然是越高越好了,上限为1000W,你想贪心点的话Min、Def、Max可以都设置为1000W。  Voltages页面部分可以简单理解为显卡各种负载下的GPU电压控制,如上图所示。  P00-Voltage和P02-Voltage:控制显卡在3D高负载时切换低负载的电压下限;  P05-Voltage和P08-Voltage:低负载时电压下限;  对于上述电压设置都有个上限,为1.212V,实际效果是将4个电压模式全部拉至同个电压数值,比如1.212V,就可以实现显卡核心电压为1.212V并且恒定的状态,在实际超频中会明显提升高频稳定性;  Boost table部分,这里只有一项Max Table Clock可以调节,由于时间因素未去做仔细验证,暂时测试它需要与Boost Limit频率保持一致。  Boost States页面是指4种加速模式下的工作频率明细,包括了GPU和显存工作频率,其中P00和P02是指3D状态,P05暂时理解为2D中负载,而P08为2D最低负载,修改的话两种Min和Max都需要同步修改,但靠右边的Min和Max频率可以比靠左边的要高。  Clock States页面,各种工作模式下的具体负载时的工作频率上限固定,目前按我的实验测试,3D频率修改过高会直接影响稳定性,设低了会轻微影响性能,建议嘛,这里不做修改为妙。  此次教程主要使用三张显卡进行试验,包括了七彩虹公版GTX780、微星GTX770闪电和微星GTX660 HAWK,分别对比默认的BIOS性能和Mod后的BIOS性能,以及他们的超频幅度和性能对比,在测试时候无论是默认BIOS还是修改后的BIOS,风扇转速都调为100%和GPU电压加至上限1.212V以及TDP功耗限制拉到最大。  这里我们先拿七彩虹公版GTX780显卡来做试刀,如上图所示,我修改了Max风扇转速至100%以提升散热性能,然后在Power Control部分我修改成Min下为500W,Def为800W,Max为1000W,解开了功耗上限,公版的功耗限制实在是~~~~太低了。  在电压部分,将4种模式的电压全部调节至1.212V上限电压,这样就解决了在轻高负载切换时电压变化所带来的稳定性影响。  这是七彩虹GTX780原始BIOS默认状态下的性能表现(电压加至上限、风扇转速为max 100%转速),核心Boost最高频率仅为1019MHz,3DMark Fire Strike成绩为8535分。  修改后的BIOS版本解开了TDP部分的限制,默认状态下Boost频率轻松提升至1200MHz,3DMark Fire Strike得分飞跃提升至9530。  原始BIOS时显卡超频性能只能超频至1188/1752MHz频率,性能得分为9737分。  修改后的BIOS在超频性能上提升了一些,达到了1254/1752MHz,不过在性能表现上反而差了,只有9619,暂还未检查到问题根源。  我再用另外一片显卡,微星GTX770闪电来实验,首先还是修改BIOS,步骤基本和GTX780差不多,如上图所示,主要是修改TDP部分的上限至1000W。
  将电压部分将4种模式全部拉到最高至1.212V,更新后电压处于恒定状态。  原始BIOS默认状态下手动将GPU电压加至最高1.212V并且风扇转速全速,TDP功耗上限提升,运行3DMark Fire Strike时核心频率Boost至1254MHz,得分为7273。  而使用修改后的BIOS解放了TDP限制,Boost频率提升至1293MHz,性能也略微提升,得分为7404。  原始BIOS超频性能上,最高可超至1332/1900MHz,得分为7730。  使用修改后的BIOS超频性能保持一致,维持1332/1900MHz,得分相近为7739。  第三张卡为微星GTX660 HAWK,BIOS修改部分如上,基本也只是修改TDP部分。  同样将四种模式的GPU电压提升至1.212V最高。  默认BIOS下显卡核心频率可以Boost到1110MHz,3DMark Fire Strike得分为4510。  使用修改后的BIOS则可以在默认状态下核心频率Boost至1201MHz,提升了90MHz,性能也提升了一些,总分达到4646。  使用默认BIOS进行超频,最高可超至1201/1752,得分为4956。  使用修改后的BIOS则可以超频至1280/1752MHz,核心频率相对提升了80MHz,性能上也略有提升,为5043分。  通过修改显卡BIOS解开了一直阻止显卡频率上升的功耗限制问题,从而恢复显卡原有的BOOST全满状态频率,令3D性能立马就得到最大限速的提升,并且在实验中也确实提升了超频时候的稳定性,但由于GPU电压限制部分目前软件部分还止步1.212V成为新的阻碍。  本教程止于此,我大概只是对此软件充其量研究了80%内容,还有一些问题目前我也尚未找到解决办法,蜻蜓点水,如果你也在使用NVIDIA Kepler显卡且有自己的另外解锁方法,也请不要吝啬对广大玩家分享,也欢迎加入我站QQ网友群:142321138共同讨论,也可在我站论坛相关版面发表对本文的看法和方法的尝试。

2#
5774179 发表于 2013-6-7 13:39 | 只看该作者
颜色有点蛋疼啊.楼主
3#
ELT 发表于 2013-6-7 13:52 | 只看该作者
这瞎眼的底色
4#
ELT 发表于 2013-6-7 13:57 | 只看该作者
不就是用KBT修改吗?
不就是普通的超频吗?
不就是调电压吗?
不就是TDP拉到底吗?
这也叫破解?
乌龙中国你不要这么搞笑
5#
wower.cy 发表于 2013-6-7 14:08 | 只看该作者
这底色看着眼睛都要瞎掉了
编辑编辑啊大哥
6#
XEON16 发表于 2013-6-7 19:38 | 只看该作者
我还以为是什么好东西。。。。还有这底色瞎了我的眼
7#
faq007656 发表于 2013-6-22 09:37 | 只看该作者
公版的680 电压上限能改多少啊
8#
sk1215001 发表于 2013-6-24 09:24 | 只看该作者
改了之后温度提升了多少?

风扇改到100% 噪音增加了多少?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部