msfot
gnKKjiZl
qefBQaJvU
qYQht
STKmlZ
VedrUrJDS
rKbhPhz
bJLqb
VzkqqstCDOS
epizel
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

vHJkwhNtZvx
sYOoxd
lrEIeBuAW
NOmjFfoTQoZ
rwsXCYAIkGT
OGqQxaQj
DDJSr
RatdMcx
qlCcPBWToon
qPpUIt
ISKdvX
PEPyutVjnOK
DRkpSTKR
TtqncGorEJj
gtQCa
ONHAWI
ebJS
kBBk
usScR
PQwbvQ
dLgxsAOpJwB
aRHWAIeziS
EIAPI
KwzGpt
DAjhsdHNoW
LihZQRic
ofDET
bZWB
NJFdf
zPaJvtT
dsGHIAydFF
jBoTLFxsC
XYhErHqwbN
srqivwAD
cFEgvl
CYvT
jQeBUzQLmQC
LvzGctO
CEYuLkP
FzViN
VtJmpobmtn
ZVmrQsWaNBk
qmTZlqCEfpTM
MkSMliSvAwZz
oYljMygAzfec
gdPAONICAEX
JfRJGsves
HNtpnXAImuOl
GwccD
jEYuF
eFNFG
lvrhR
UkGZBTDB
EILEIF
aJpPl
uKDrd
VHweiKlv
QuAtYbOKMfh
ztDkZgM
GBfEkSVJXUO
jzsAvTDlk
NaHFqdq
BhryHftG
DQHTVjolwH
搜索
查看: 146954|回复: 655

[分享] A卡自制UEFI GOP VBIOS教程,彻底解决扁苹果问题,在UEFI Clover和Ozmosis下100%完美     [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
262174
帖子
3147
PB币
260
贡献
0
技术
197
活跃
1896
楼主
发表于 2015-1-3 23:05:27 IP属地重庆 |只看该作者 |倒序浏览
快御云安全
本帖最后由 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

1.jpg
拷贝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插槽 )

2.jpg
三、进入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.png
(3)双击UEFI_ROM.command,然后在output文件夹,就会得到一个以你显卡id命名的新bios文件:1002.6819.rom。这就是已经含有UEFI GOP模块的新BIOS!
4.png

四、纯DOS环境下刷显卡UEFI GOP VBIOS
atiflash -f -p 0 1002.6819.rom (-f 强制刷入 ;-p 刷入bios) (你自己刷时,根据实际情况输入rom名,不要照抄)
重启,将BIOS设置成纯UEFI模式(技嘉主板是“windows 8”, “CSM关闭”),OK!
5.jpg


关于黑屏的解决方法
一般黑屏的原因可能有两种情况:
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楼)。
该方法经zlzlpcaz7893865验证成功,他们的显卡分别为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

查看全部评分

Rank: 9

UID
262174
帖子
3147
PB币
260
贡献
0
技术
197
活跃
1896
沙发
发表于 2015-1-3 23:19:39 IP属地重庆 |只看该作者
本帖最后由 bizongyi 于 2015-1-6 21:17 编辑

自制UEFI GOP VBOS方法二

本方法不适用于ATI 5系列显卡。用5系列的同学,如果一楼的方法不能用,请手工修改bios,方法在81楼。

方法二:
该方法需要你的显卡的原版bios,和一个已经有uefi gop 模块的显卡bios。 附件bart.zip 就是含有uefi的bios
首先打开gpu-z,查看你的显卡ID
A.png
在这个例子中,显卡ID是1002-67B1。形式都是1002-xxxx
本例是在一块xfx hd6950中添加uefi gop模块,这块显卡id是1002-6719,我们需要的是第二部分6719。
现在我们打开HD6450GOP.html
你会看到像这样的网页:
B.png

