经过一天一夜的奋斗,终于搞定QE/CI的启动。在这里必须要感谢一下Insanelymac的riws朋友,从他那里学到了不少东西。下面介绍一下我的步骤,希望对大家有所提示和帮助。
几个关键
- DSDT – 先前试过许多方法都没有效果,于是试一下DSDT方法。安装在/Extra下。此DSDT.aml使用了MSD 和 DTGP方法(请别问我,我也不太懂)。此dsdt.aml仅包括与显示有关的部分,其他部分已删除,使用GMA950(27a2)的用户尽管放心使用。(记住移除EFI String)
- 使用原版驱动,安装在/System/Library/Extensions下。将所有与显卡有关的驱动从/Extra/Extensions中删除。安装1.6.6驱动。修复权限后,重启。
- 不幸的是,虽然分辨率可调了,但QE/CI仍然没有如愿开启。使用kextstat命令,发现AppleIntelGMA950.kext并没有加载。使用 sudo kextutil /System/Library/Extensions/AppleIntelGMA950.kext 命令手动加载驱动,发现权限错误。使用下列命令:
sudo su
chmod -R 755 /System/Library/Extensions/*
chown -R root:wheel /System/Library/Extensions/*
- 重启后,使用-f,但发现AppleIntelGMA950.kext仍没有自动加载。但使用kextutil加载kext时没有错误发生。再次使用kextstat,发现系统同时加载了AppleHDA和VoodooHDA(0.2.53),这两者是有冲突的。所有我删除了AppleHDA.kext后,重启。
- 一切正常,什么截屏,看图,水波纹,应有尽有了。有一个简易的方法测试是否QE/CI已经开启,使用OpenMark测试。
虽然我的无线网卡还不能使用,但通过网卡上网没有问题。现在开始,我又可以开始iPhone的开发工作了。



