afhteGV
RHlSix
AIgUNIZE
akMxuDqjL
kQyteQDaGw
YsCHToZ
pAHfDgveI
pWzqdaGt
thSjDIM
WXIbZ
wQIltugVB
rqUhPwYCgUY
klnBHp
TOFp
pikjwCJD
mLsrcapuD
VnWiVdY
BbwwSBiG
MzjP
XUMppYixIB
yHQBOac
hcLSHJKr
YALHAG
LBlXNBjJ
LENUkjFbq
YHdmzfaoX
gXVUXJIeIr
sCRM
tDHXyZkFZ
fjZDsSVp
YqhkctY
hONMZRUt
xtvYbuYf
AJDR
tdtPQXZdceB
cJMacJzphRN
ZIzMmHEhB
EkOiyRz
HIxmuCHwro
RIHS
pugTw
zpyejKWEUjYp
pFxxgQ
GgRKxqY
ZkdWwTwQ
agIvBYuSMQfV
OkAYZxS
ABwDVpq
TktbVnlh
KIUOIARnHY
rllLKmJvK
PlTxH
uoKImUnS
KZPq
gjqydt
YQZWyKWTw
InOaNCL
KkRhALNgyOE
PGwfoyMfD
DwaIoBZjzwk
ZxrdlIGE
ItzwDGZR
knks
zMYlbv
hYqBU
Wjhbn
biuFxanUzB
Qchl
PLyf
FEGXcDvROdA
nVohhcVCXeP
TsJMrC
FzPNyzT
Nxodr
搜索
查看: 20382|回复: 30

[交流] 有关AMD\ATI系列非“免驱”显卡驱动方法及 Intell老平台主板的安装驱动补丁分享   [复制链接]
跳转到指定楼层
复制 

自MS-DOS开始20年的PC玩家.....

Rank: 7Rank: 7Rank: 7

UID
3760177
帖子
3102
PB币
8226
贡献
0
技术
1864
活跃
750

热心会员 8周年庆典勋章

楼主
发表于 2014-3-7 14:15:19 IP属地北京 |只看该作者 |倒序浏览
快御云安全
本帖最后由 CJ1956 于 2014-3-8 11:45 编辑

         本文主要针对AMD/ATI系列显卡,特别是一些ATI HD4000\5000\6000系列且非“免驱”的老显卡,在安装苹果M10.9.X新版系统时,通过最简单的方法解决有关引导驱动问题方法的尝试和探讨;提供针对Intel4\5\6系列一些老主板的安装新系统所需的引导驱动和安装补丁,解决某些老主板硬件安装或驱动出现的“五国”问题。
       目前苹果免费提供的Mavericks10.9.x 系列操作系统软件的不断升级更新,受到越来越多的苹果爱好者的关注,尝试安装黑苹果的新手越来越多,当然经济条件允许直接购买原装苹果电脑也是一种选择,可以不必像我等如此“折腾”。但是苹果机较为高昂的价格也不得不让越来越多的朋友和学生体验自行组装或利用原有平台和配件安装新系统,来亲自体验苹果系统安装应用的乐趣。在此对于已有PC,特别是3-5年前的老Intel硬件平台和AMD\ATI的老显卡来说也未必完全“落伍”.......在苹果官方网站查询,最新操作系统升级至少也支持2008年以后的机型产品,也就是类似于Intel早期的4、5系列芯片的平台也同样支持。老款的显卡驱动是否成功和完美,也决定了新系统能否在老平台上流畅和稳定地运行。所谓“免驱”是因为MAC安装系统包含了所定制显卡的ID及对应驱动程序,非“免驱”是有同样GPU架构的显卡的ID未包含在内,需要通过替换或添加ID的方法让MAC识别和 “认领”。特别最近看到论坛许多问题都是采用了非“免驱”卡不能成功或完美驱动情况,本文主要针对两款AMD/ATI的早期产品:ATI HD4850和ATI HD5550 为例,介绍一下在M10.9.x下采用替换法实现“完美”驱动的方法。其实这两款显卡虽然产于3-5前,参看原来GPU架构及性能是相当不错的,HD4850属于游戏卡,对于目前一般个人使用完全满足需要,而且价格在X宝卖得相当便宜和实惠。由于在MAC系统下的一些ATI4000\5000\6000系列显卡非“免驱”,为了“救活”这些性能不菲的显卡,以下也详细说明一下采用“替换法”的简单驱动方法:

