本帖最后由 月影晨 于 2015-5-27 12:41 编辑
我的HD4400是用FakePCIID和ig-platform-id驱动,原本发现顶栏透明,水波纹,棋子移动了,以为开启了QE/IC,但后来发现预览和照片编辑照片后会灰屏,看不见图片,而且会卡。google后发现是因为QE/IC没有完全开启(在这里纠正下,大家认为顶兰透明等三个方法其实并不意味着QE/CI完全开启),后来终于在Mirone的帖子中找到了方法,看坛里没有,便翻译下来,分享一下。英语不好,有翻译不对的地方,请大家指出。
原帖地址:http://www.insanelymac.com/forum/topic/304267-intel-hd4400-full-qeci-in-yosemite-1010210103/
问了照顾新手,我这里先把简单的步骤列出来,只要两步,新手就不用太混乱了。
一、用kext utility或者wizard将AppleIntelHD5000Graphics.kext和AppleIntelFramebufferAzul. kext这两个驱动加载。(建议用kext utility,打开后要求输入密码,等到运行完毕,直接把kext拖曳拖到窗口,输入密码,等加载完,再弄第二个)(建议备份原驱动,不过utility一般会帮你备份的)
附件:
Kext Utility.zip
(285.23 KB, 下载次数: 99)
HD4400Graphics.zip
(381.42 KB, 下载次数: 340)
二、用Clover Configurator打开你的clover的config.plist,按下图配置(或者直接用plistedit pro修改) (更新:IntelGFW可以留空不填,还是留空吧,如果无法加载驱动再填)
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
然后重启就行了,如果开机有花屏的话,新手请看下面第四步的说明。
好,现在正式翻译(另加我的一些个人说明与补充)
1.编辑AppleIntelHD5000Graphics.kext和AppleIntelFramebufferAzul. kext的info.plist
要获得完全的QE/IC,下面三个驱动必须完全加载:
1-AppleIntelHD5000Graphics.kext.
2-AppleIntelFramebufferAzul. kext. 3-AppleGraphicsPowerManagement. kext (AGPM)。
所以,为了加载这些驱动,我们需要修改AppleIntelHD5000Graphics.kext和AppleIntelFramebufferAzul. kext的info.plist,加入它们的产 商id和设备id。对于HD4400,就是0x0a168086:
对于AppleIntelHD5000Graphics.kext,右键显示包内容, 进入contents/info.plist/IOKitPersonalities/IOPCIPrimaryMatch,把0x04128086改 为0x0a168086
对于AppleIntelFramebufferAzul. kext,右键显示包内容,进 入contents/info.plist/IOKitPersonalities/AppleIntelFramebufferController/IOPCIPrimaryMatch,把0x04128086改为0x0a168086
2.给AppleIntelHD5000Graphics.kext和AppleIntelFramebufferAzul. kext打上二进制补丁,有两种方法:
方法一:a. 下载Hex fiend(附件:
HexFiend.zip
(734.23 KB, 下载次数: 97)
)
b.对于AppleIntelHD5000Graphics.kext,右键显示包内容,进入contents/MacOS/AppleIntelHD5000Graphics,右键打开方式选择Hex fiend打开,按command(即win下的Alt)+F查找86801204,替换8680160a
c.对于AppleIntelFramebufferAzul. kext,右键显示包内容,进入contents/MacOS/AppleIntelFramebufferAzul,右键打开方式选择
Hex fiend打开,按command(即win下的Alt)+F查找86801204,替换8680160a
方法二:配置clover的config.plist打补丁
在kext to patch那里加上一下代码:
- <key>KextsToPatch</key>
- <array>
- <dict>
- <key>Comment</key>
- <string>HD4400_Full_Qe/CI_ 1</string>
- <key>Find</key>
- <data>
- hoASBA==
- </data>
- <key>Name</key>
- <string>AppleIntelFramebufferAzul</string>
- <key>Replace</key>
- <data>
- hoAWCg==
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>HD4400_Full_Qe/CI_ 2</string>
- <key>Find</key>
- <data>
- hoASBA==
- </data>
- <key>Name</key>
- <string>AppleIntelHD5000Graphics</string>
- <key>Replace</key>
- <data>
- hoAWCg==
- </data>
- </dict>
- </array>
复制代码
注意:这里仅为textedit的代码,clover configurator和plistedit pro的略有不同,见下图:
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
3.注入ig-platform-id,也有两种方法:
①用DSDT注入,置顶帖有介绍,我就不多说了,新手建议第二种方法
②clover注入,下面给出configurator和plistedit pro的图片:
请勿使用多线程下载工具下载论坛附件!
(到这里就介绍完了,但如果开机有花屏,请看下面)
有一些朋友不能驱动是因为,GFWIntel(也就是fakeid)填错了,请不填或者改为0x0a168086
4.开机第二阶段花屏代码
- <key>KextsToPatch</key>
- <array>
- <dict>
- <key>Comment</key>
- <string>Second Stage patch 1</string>
- <key>Find</key>
- <data>
- hcB0a0g=
- </data>
- <key>Name</key>
- <string>IOGraphicsFamily</string>
- <key>Replace</key>
- <data>
- McB0W0g=
- </data>
- </dict>
- <dict>
- <key>Comment</key>
- <string>Second Stage patch 2</string>
- <key>Find</key>
- <data>
- QYjE6xE=
- </data>
- <key>Name</key>
- <string>IOGraphicsFamily</string>
- <key>Replace</key>
- <data>
- QYjE6zE=
- </data>
- </dict>
- </array>
- </dict>
复制代码 另外附上clover configurator的代码(有一点不一样,plistedit也一样)
请勿使用多线程下载工具下载论坛附件!
最后提醒!!!!如果之前用FakePCIID.kext,一定要删掉,并重建缓存,修复权限。
|