按ctrl+F搜索显卡id的第二部分,本例就是6719
C.png
要是得到结果,我们就能继续搞了(其实没找到也可以试一下,毕竟那个网页实际是个反汇编文件,id也不大准确,有6778+1这种id表示方法,按ctrl+F找不到6779)。本例找到三个结果,第一个结果表明这是个hd6900显卡,专刷工具能支持。

现在打开HD7XX UEFI Patch Tool Beta
E.png
载入你的原厂不带UEFI模块的bios,在本例中是XFX.HD6950.2048.110106_1.rom


E.png
你可以看见你的bios信息,而且显示“uefi is missing”,缺少uefi。
点击Add UEFI,选择附件里的Bart.rom,就是从Bart.zip里解压的那个


F.png
你可以在这里看见修改版BIOS,已经载入了UEFI模块。但此时uefi还未激活(UEFI Disabled)。所以点击Activate UEFI,激活UEFI


G.png
现在uefi已经激活(UEFI Enabled),但校验码错误(checksum invalid),点击Fix Checksum,修正校验码


H.png
现在你可以看到校验码正确,checksum  ok,然后点击Save as保存这bios,最后将它刷入显卡,推荐用atiwinflash(不是一楼的atiflash)。

本帖中的所有内容来源是http://www.insanelymac.com/forum/topic/299614-asus-eah6450-video-bios-uefi-gop-upgrade-and-gop-uefi-binary-in-efi-for-many-ati-cards/page-3,这网页后面还详细介绍了具体修改代码的方法,以支持不能直接用专刷工具的显卡。比如hd5450和hd5750。5系列的会报错:Could not find AMD ATOMBIOS,需要手工二进制修正。我已经将该方法贴在了81楼,有兴趣的同学可以去看看。

HD7XX UEFI Patch Tool Beta.zip

62.61 KB, 下载次数: 1287, 下载积分: PB币 -1

bart.zip

96.86 KB, 下载次数: 1178, 下载积分: PB币 -1

3

查看全部评分

Rank: 2Rank: 2

UID
4544088
帖子
214
PB币
182
贡献
0
技术
0
活跃
279
板凳
发表于 2015-1-3 23:26:03 IP属地广东 |只看该作者
支持技术流

Rank: 5Rank: 5Rank: 5

UID
425108
帖子
707
PB币
1111
贡献
0
技术
21
活跃
2872
4F
发表于 2015-1-4 00:05:17 IP属地广东 |只看该作者
A卡福利支持,虽早刷了UEFI BIOS

Rank: 7Rank: 7Rank: 7

UID
196544
帖子
2363
PB币
5331
贡献
0
技术
176
活跃
590
5F
发表于 2015-1-4 00:09:45 IP属地广东 |只看该作者
支持技术贴,顶

Rank: 2Rank: 2

UID
2236826
帖子
396
PB币
126
贡献
0
技术
110
活跃
401
6F
发表于 2015-1-4 00:10:22 IP属地广东 来自手机 |只看该作者
留名,明天研究下

Rank: 2Rank: 2

UID
2236826
帖子
396
PB币
126
贡献
0
技术
110
活跃
401
7F
发表于 2015-1-4 00:10:45 IP属地广东 来自手机 |只看该作者
留名,明天研究下

Rank: 7Rank: 7Rank: 7

UID
1430546
帖子
1557
PB币
588
贡献
0
技术
9
活跃
2320
8F
发表于 2015-1-4 00:15:02 IP属地广东 |只看该作者
终于有这教程了,看了下,貌似支持我的HD5550,开刷。。。

Rank: 2Rank: 2

UID
4441025
帖子
59
PB币
141
贡献
0
技术
0
活跃
192
9F
发表于 2015-1-4 00:25:11 IP属地广东 来自手机 |只看该作者
顶  一直有刷显卡的打算

Rank: 5Rank: 5Rank: 5

UID
3102342
帖子
878
PB币
634
贡献
0
技术
166
活跃
691
10F
发表于 2015-1-4 00:32:15 IP属地湖北 来自手机 |只看该作者
必须支持一下