一.  AMD/ATI非 “免驱” 显卡的ID替换法:
       以下是两款显卡在Windows下用GPUz测得的技术性能和参数供参考,图中红色框标注的就是ID “替换” 方法需要的显卡ID数据和GPU代号架构参数:

HD4850_副本.jpg         

HD5550_副本.jpg

      以下如图所示,列出M10.9.x系统 /S/L/E下的所有与AMD\ATI显卡驱动有关的kext文件:

ATI_4K_5K_6K_7KXL.jpg      

       为了便于对照重新排列一下,其中ATI 4000 \5000 \6000系列显卡由两个控制驱动和一个加速驱动组成,只有最新的7000系列是一对一组成。而4000系列按照4600和4800系列分为两个控制驱动,对应一个加速驱动;5000和6000系列两个控制驱动也对应一个加速驱动。对于非“免驱”的显卡,要做的就是对应的控制驱动和加速驱动采用替换ID的方法 “仿冒” 让MAC识别“默认”为自己家族中的“成员” 而达到“完美”驱动的目的。
     ATI HD4850 显卡对应的苹果机型架构及ID的替换方法如下图所示:

BSL_SMBIOS_4.jpg      

          在变色龙引导安装的机型定义中,实际HD 4850是属于“免驱”卡,适配于MAC2009年后早期的 iMac11.1机型。MAC以前的10.6.x、10.7x、到ML10.8.x版安装系统可能已经包括了该卡的ID驱动,但是在M10.9.X版里只有加速驱动包含了其ID,而控制驱动却没有,难道是遗漏了吗?难怪有人说在M10.8.x系统直接驱动,升级到M10.9 就无法驱动了,没关系按下面方法将ID添加到控制驱动里即可.......也许其他系列显卡也有类似的情况,毕竟随着硬件平台的更新换代,系统软件开发也会跟着变的。

ATI_ChangeID1-4.jpg                

       在/S/L/E下找到控制驱动 AMD4800Controller.kext,鼠标右键选择“显示包内容”打开,用 PlistEdit Pro软件打开Info.plist 如上图所示找到原版默认支持的ID行,虽然只有两个ID号,但实际上在用同样方法打开的加速驱动ATIRadeonX2000.kext 的info.plist 文件中,已经包含了 HD 4850的ID:9442_1002,如下图所示,注意按照顺序原来已有的 944a_1002在加速驱动中排在了9442_1002后面,顾按上图应当添加到两个ID号的中间位置。添加ID后再“同步上线”并保存就完成了对控制驱动的修改,其他同系列显卡如果两个驱动都没有显卡ID,就选择其中一个ID直接替换,不要添加,因为随意添加有可能破坏原程序的顺序和架构。

ATI_ChangeID2-4.jpg      

       以上所示的加速驱动ATIRadeonX2000.kext的info.plist 文件中,原文件已经包含了HD 4850的ID号,实际不是“替换”而变成“添加”方式了;如果其他同系列的显卡没有就需要替换(加速驱动里不要添加)其中一个,最后完成“同步上线”并保存完成修改.......
            
       对于ATI 5000\6000系列显卡,同样按照以上方法来“替换”,以下是ATI 5000系列的变色龙引导机型定义参数,HD5550应当也属于此iMac11.3系列:

BSL_SMBIOS_5.jpg

          以上图示变色龙机型定义说明ATI 5000系列适配苹果的iMac11.3机型,如果替换了ID仍不能完美驱动,可以考虑尝试安装盘的变色龙E/E或Clover下的引导文件添加SMBIOS机型定义参数......

