工具:新显卡不建议尝试,需要自行测试工具可行性或自己找新的工具。atombiosreader(解码bios作对比),hex comparison(对比bios二进制文件),winhex(修改二进制bios文件),hd7000seriespatcher(解决改完bios的签名验证问题,可能仅适用于r系列显卡以前,rx系列好像也行),nv的显卡应该也类似,只是工具需要广大网友们自行翻找了。
首先,楼主在此之前对于vbios一窍不通,所以有错误的地方还请指出,出这帖的缘由在于本人手上有一块蓝宝石hd7770 1g hynix gddr5 128bit 4颗粒的显卡,经核实原卡为r7250x 1g,原本一切都很完美,可惜最近迷上永劫无间,全低状态都需要2g显存,显卡又太贵换不起,遂上techpowerup上去查,发现r7 250x 有技嘉的三星显存四颗粒128bit的版本,
果断上闲鱼,四颗50包邮到家,下单第二天就到了,拿上淘宝30买的陶土风枪改的热风枪火速吹上,风速太大掉了个点,这里分享个小tip:拿锡浆吹个稍大点的锡珠拿刀削平一点塞下边再吹,完美连上锡^_^,到这里硬件部分就完工了,刷上bios开机,一片黑,通过向日葵远程查看发现显卡一切正常,2g显存赫然在目,说明这个技嘉的卡输出接口和蓝宝石的不一样,接下来就是搞定显示接口,可是翻遍全网也没有什么头绪,amd官方软件atom works可以自定义所有选项可是网上最新的版本只支持到hd5000,再往上就打不开了,使用下下来的版本打开techpowerup上下载的hd5450bios发现接口以及显存部分都是只有配置选项所以代换可行性很大,所以应该可以依据atombiosreader注释替换,还发现数字显示接口还和gpio配置相关,所以猜测替换gpio和物理接口部分的二进制数值应该就行了 ,爬了一整天,终于找到解决方法,自己不能定制就从原bios替换呀!理论上可以通过这个方法替换所有诸如显存容量,通道,功耗频率等等一切你能想到的东西,但是用atombiosreader 解码后想了想替换显示接口可能容易些,废话讲完了,正文开始。工具名称可能有点出入,看着差不多就行,名字太长记不清楚。
首先用atombiosreader 解码原蓝宝石bios和技嘉的bios得到两个txt文件,前边是地址偏移量,后边是长度,最后的英文是注释。
然后用hexcomparison 打开两个bios文件,可以看到一开头就有不少不同,查看解码的txt发现前边都是些bios信息,包括显卡名称之类,不重要,往下翻txt发现GPIO_Pin_LUT项,
在蓝宝石的偏移量是a75c长度1c,在技嘉的偏移量a748长度24,打开hexcomparison,用十六进制计算器计算两个偏移量的差值,actions》set shift(文件1偏移量减文件2偏移量减1然后转为十进制,负数前边加短横),
对于不同的数值部分,将技嘉里的值替换成蓝宝石的,长度内容相同的不作处理对于长度过大的,打开两次winhex,分别打开蓝宝石和技嘉,在偏移量处右键作为起始地址,使用十六进制计算器将偏移量和长度相加再减一就是末尾地址,右键作为末尾地址,ctrl+c复制,不用管弹窗,同样方法选中技嘉的部分(注意长度要相等,同样计算末尾地址,技嘉的需要用技嘉的偏移量加上蓝宝石的长度),ctrl+v完美替换,对于技嘉的末尾部分比蓝宝石的长的,将多余的部分全部填充成0,方法:选中,工具栏填充,数值填00,下边是替换长内容加填充多余部分的例子
对于长度更短的,暂时不知道怎么办(因为成功率可能很低,提供一个可能可行的方法,参考较短的那个bios前边的格式,将多余的00删除或删除不重要的诸如显卡名称之类的东西,运气成分比较大),因为如果替换后续地址会有变化,至于具体有没有关系,可以将修改后的文件用vbe打开看看能不能正常解码(会有弹窗,只要不是not supported就行),不能的话再继续替换,将除了你需要的部分全部替换,多半也可行,细节部分需要自己实验(这样好像直接替换所需部分好像更简单),GPIO_Pin_LUT改完了,vbe打开正常解码,
继续改,把SaveRestoreInfo/DispDevicePriorityInfo,Object_Info/Object_Header,TV_VideoMode/DispOutInfo依次替换并用vbe打开,一切正常(弹窗会警告bios没有签名验证,有uefi的会提示uefi禁用,直接无视),点击save,vbe会自动打包签名不然好像会不开机,暴风刷入(推荐使用夹式线刷,不需要拆焊芯片,ch341淘宝一大片,二三十块应该能买到,或者带核显的机型自行上网查atiflash的用法,插上显卡在windows下刷,出现error不要关机,再刷一次直到不出现error为止),按下开机键,久违的画面出现了!测试一切正常(永劫无间不爆显存不卡了且无花屏死机现象,驱动内功能也一切正常)。
最后感谢一下几个工具的作者,当然爬了一天的网光下工具了,作者一个也没记下,所以统一致谢,工具打包放在下边,网上可以很容易下载到,打个包赚赚积分吧。
最后的最后,魔改bios的缺陷很明显,就是显卡uefi再也不能用了,但是主板开机可以uefi,只是显示开机画面需要csm支持
————————————————
版权声明:本文为CSDN博主「qq_25297547」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_25297547/article/details/120895641