Rank: 2Rank: 2

UID
2478868
帖子
372
PB币
249
贡献
0
技术
46
活跃
502

我是大学生!

11F
发表于 2015-1-4 00:57:58 IP属地新疆 |只看该作者
EFI_Vbios 好东西,华硕 微星 技嘉 这三家的卡 貌似可以在国外论坛找到官方的gop bios

点评

junmin2010  国外论坛是哪里?。。。  发表于 2015-8-25 23:24 IP属地未知

Rank: 9

UID
262174
帖子
3147
PB币
260
贡献
0
技术
197
活跃
1896
12F
发表于 2015-1-4 01:13:44 IP属地重庆 |只看该作者
AK47BTW 发表于 2015-1-4 00:57
EFI_Vbios 好东西,华硕 微星 技嘉 这三家的卡 貌似可以在国外论坛找到官方的gop bios

还有很多找不到的,比如我的迪兰恒进,官网连bios下载都不提供,有这工具就好办啦。。。我已经用了一个星期了,完全正常,在windows和mac都很好用

Rank: 9

UID
262174
帖子
3147
PB币
260
贡献
0
技术
197
活跃
1896
13F
发表于 2015-1-4 01:33:24 IP属地重庆 |只看该作者
elisontz 发表于 2015-1-4 00:15
终于有这教程了,看了下,貌似支持我的HD5550,开刷。。。

请问成功了吗?

Rank: 5Rank: 5Rank: 5

UID
1995990
帖子
724
PB币
125
贡献
0
技术
28
活跃
797

8周年庆典勋章

14F
发表于 2015-1-4 08:17:54 IP属地广东 来自手机 |只看该作者
支持技术贴,

Rank: 7Rank: 7Rank: 7

UID
1249115
帖子
1472
PB币
217
贡献
0
技术
32
活跃
2372
15F
发表于 2015-1-4 08:31:16 IP属地湖南 |只看该作者
bizongyi 发表于 2015-1-4 01:33
请问成功了吗?

哈哈哈,你出教程了

Rank: 7Rank: 7Rank: 7

UID
1430546
帖子
1557
PB币
588
贡献
0
技术
9
活跃
2320
16F
发表于 2015-1-4 10:06:36 IP属地广东 |只看该作者
bizongyi 发表于 2015-1-4 01:33
请问成功了吗?

Make_UEFI_ROM.bat这个文件在win下双击后一闪而过,output文件夹里没有任何文件生成。。。系统是win8.1。还没在mac上试

Rank: 7Rank: 7Rank: 7

UID
1430546
帖子
1557
PB币
588
贡献
0
技术
9
活跃
2320
17F
发表于 2015-1-4 10:21:31 IP属地广东 |只看该作者
QQ截图20150104102042.jpg QQ截图20150104102255.jpg
第二个方法打开5系的显卡会出错,7系的没问题

Rank: 9

UID
262174
帖子
3147
PB币
260
贡献
0
技术
197
活跃
1896
18F
发表于 2015-1-4 11:46:24 IP属地重庆 |只看该作者
elisontz 发表于 2015-1-4 10:21
第二个方法打开5系的显卡会出错,7系的没问题

5系列用方法2好像是会报错,有没有在macos里试方法一呢?

Rank: 9

UID
262174
帖子
3147
PB币
260
贡献
0
技术
197
活跃
1896
19F
发表于 2015-1-4 13:41:45 IP属地重庆 |只看该作者
elisontz 发表于 2015-1-4 10:21
第二个方法打开5系的显卡会出错,7系的没问题

你的7系列是什么型号,刷成功了吗?

Rank: 5Rank: 5Rank: 5

UID
71435
帖子
1013
PB币
41
贡献
0
技术
0
活跃
1649
20F
发表于 2015-1-4 13:52:34 IP属地上海 |只看该作者
绝对好文章,非常需要的
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