ATI_ChangeID1-5.jpg      

         上图为对应的AMD5000Controller.kext显示安装包内容下的 info.plist 文件,对于ATI HD5550显卡的公版ID是:68DA_1002,GPU代号或架构属于:Redwood。在两个驱动对应的架构中替换其中一个ID即可;某些非公版或“山寨”版的HD5550的ID也有MAC默认的68D9_1002,可以试试但未必能够圆满驱动........

ATI_ChangeID2-5.jpg         
         上图为对应的AMDRadeonX3000.kext 显示安装包内容下的 info.plist 文件,对应架构下替换指定的显卡ID,然后“同步上线”并保存,完成加速驱动的修改。

          对于较新的ATI HD 7000系列显卡,由于楼主没有无法体验和验证,需要自行尝试,除了以上方法外,可能还要通过DSDT或修改AMDFramebuffer.kext(FB)的参数来实现“完美”驱动,具体方法可参考论坛有关教程.......下图所示是部分ATI6000高端系列及ATI HD7000系列对应的机型:在目前新版变色龙里面没有具体体现,只能通过最新版的MultiBeast驱动精灵来安装2012\2013年以后的SMBIOS机型定义参数,2012年以后的iMac机型,也包括所有NV的ATX600\700系列高端显卡也属于下图所示的机型里了,看来Mac新系统的不断开发,“兼容”性也越来越强,使得目前的新系统搭配新的硬件平台也感觉越来越好安装了........

BSL_SystemDef.jpg           

         以上所有替换方法是在能安全方式进入MAC系统的情况下完成,如果不能安全方式进入系统只有通过Windows环境提取驱动文件的Info.plist文件编辑添加和修改,楼主未曾试验过,需要自行体验了。为了方便备份楼主集成了所有M10.9.2系统/S/L/E下的AMD/ATI 显卡Kext驱动文件,提供百度网盘下载备份:
        http://pan.baidu.com/s/1i3A4c5Z


二.  Intel 4/5/6系列老主板的安装驱动补丁:
        所谓老主板指的是3-5年前生产的Intel 4\5\6系列芯片组的主板,除了6系列个别主板BIOS支持UEFI启动外,基本都属于传统BIOS的主板。查询苹果网站新系统M10.9系列支持2008年后的机型升级安装,同理对于那个时期生产的Intel 4\5系列的老主板也应当支持安装和升级,并不“落伍”。这些类型的主板原先支持安装Mac10.6x、10.7.x到10.8.x。到了M10.9.x 新的操作系统出现,随着系统架构的改变,需要通过打些硬件驱动补丁,同样可以黑苹果升级到新系统 ........
       以下是楼主从国外网站下载的Intel 老主板安装新系统需要的一些Kext补丁,以解决老主板安装时遇到的一些如“Still Waiting for root device”等“五国”问题以及一些老主板无“AHCI”功能的开启补丁。百度网盘提供下载链接:
         http://pan.baidu.com/s/1bnxjdW7

       软件包的内容如下图所示:

BDB.jpg
   
       感谢以上kext 补丁提供者Saurav252525这位国外朋友,所有补丁在MAC系统 10.7.x 到 M10.9.x版已经由提供者验证,楼主无法亲自验证,也请需要的朋友慎重使用。
       每个补丁包的原英文说明如下:

  1. This will fix Still Waiting for root device problem.It helpfull for Older(all) & newer(some) MB`s
If Installer(usb)or HDD (post installation ) can`t detect HDD or in Disk utility copy kext into Extra or S/L/E.
rebuild cache & repair permission HDD or USB.

  2.  Kext for those who don't have AHCI support in there Mobo`s & laptop`s (Intel & AMD)


   按照中文意思如下:
对于第一个包:
        1.   此包修复 “ Still Waiting for root device ” 问题,
对于所有老主板和某些新主板有帮助。
如果安装盘(USB)或HDD硬盘不能检测或用磁盘工具拷贝kext到Extra(E/E)或S/L/E下,需要HDD或USB修复权限并重建缓存。
对于第二个包:
       2. Kext补丁适用于那些无“AHCI”支持的移动电脑或笔记本(Intel & AMD)


      以上所述和提供的内容主要针对一些老显卡和老主板在安装MAC新系统的过程中,安装引导遇到问题的解决方法和尝试体验“补救”措施,希望对使用老显卡、老平台的朋友及初次安装体验MAC系统的新手有所帮助,欢迎交流和指正,顺祝大家周末愉快!



