【让天下没有难装的黑果】索尼EA 安装ATI HD 5470显卡开启QE/CI 适用ATI4/5/6系列显卡
本帖最后由 tzlibo 于 2015-10-9 20:02 编辑前几天有位朋友拿来了台索尼VPCEA4000笔记本电脑,刚好是EI Capitan正式版发布这一天。显卡型号是ATI Mobility HD 5470, 因为一直找不到驱动,所以抱着试试看的心理。
刚开始安装就碰到了一个问题,用四叶草CLOVER引导系统安装盘时,卡停在V图pci configuration begin。试了很多方法一直没有成功,最后通过删除clover Boot args: npci=0x2000解决。因为安装的是OS X 10.11正式版,因此无需加载kext-dev-mode=1, rootless=0.
安装成功后,ATI Mobility HD 5470显卡驱动才是头痛的事情,刚开始以为修改ID后就没事了,安装驱动后出现黑屏,但能正常开关机。经过分析才知道是显示屏无法正常显示。因此通过输出显卡rom,和加载EDID才真正开启QE/CI。
还是遵循以简单,易懂,快速,的原则。
重要的事情还是要说3遍简单,易懂,快速简单,易懂,快速简单,易懂,快速
好了,扯蛋完了。正式进入主题。本教程的思路是,安装好显卡驱动加载ATI显卡ROM后,其实已经驱动好了显卡,但显示器黑屏,需要使用显示屏EDID来让系统正常显示。本人技术有限,如有错漏之处,请各果友们回帖纠正。
本教程只需要做两件事;1、导出显卡rom, 获取显示屏EDID并修改.(win系统)2、修改显卡ID, 配置COLVER参数
本教程已知适用的显卡,也只针对Mobility的显卡类型笔记本(需要修改自己显卡所对应的kext)ATI Mobility HD 4系列ATI Mobility HD 5系列ATI Mobility HD 6系列
已知的可正常启动QE/CI系统平台OS X 10.10 YosemiteOS X 10.11 EI Capitan
所需要的软件,
引导软件四叶草CLOVER (变色龙请参考相应的参数设置,通用。)
WINDOWS1、EDID viewer 或 EDID manager 读取显示器EDID 神器2、AIDA64 Extreme Edition 或 BUSINESS 导出显卡ROM(当然这个软件强大之处不仅仅如此)3、NotePad++ 编辑文本代码神器关于以上软件请自行百度。
MAC1、原生ATI驱动AMD5000Controller.kextAMDFramebuffer.kextAMDRadeonX3000.kextAMDSupport.kext
2、用于修改的软件PlistEdit PRO 修改显卡驱动kexts中info.plist中的显卡IDClover Configurator 用于修改四叶草引导参数 (变色龙请参考相应设置,本文不提及)Kext Wizard 用于安装修改好后的显卡kexts
一、在WIN系统下获取显卡ID并导出显卡ROM。1、查看显卡ID执行系统下的控制面板/设备管理器,找到显示适配器,点击右键属性,详细信息,属性选择框下的硬件ID。其中DEV 68E0为显卡ID, VEN 1002为厂商ID. 请记下这个68E0和1002的ID,下面将会用到。
2、下载并运行AIDA64 Extreme Edition / Bussiness 软件。在本机运行并导出显卡ROM。右键点击AIDA64软件最下方的状态栏,选择Video Debug—Video Bios Dump.
3、将显卡ROM存储为68E0_1002.rom 保存类型为*.*所有格式 。
二、在WIN系统下获取显示屏EDID值。
1、下载并运行EDID viewer或 EDID manager, 并运行(本教程以EDID Viewer为例)
执行EDID Viewer软件中的Read EDID选项,选择Read EDID From Windows Registry.选择列表中的有效选项,自己尝试,一般可以选最后一个。然后点击Show EDID Informations. 得到文本信息,然后拉去滚动条到最下方。可以看到8排整齐排列的代码,这就是我们需要的EDID值。
2、编辑EDID值;
将框框内的值复制,别存为EDID.txt 文本格式。
0x00 00 FF FF FF FF FF FF 00 4D D9 FA 05 00 00 00 00 0x10 04 13 01 03 80 1F 11 78 F2 CE 50 A3 57 4C 99 26 0x20 0F 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 0x30 01 01 01 01 01 01 20 1C 56 AE 50 00 0C 30 1D 3A 0x40 24 00 36 AA 10 00 00 00 8C 17 56 A0 50 00 16 30 0x50 1A 35 37 00 36 AA 10 00 00 00 00 00 00 00 00 00 0x60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EA
使用文本编辑器中编辑,将0X00~070前的删除,余下的数值使用替换功能把空格替换后得到以下数据。00FFFFFFFFFFFF004DD9FA050000000004130103801F1178F2CE50A3574C99260F505400000001010101010101010101010101010101201C56AE50000C301D3A240036AA100000008C1756A0500016301A35370036AA1000000000000000000000000000000000000000000000000000000000000000000000000000000000EA
记住,期间不能有任何空格出现。保存文本文档。备注:每台电脑不一样,请不要复制我的EDID,需要自己使用软件获取。
自此,WIN下获取显示屏EDID值和显卡ROM已经导出,留住备用,完成WIN下的所有操作。
三、修改显卡驱动kexts 及安装和Clover 引导配置。
(一)、修改显卡驱动,添加显卡ID来让系统识别到显卡参数。并安装驱动
复制备好的AMD5000Controller.kext AMDFramebuffer.kext AMDRadeonX3000.kext AMDSupport.kext 显卡驱动kexts.或到本教程贴中下载相关驱动。
1、修改显卡驱动,添加显卡ID.点击AMD5000Controller.kext 右键选择『显示包内容。』进入Contents, 使用plistedit pro 软件打开info.plist 文件。(WINDOWS下请使用NotePad++修改) 找到info.plist 下的IOKitpersonalities/Controller/IOPCIMatch, 在数值前添加:0x68E01002(这个数值请查看本教程第一步) 显卡ID,记住,后面还有一个空格别忘了。
使用同样的方法依次修改每个kext下的IOPCIMatch 参数值为0x68E01002。都要保持这个值在每个kext中是一致的。以下提供每个kext所对应的值列表。
AMD5000Controller.kext IOKitpersonalities/Controller/IOPCIMatch 在诸多数值前加0x68E01002 (空一格区分别的显卡ID)
AMDRadeonX3000.kext IOKitpersonalities/AMDCedarGraphicsAccelerator/IOPCIMatch 修改为0x68E01002
AMDSupport.kextIOKitpersonalities/ATI Support/IOPCIMatch 修改成0x68E01002&0x0000FFFF
确认修改正确,为保证能正常加载显卡,请务必核对修改内容,减少别的问题出现。
2、使用Kext Wizard 进行驱动 安装。安装后别忘了重建缓存。
(二)、复制显卡rom 及CLover 四叶草引导程序的配置。
1、复制显卡rom(68E0_1002.rom)到四叶草EFI/CLOVER/ROM/目录下。(变色龙目录为EXTRA,如需查看变色龙配置,请移步及搜索论坛相关贴教程)
2、配置CLover 四叶草引导程序
为了更好的帮助果友们配置,本文只使用Clover Configurator来配置,如果你熟悉可以使用plistedit Pro. 当然也可以使用文本编辑。
如图所示配置,进入 Clover Configurator来配置Graphics 选项,
勾选Load Vbios (加载68E0_1002.rom), 勾选Inject EDID (让系统识别本机显示屏参数)当然你要把获取到的EDID值复制到Custom EDID下的框框中。勾选Inject ATI (加载ATI显卡kexts驱动)。
完毕后,重新启动电脑进入苹果系统。尽情的折腾你的黑苹果吧。 看看开启显卡QE/CI后所带来的快感吧!!!!!!!!
最后是,福利,福利,福利,,水波纹屏保。需要的请下载。
附件中为已经修改好的kext和显卡rom,如果显卡一样的的朋友可直接下载。显卡不一样请自行更改显卡ID
编辑好的显卡驱动
使用到的软件
Clover Configurator链接: http://pan.baidu.com/s/1mgNBPHI 密码: b48c
水波纹屏保 技术贴,前排支持。。。 亲爱的大神,你好,天下没有难装的黑果,我喜欢这个性的标语,,,,,我们,我相信是我们,因为这个平台的友友,很多,未来也是这个平台的趋势,我们可以赞助,也愿意赞助,,可以钻研一下,Skylake 系列平台的CPU,可好 ,6700K 前排支持了{:5_262:} 楼主好帖。 楼主,水波纹屏保链接在哪? yellowei 发表于 2015-10-9 12:26 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
楼主,水波纹屏保链接在哪?
忘了发福利了。哈哈,不好意思。补上。编辑后发送了几次没成功。就忽略了
就喜欢这样的图文并茂 好文章啊,正在找呢,已收藏了,谢谢分享 能睡眠唤醒么? 题目霸气,果然是高手! 点点hxdian 发表于 2015-10-9 19:14
能睡眠唤醒么?
5xxx都能唤醒,6xxx以后的显卡仅仅在黑苹果上无法唤醒。 大家一起研究3A平台可好 点点hxdian 发表于 2015-10-9 19:14 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
能睡眠唤醒么?
可以唤醒,如果不能,请修正电源管理。 朱幸 发表于 2015-10-9 11:16 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
亲爱的大神,你好,天下没有难装的黑果,我喜欢这个性的标语,,,,,我们,我相信是我们,因为这个平台的 ...
实在抱歉,本人平民,没有这么高级的电脑。暂时无法研究。 CESHIKEYONGBU 技术贴,支持楼主 支持支持,有这些就看得懂了。 谢谢楼主分享,很有用