- 积分
- 10673
- 最后登录
- 2024-4-16
- 精华
- 0
- 阅读权限
- 220
- 主题
- 596
- UID
- 4568967
- 帖子
- 14232
- PB币
- 2272
- 威望
- 830
- 贡献
- 0
- 技术
- 94
- 活跃
- 3073
- UID
- 4568967
- 帖子
- 14232
- PB币
- 2272
- 贡献
- 0
- 技术
- 94
- 活跃
- 3073
|
24F
发表于 2016-12-23 16:06:58
IP属地辽宁
|只看该作者
几点建议:
1. 楼主的 DSDT 注入 layout-id 代码错了,你这段只是内建而已,缺失了必要的 "layout-id" 参数。自行修复。
2. 不建议提供修改过的 AppleIntelSKLGraphicsFramebuffer.kext ,建议用脚本自动修改。
帮楼主写了个,工作原理如下:
- 首先检查 SIP 是否开启,如开启则无法修改 SLE ,但此时可拖拽一个原版的 AppleIntelSKLGraphicsFramebuffer.kext 并按下 Enter ,脚本会修改这个由用户定义的 AppleIntelSKLGraphicsFramebuffer.kext 。
- 如果 SIP 关闭的话,那么直接修改 SLE 下的 AppleIntelSKLGraphicsFramebuffer.kext 并重建缓存。
下载:
3. config.plist 中指定 VRAM 大小应该是多余的动作,可删除。
4. 苹果在 Skylake 平台已经不再使用 AppleLPC 机制,所以不再需要加载 AppleLPC 。可以通过在 DSDT 中使用 MaciASL 打如下补丁插入空设备 Device (PMCR) 从而正确加载新的 AppleIntelPCHPMC 机制。
- into device label PMCR remove_entry;
- into device label PCI0 insert begin
- Device (PMCR)\n
- {\n
- Name (_ADR, 0x001F0002)\n
- }\n
- end;
复制代码 5. USBInjectAll 据原作者 @RehabMan 所称不适合长久使用,在使用 USBInjectAll 正常工作后按相关教程正确制作 USB信息注入器 才是正确的做法。
以下内容引用/翻译自 @RehabMan 的 GitHub OS-X-USB-Inject-All 项目 README :
You can use this kext (temporarily) to enable all ports so you can determine which ports really need to be in the final injector.
你可以临时用这个 kext 使得所有 USB 端口正常工作,然后决定哪些端口是真正最后需要的。(指通过 USB信息注入器 注入的端口) Note: Do not plan to use the patch long-term. It could be problematic.
注:不要准备长期使用,它可能会引发问题。
其他东西没有仔细看,如果有其他内容的话稍后补充。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
1
查看全部评分
-
|