本帖最后由 goohongzi 于 2012-6-6 04:54 编辑
AMD显卡6990m,中国第一个6990m驱动教程。我不知道为什么另外一个帖子被关闭回复了,附件全在那个帖子里,有需要的兄弟就拿走吧。
1.致谢:
1.1 基础知识全来自于论坛
1.2 DSDT编译代码来自于Insanelymac的https://sites.google.com/site/nozyczek/home/hackintosh/how-to-compile-chameleon-bootloader 3.3 根据路径,打开里面的chameleon/trunk/i386/libsaio/ati.c,找到6990m字段如下 { 0x6720, 0x51041558,CHIP_FAMILY_BARTS, "AMD RadeonHD 6990M", kElodea }, 3.4 将1558替换成你自己显卡的SubsystemVendor ID,将5104替换成你自己的SubsystemID。别的一个字不动。保存。举例,我的显卡Id { 0x6720, 0x048f1028,CHIP_FAMILY_BARTS, "AMD Radeon HD 6990M", kElodea },我是直接将这行接在刚才那个的后面的,没有删除原有的。 3.5 终端里,cd 把变色龙所在文件夹拖拽到cd后面,记得在cd后面输入一个空格 输入 make clean 回车 再输入 make 回车 3.5 查看刚才的变色龙文件夹下的sym文件夹就有你编译好的boot文件,按照索引帖子里手动修改变色龙的方法添加,到此自制版的变色龙准备就绪。4k sector硬盘并采用EFI引导的兄弟,节哀顺便吧,我的4k硬盘只能在ubuntu下用dd if=…… of=……命令才能写入boot1h,否则引导不能。
4. 修改dsdt文件
4.1 用DSDTSE打开你的dsdt,找到PEGP字段,用附件的PEGP字段替换掉PEGP字段。 4.2 修改如下字段:将OSmuda修改为Klodea, 4.3 将ATI card和ATI rom同时替换为自己获取的ROM的Filename数据: C2961500.100(我并不知道不更换会有什么后果,只是更换了) 4.4 如果之前没有编译过dsdt驱动显卡的兄弟在编译会提醒缺失DTGP字段,这个需要在dsdt的最头部,添加一个define命令。具体链接找不到了,很久远了,希望大家补充下。直到编译成功就OK了。
5. 安装ATI6000controller.kext. 5.1用kext wizard或者kext helper将 ATI6000controller.kext安装到s/l/e下 5.2 用磁盘工具修复权限。
6 修改变色龙开机选项 6.1用chameleon wizard修改开机选项,Graphical card 选择 Enable; 6.2 Aticonfig 打勾,并下下拉菜单中选择Klodea。 6.3 保存退出
一切完毕,重启,进入系统,完美驱动。无图有真相,回家再上图。
|