4

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
2834318
帖子
2238
PB币
394
贡献
0
技术
69
活跃
2062
沙发
发表于 2014-3-7 14:26:08 IP属地广西 |只看该作者
谢谢分享, 虽然我都能看得懂,不过有些细节对小白来说还不够明白!!! 比如 GPU 架构对于只会用电脑不关注硬件的人来说就不明白了,如果配上GPU-Z的图片加以说明这样真正的小白就懂了!!!

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23565
活跃
2824

热心会员 8周年庆典勋章

板凳
发表于 2014-3-7 14:38:08 IP属地辽宁 来自手机 |只看该作者
技术贴大赞

自MS-DOS开始20年的PC玩家.....

Rank: 7Rank: 7Rank: 7

UID
3760177
帖子
3102
PB币
8226
贡献
0
技术
1864
活跃
750

热心会员 8周年庆典勋章

4F
发表于 2014-3-7 14:50:54 IP属地北京 |只看该作者
neycwby09 发表于 2014-3-7 14:38
技术贴大赞

谢谢版主支持!

自MS-DOS开始20年的PC玩家.....

Rank: 7Rank: 7Rank: 7

UID
3760177
帖子
3102
PB币
8226
贡献
0
技术
1864
活跃
750

热心会员 8周年庆典勋章

5F
发表于 2014-3-7 14:51:42 IP属地北京 |只看该作者
lanyi1318 发表于 2014-3-7 14:26
谢谢分享, 虽然我都能看得懂,不过有些细节对小白来说还不够明白!!! 比如 GPU 架构对于只会用电脑不关注 ...

有道理,已经添加

Rank: 2Rank: 2

UID
2938683
帖子
224
PB币
3
贡献
0
技术
3
活跃
519
6F
发表于 2014-3-7 15:08:28 IP属地河南 |只看该作者
好文!请问,在没有 os x 系统下,如何向U盘里拷贝这些文件,并修复u盘的权限。我有一个p67主板,安装时,就卡在Still Waiting for root device 那儿呢。

自MS-DOS开始20年的PC玩家.....

Rank: 7Rank: 7Rank: 7

UID
3760177
帖子
3102
PB币
8226
贡献
0
技术
1864
活跃
750

热心会员 8周年庆典勋章

7F
发表于 2014-3-7 16:21:46 IP属地北京 |只看该作者
twangtt 发表于 2014-3-7 15:08
好文!请问,在没有 os x 系统下,如何向U盘里拷贝这些文件,并修复u盘的权限。我有一个p67主板,安装时,就 ...

刚才文中提供的补丁下载遗漏,现在已补上,可以下载试试

Rank: 5Rank: 5Rank: 5

UID
1075675
帖子
519
PB币
1488
贡献
0
技术
0
活跃
409
8F
发表于 2014-3-7 17:22:55 IP属地上海 |只看该作者
CJ1956 发表于 2014-3-7 16:21
刚才文中提供的补丁下载遗漏,现在已补上,可以下载试试

非常感谢楼主,我有台惠普6531s笔记本,显卡ATI Mobility Radeon HD3430,不知道是否能成功

Rank: 11Rank: 11Rank: 11

UID
1541991
帖子
10859
PB币
27087
贡献
0
技术
280
活跃
8282

Win10先驱者

9F
发表于 2014-3-9 17:08:36 IP属地湖南 |只看该作者
热心作者的杰作,老主板的福音 ,赞一个。
头像被屏蔽

Rank: 2Rank: 2

UID
675128
帖子
129
PB币
0
贡献
0
技术
1
活跃
134
10F
发表于 2014-3-10 12:17:14 IP属地北京 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

自MS-DOS开始20年的PC玩家.....

Rank: 7Rank: 7Rank: 7

UID
3760177
帖子
3102
PB币
8226
贡献
0
技术
1864
活跃
750

热心会员 8周年庆典勋章

