本人装好ML已经有好几天了,然后一直折腾显卡驱动,看了许多的帖子什么刷Bios、Dsdt、改Kext等,试过了无数次,终于总结一个简单有效的方法驱动显卡。 在失败过无数次之后,终于有一个方法是成功的,就是将显卡Bios刷成5750的再ATI5000Controller.kext加入0x68Be1002只是名称改了),其实也是能说是成功一半吧!因为只是可以改分辨率,顶栏没有透明,网页上的Flash闪得人头晕,最最要命的是WIN7下驱动不正常了,显卡识别5700但分辨率无法正常显示,甚至系统分级都用不了。没有办法,只好将Bios刷回。抱着试试看的心态我把ATI5000Controller.kext加入的0x68Be1002改成显卡ID0x68Be1002,居然成功驱动!以前我一直把显卡的ID加在ATI6000Controller.kext 里,结果直接导致开机黑屏,原来6750的驱动不是在6000这里!后来才知道6750和5750核心是一样的!坑爹呀!虽然现在可以改分辨率,但还是没有完美!我又去把显卡ID写在AMDRadeonAccelerator.kext里,重启,OMG居然顶栏透明了,网页Flash也不闪了!!这就是我的驱动HD6750的过程了。下面说说方法: 准备: 1.能进MAC 2.软件PlistEdite Pro、Kext Wizard 3.ATI5000Controller.kext、AMDRadeonAccelerator.kext 方法: 1.进入到MAC系统将ATI5000Controller.kext、AMDRadeonAccelerator.kext这两个文件复制到桌面,方便编辑。 2.右击ATI5000Controller.kext点“显示内容”-Contents-用PlistEdite Pro打开Info.plist 3.找到IOKitPersonalities,点它前面的三角展开目录,Controller目录下找到IOPCIMatch,将第一个ID修改成HD6750的ID
关闭,保存。4.用同样方法编辑AMDRadeonAccelerator.kext的Info.plist文件。5.展开IOKitPersonalities下面找到HD6750核心代号IOKitPersonalitiesn展开,用同样的方法加入显卡ID
保存。
6.打开Kext Wizard然后点Installation,将这两个文件拖进去。7.下面点中间S/L/E选项。8.点Install安装,等一会提示完成之后 就重启。
驱动成功了!
补充内容 (2012-8-28 00:15):
“抱着试试看的心态我把ATI5000Controller.kext加入的0x68Be1002改成显卡ID0x68Be1002,居然成功驱动!”这一句中的两个地址应该是0x68Be1002改成显卡ID0x68BF1002 |