积分 1721 最后登录 2024-3-9 精华 0 阅读权限 50 主题 40 UID 262174 帖子 3147 PB币 260 威望 77 贡献 0 技术 197 活跃 1896
UID 262174 帖子 3147 PB币 260 贡献 0 技术 197 活跃 1896
本帖最后由 bizongyi 于 2016-4-17 14:18 编辑
UEFI GOP VBIOS只适用于UEFI引导的系统的,即UEFI引导的Clover和Ozmosis,用传统BIOS引导系统的同学请绕行。
现在很多景友已经使用UEFI引导黑苹果,但是很多人都没有用上纯UEFI模式, 无法实现快速启动,也只能忍受扁苹果开机画面。原因是 显卡不支持UEFI GOP。很多人寻找过 UEFI版的显卡BIOS,但是由于绝大部分稍老一点的A卡的出厂BIOS都不支持UEFI GOP,上述问题无法解决。 本文适合附带的工具,适合于大部分5至7,以及R9系列的ATi显卡,能让你制作出属于自己的UEFI GOP VBIOS。
注意:刷显卡BIOS高风险,可能将显卡刷黑掉。请确保你已经会抢救被刷黑的显卡,再刷自制UEFI VBIOS,请一定备份好原厂VBIOS!
UEFI GOP的优点:
UEFI GOP。 在显卡里刷入UEFI GOP模块,可以 让系统完全UEFI化,不需要CSM,达成快速开机。 GOP空间无限制,可以放较多的东西在里面(例如显示卡开机画面,甚至一些当地化的语言资料等等)。 在与系统划分资源时,不用像传统BIOS那样在int10h中断中绘制画面(也就是进入OS载入显卡DRIVER前),而是可以直接让UEFI显示更高更漂亮解析度的画面。
自制UEFI GOP VBIOS教程,共四步:
一、制作纯DOS启动工具U盘
二、提取显卡原始VBIOS
三、制作UEFI GOP VBIOS
四、纯DOS环境下刷显卡 UEFI GOP VBIOS
具体如下:
一、使用“HP优盘格式化工具HPUSBFW”制作DOS启动盘
使用FAT32格式快速格式化U盘,拷贝DOS文件选用内置DOS
拷贝ATIFLASH.EXE 至U盘根目录。
HPUSBFWV2.06带内置DOS版下载, 网盘:http://pan.baidu.com/share/link?shareid=483446&uk=3859018037
ATIFLASH各版本下载, 网盘:http://pan.baidu.com/share/link?shareid=483442&uk=3859018037
二、进入纯DOS环境,提取显卡原始VBIOS
备份原始VBIOS的批处理命令:
atiflash -s 0 myrom.rom (-s 保存bios ;0 第一块pcie插槽 )
三、进入OSX系统,制作UEFI GOP VBIOS
以蓝宝石hd7850白金版1G为例:
本工具用的是从HD6450中提取的通用EFI模块,支持5系列以后大部分显卡
HD6450GOP.html---------------(支持显卡的列表)
AMD-UEFI-GOP-MAKERV4.zip-------(自制A卡UEFI GOP VBIOS的工具)
(1)首先打开 HD6450GOP.html,按ctrl+f查找你的显卡ID,是否在支持列表里。比如hd7850的id是6819-1002,搜索6819,在列表里,那么就可以直接用工具刷了。如果找不到,仍然建议直接用工具试一试。因为列表里id数字有可能不准确,比如我的hd6450的id是6779,在列表里记的是6778+1,ctrl+f当然找不到。
(2)将刚才得到的myrom.rom重命名为 original.rom(全部小写)放在AMD-UEFI-GOP-MAKERV4工具的input文件夹里。
(3)双击UEFI_ROM.command,然后在output文件夹,就会得到一个以你显卡id命名的新bios文件:1002.6819.rom 。这就是已经含有UEFI GOP模块的新BIOS!
四、纯DOS环境下刷显卡 UEFI GOP VBIOS
atiflash -f -p 0 1002.6819.rom (-f 强制刷入 ;-p 刷入bios) (你自己刷时,根据实际情况输入rom名,不要照抄)
重启,将BIOS设置成纯UEFI模式(技嘉主板是“windows 8”, “CSM关闭”),OK!
关于黑屏的解决方法
一般黑屏的原因可能有两种情况:
1.刷VBIOS失败
误操作,刷机过程中断电,ROM问题等原因,经本人测试按正常操作刷好的EFIVBIOS本身不会造成 黑屏
解决方法:对于有两个PCI-E插槽的主板,将另一块好的显卡插在第1槽,将刷坏的显卡插在第2槽
纯DOS引导后输入:atiflash.exe -p 1 -f myrom.rom
其中 01为第2槽,myrom.rom 就是能正常使用的VBIOS
2.主板bios版本不兼容纯UEFI
即设置完UEFI引导参数后无法通过自检,情况为显示器黑屏,显卡风扇声音增大,键盘无法重启, 需按电源键强制关机
解决方法:对于技嘉的板子,采取清除CMOS再进BIOS恢复设置(方法1:开机后长按电源键不放8秒 内机器会先关机后,听到起机后马上松手,弹出bios设置选项即可恢复;方法2:短接主板上的两 针CMOS复位),并尝试刷新最新版bios以解决UEFI兼容问题。
注意: HD5770以及它的马甲卡(某些6770)、HD5870等,含有两个MCUC模块的显卡,需要256KB的EEPROM才能使用UEFI GOP,用这些显卡的同学需要自己购买256KB的芯片,焊接更换。详情请见305楼,306楼 zlzlpc 的回复。ATI 4、5系列显卡,凡是用DDR5显存的,都有MCUC,比如4870、5770、5870.
If finally that works i will edit your script for 5770 support.
本来作者算给5770单独写个脚本。
UPDATE: UEFI BIOS isnt possible to works on 5770 because 5770 rom not have enough space to keep UEFI.
但最后他发现,UEFI BIOS不可能在5770上工作,因为5770的rom没有足够的空间放EFI组件。
5770 BIOS: 62.904KB
MCuC Table: 22.944KB
UEFI: 59.849KB
5770 BIOS SIZE: 128kb
UEFI+BIOS+MCuC= 145.697KB
HD5770非常特别,要正常用一共需要两个MCuC模块, 加了UEFI GOP之后 总容量需要145K,显卡上的128KB的BIOS芯片装不下。如果直接用工具,做出来的BIOS里只有一个 MCuC。 MCuC是负责初始化GDDR5显存的,5770只有一个 MCuC 时 冷启动初始化 GDDR5显存失败,造成黑屏。 5770刷了后,只要你不切断电源,怎么重启都没事,一旦断电冷启动,就无法开机。
更换256KB的EEPROM后,把第二个MCuC从原BIOS,移动到新BIOS的地址00020000,并修改偏移量即可(见306楼)。
该方法经 zlzlpc 和az7893865 验证成功,他们的显卡分别为HD5770和HD5870。
https://bbs.pcbeta.com/viewthread-1622737-1-1.html ,萝莉大神为5870换芯片刷uefi。
1楼工具比2楼的好得多,能用1楼工具在mac下刷的,就不要用2楼工具。没mac环境的,用vmware建个mac虚拟机也行!1楼工具是用uefi源和你自己原本的bios,组合出新的uefi bios,兼容性很好。而且1楼工具有不同的uefi源,即使遇到点小兼容性问题,比如刷了后遇到进bios卡顿,换个版本一般都能解决。
工具下载:
展开阅读全文​
AMD-UEFI-GOP-MAKERV4.zip
1.11 MB, 下载次数: 1402, 下载积分: PB币 -1
HD6450GOP.html.zip
258.09 KB, 下载次数: 1466, 下载积分: PB币 -1
AMD-UEFI-GOP-MAKERV4-2(UEFI提取自技嘉7970).zip
1.12 MB, 下载次数: 213, 下载积分: PB币 -1
AMD-UEFI-GOP-MAKERV4-2(UEFI提取自迪兰恒进R9 270).zip
1.12 MB, 下载次数: 163, 下载积分: PB币 -1
AMD-UEFI-GOP-MAKERV4-3(UEFI提取自微星7870).zip
1.1 MB, 下载次数: 108, 下载积分: PB币 -1
AMD-UEFI-GOP-MAKERV4-4(UEFI提取自微星7950).zip
1.1 MB, 下载次数: 107, 下载积分: PB币 -1
AMD-UEFI-GOP-MAKERV4-5(提取自蓝宝石7950 Mac Edition UEFI BIOS).zip
1.12 MB, 下载次数: 256, 下载积分: PB币 -1
AMD-UEFI-GOP-MAKERV4-6(提取自微星7850hawk).zip
1.36 MB, 下载次数: 172, 下载积分: PB币 -1
18
查看全部评分