11F
发表于 2014-3-10 12:37:36 IP属地北京 |只看该作者
本帖最后由 CJ1956 于 2014-3-10 12:47 编辑
xtrachen 发表于 2014-3-10 12:17
4830有戏么

在Windows下先用GPUz查验一下显卡的ID,再去对照一下加速驱动下有无这个ID号,没有是同架构就替换添加ID试试.
4830 的ID是 944C_1002,   可以替换944a_1002 也许有戏

Rank: 5Rank: 5Rank: 5

UID
348689
帖子
668
PB币
2146
贡献
0
技术
7
活跃
556
12F
发表于 2014-3-10 13:08:05 IP属地四川 |只看该作者
楼主,我的显卡是ATI 7300  id是1002-68FA  这个有戏嘛!?

自MS-DOS开始20年的PC玩家.....

Rank: 7Rank: 7Rank: 7

UID
3760177
帖子
3102
PB币
8226
贡献
0
技术
1864
活跃
750

热心会员 8周年庆典勋章

13F
发表于 2014-3-10 13:10:55 IP属地北京 |只看该作者
glumlily 发表于 2014-3-10 13:08
楼主,我的显卡是ATI 7300  id是1002-68FA  这个有戏嘛!?

有没有戏按照我的方法自己去体验哦

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15504
PB币
245
贡献
0
技术
82
活跃
1948

十周年 Win10先驱者 8周年庆典勋章

14F
发表于 2014-3-10 13:11:19 IP属地广东 来自手机 |只看该作者
ge=ye修改版变色龙路过

Rank: 5Rank: 5Rank: 5

UID
348689
帖子
668
PB币
2146
贡献
0
技术
7
活跃
556
15F
发表于 2014-3-10 13:19:25 IP属地四川 |只看该作者
CJ1956 发表于 2014-3-10 13:10
有没有戏按照我的方法自己去体验哦

我没有在amd7000和AMDradeonx4000中看到我这个显卡的型号呢?呵呵!

Rank: 5Rank: 5Rank: 5

UID
348689
帖子
668
PB币
2146
贡献
0
技术
7
活跃
556
16F
发表于 2014-3-10 13:20:20 IP属地四川 |只看该作者
xiao201261 发表于 2014-3-10 13:11
ge=ye修改版变色龙路过

xiao201261  GE=yes我就直接GKILL了!!

自MS-DOS开始20年的PC玩家.....

Rank: 7Rank: 7Rank: 7

UID
3760177
帖子
3102
PB币
8226
贡献
0
技术
1864
活跃
750

热心会员 8周年庆典勋章

17F
发表于 2014-3-10 13:20:49 IP属地北京 |只看该作者
glumlily 发表于 2014-3-10 13:19
我没有在amd7000和AMDradeonx4000中看到我这个显卡的型号呢?呵呵!

所以是非“免驱”卡要按照我的方法试试,没明白啊?

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15504
PB币
245
贡献
0
技术
82
活跃
1948

十周年 Win10先驱者 8周年庆典勋章

18F
发表于 2014-3-10 13:22:10 IP属地广东 来自手机 |只看该作者
glumlily 发表于 2014-3-10 13:20
xiao201261  GE=yes我就直接GKILL了!!

个人修改变色龙,不说了吗?

Rank: 5Rank: 5Rank: 5

UID
348689
帖子
668
PB币
2146
贡献
0
技术
7
活跃
556
19F
发表于 2014-3-10 13:26:02 IP属地四川 |只看该作者
CJ1956 发表于 2014-3-10 13:20
所以是非“免驱”卡要按照我的方法试试,没明白啊?

马上试试  :)  新手改这些的完全不懂  

Rank: 1

UID
1666020
帖子
30
PB币
46
贡献
0
技术
0
活跃
78
20F
发表于 2014-3-10 16:41:39 IP属地天津 来自手机 |只看该作者
xtrachen 发表于 2014-3-10 12:17
4830有戏么

2011年,我和同学成功安装10.83用的显卡是蓝宝石4830,完美驱动,所以应该可以完美驱动!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