端午悠闲的四天小长假,坐在电脑前接上手柄🎮,打开游戏《Rise of the Tomb Raider》,也就是大家所熟知的古墓丽影系列。众所周知,崛起这一部的画质和细节(和人物模型)都有着长足的进步(我永远喜欢劳拉.jpg),随之而来的就是对配置要求的提高,于是就有了下面这个梗

不巧的是,我电脑的显卡是640m,相对于这款游戏要求的配置来说,真可以算得上是“破显卡”了。但是作为一名硬件玩家,配置上的限制并不能阻挡我玩这款游戏的热情,于是我将古墓丽影调低了分辨率和画质,帧率在30左右波动,勉强能玩了,但是这还不够,我搬出了Msi Afterburner,喏,就是这家伙。

这个软件可以调节你显卡的各项参数,比如说核心频率,显存频率,核心电压,风扇转速等等,既然游戏的帧率低,那就超频啊!没有什么问题是不能通过超频来解决的,如果有,那就再超多一点(笑
由于笔记本VBIOS的限制,我拉最高也就是提升了135MHz而已,不过这样也不差了,进游戏看一看。


显卡超频后游戏整体的帧率提高了5FPS左右,本以为就能这样开开心心的玩耍了,可是玩了一段时间后发现……

这是什么鬼啊,我的显卡因为超频后功耗增加,频繁撞到93℃的温度墙然后降频,在844MHz和660MHz之间疯狂波动,游戏的帧率也是时高时低。这可咋整呢……

显卡的功耗是和频率和核心电压挂钩的,而核心频率直接影响了游戏的帧率,如果我们为了功耗降低核心频率,那就跟我们一开始超频的目的截然相反了,于是我就开始打起了核心电压的主意……
Afterburner这个软件虽然可以直接调节显卡的核心电压,但是对于笔记本来说,由于VBIOS的限制,核心电压并不能调节,而核心频率的调节范围也只有±135MHz而已。那么想要调节电压,我们首先得破除VBIOS的“魔咒”。
根据火鸡大神发表在准系统吧的帖子《【教程】提取修改VBIOS(整合与非整合版)》,步骤:提取BIOS-解包BIOS-找到集成在BIOS里的VBIOS-使用 修改VBIOS-打包好成一个新的BIOS-更新BIOS。
在这一系列操作当中,基本上每个环节都出现了帖子内容以外的情况。
第一个耗费我相当长时间的步骤就是提取出笔记本的BIOS。
…
使用帖子里AFU在windows下的提取工具AFUWIN(x64)进行BIOS的提取,发现AFU并不能识别到主板里BIOS的信息。

查询得知,AFU是用于AMI BIOS的,而我的笔记本并非AMI主板,自然查不到BIOS信息。而后使用phoenix flash进行备份,phoenix的BIOS被广泛用在笔记本上,我想我电脑不是AMI的也应该是phoenix的吧,然而事实又打了我的脸——仍然不能够识别到BIOS信息。
“我电脑主板的BIOS到底是哪个公司的???”在BIOS里面没有看到BIOS公司的相关信息,只有BIOS版本:V2.15,BIOS制造商:Acer(就是我电脑品牌),在反复进出BIOS后,注意到顶部的一行小字IndydeH20 Setup,难道说IndydeH20就是BIOS的公司名称?
百度搜了一下结果还真是。Insyde(台湾系微股份公司),一个非常冷门的BIOS方案提供商(或许吧)
既然知道了BIOS的提供商名称那就好办了,基于Indyse对于BIOS的修改的方式都是通用的,搜索Insyde BIOS,可以得到BIOS的刷新工具,Insyde Flash。那么问题来了,这个工具只提供刷新功能没有提供备份功能啊!没有备份功能那就只能寻求下一个工具了。
苦苦搜索,发现和我相同经历的人也有挺多,而他们使用BIOS万能备份工具就成功地把BIOS给备份出来。于是乎我又下载了BIOS万能备份工具,然而……

为什么!老天爷是不是在针对我!怎么用什么什么就出问题!
冷静,冷静,看到Indyse给出的错误提示是can not load drive,无法加载驱动。

为何会无法加载驱动?别人都可以加载,硬件应该也和我的硬件差不多,是哪里出了问题?经过一顿瞎几把分析,想起来UEFI启动模式下,显卡模块的启动,驱动加载时候是依照efi的模式来加载的,这点通过GPU-Z里,UEFI复选框被勾上就可以得知。那么……如何让显卡模块不要依照efi的模式加载呢?很简单,把电脑的启动模式改为legacy(传统模式)就OK了。于是,已经很熟练GPT和MBR无损转换的我很轻松就转换成功并重启系统。
打开BIOS万能备份软件,可以看到已经成功识别到BIOS的信息。

备份BIOS出来,并找到集成在BIOS里的VBIOS。使用修改工具来导入,筛选出应用于我显卡的那一个VBIOS 文件。
接下来就是调节显卡电压的时候了,调节之前,我们得知道MaxwellBiosTweaker这个工具里各项参数的意义,在火鸡大神的帖子里有说明,这里就不再赘述了。

由于不需要拉多高的频率,只是为了减少发热的话只需要拉低电压就OK了,于是把VBIOS里每一个频率对应的电压档位用滚轮拉低两位,大概是0.13V的电压。然后保存,美滋滋地开始了下一步。殊不知,事情没有那么简单。
使用PhoenixTool工具,将修改好的VBIOS重新打包成一个新的BIOS文件。

开始给主板刷入新的BIOS(注意:刷新非官方或者修改过的BIOS有风险)
打开Insyde Flash,导入修改后的BIOS,提示错误,FV大小比BIOS里的更大。
很惆怅,这个方法行不通,就采用另一个方法。
在官网下载了BIOS升级程序,解包,但是没看到FD文件,很让人摸不着头脑。咦你升级BIOS是要用到FD文件的啊,怎么你程序解包出来就没看到呢?

后来经过一系列的谷歌和百度,找到了提取升级程序中FD文件的方法:原来升级程序是将FD解包到了缓存文件夹。于是拿到了FD文件,将其继续用PhoenixTool解包后用MaxwellBiosTweaker修改完打包回去,兴致勃勃地继续打开InsydeFlash,然后……
"Error:FV site is largest than the ROM”

再想了一个方法,利用官方的升级工具,打开后找到缓存位置,趁着升级程序一个不注意,把原来的FD文件给替换成修改后的FD文件,看到电脑成功重启我心里一阵狂喜,折腾了这么久终于是要OK了吗!?!?结果浇了我一盆冷水。

最后一个方法,盲刷。盲刷一般用于BIOS已经刷坏了的情况,但我不信这个邪,我就不信盲刷都不能把BIOS刷进主板,我就不信盲刷都不能把BIOS刷进主板,我就不信盲刷都不能把BIOS刷进主板!
盲刷开始!
…
…
…
…
…
…
盲刷失败!
全文终

引用链接:http://tieba.baidu.com/p/3778185858《【教程】提取修改VBIOS(整合与非整合版)》
