[持续更新] 黑苹果常见问题(某些未解决的问题)

14次阅读
没有评论

[持续更新] 黑苹果常见问题

HD520/HD530/HD620/HD630 显卡驱动的正确姿势

  • 在 CLOVER 里注入 platform-id,下表是整理出的部分资料供参考;更详细的资料请移步
显卡型号 platform-id 机型 接口 LVDS DP HDMI
Intel HD Graphics 520 0x19160000 3 1 2
Intel HD Graphics 520 0x19160002 3 1 2
Intel HD Graphics 530 0x19120000 iMac17,1 3 3
Intel HD Graphics 530 0x191b0000 MacBookPro13,3 3 1 2
Intel HD Graphics 530 0x191b0006 1
Intel HD Graphics 620 0x59160000 MacBookPro14,2 3 1 1 1
Intel HD Graphics 630 0x59120000 iMac18,2
iMac18,3
3 3
Intel HD Graphics 630 0x591b0000 MacBookPro14,3 3 1 1 1
  • 还需要在 CLOVER/kexts/Other 放入 Lilu.kext 和 IntelGraphicsFixup.kext,其它的基于 Lilu 的插件列表请稳步:Lilu 插件列表
  • 更多的 platform-id 请移步:黑苹果必备:Intel 核显 platform ID 整理

系统偏好设置 里的 触控板 设置是空白的

  • 请更新 VoodooPS2Controller.kext 到 1.8.25 或以上版本,VoodooPS2Controller.kext 下载链接

HD4400 / HD4600 在 Safari 浏览器播放视频崩溃

  • CLOVER/kexts/Other 放入 Lilu.kext 和 IntelGraphicsFixup.kext
  • 还有可能会需要 IntelGraphicsDVMTFixup
    [持续更新] 黑苹果常见问题(某些未解决的问题)

Haswell(和 Broadwell)在引导后不久(睡眠醒来后)滞后 / 暂停 / 无响应

  • 登录后不久(有些在登录之前),鼠标和 / 或图形可能看起来没有反应。这通常在大约 20 秒后清除。从睡眠醒来后观察到相同的效果。
  • 这似乎只影响了 Haswell 的图形硬件。
  • 可能与 SMBIOS 的变化有关,当使用 MacBookPro11,2 与之前版本的 OS X / macOS 时,观察到类似的效果。但现在的问题也出现在 MacBookAir6,2 和 MacBookPro11,1 上。
  • 该解决方案似乎是从帧缓冲区 kext 中的 ig-platform 数据中删除未使用的连接器:

原文:

在我的 u430 与 10.12.4 上遭遇了这个问题(醒来后和登录后的短暂滞后)。u430 具有 LVDS 和单个 HDMI。
我使用 ig-platform-id 0xa260006。0xa260006 具有 LVDS,0105 DP,0204 DP。
HDMI 连接到 0204,所以我修补该端口的 HDMI(启用 HDMI 音频)。
我也使用 vbo 9mb 光标字节补丁

1
2
3
4
Name:       com.apple.driver.AppleIntelFramebufferAzul
Comment: 0x0a260006 9MB cursor bytes, vbo
Find: 0600260a 01030303 00000002 00003001 00006000
Replace: 0600260a 01030303 00000002 00003001 00009000
1
2
3
4
Name:       com.apple.driver.AppleIntelFramebufferAzul
Comment: HDMI-audio, port 0204, 0x0a260005 0x0a260006
Find: 02040900 00040000 87000000
Replace: 02040900 00080000 87000000

现在,0105 端口在帧缓冲区中的 0204 端口之前,但是我们不需要 0105 端口,因为它没有连接任何东西(并导致滞后),所以…策略是用 0204 替代 0105,将端口数从 3 减少到 2。
我们已经知道,在 AppleIntelFramebufferCapri 中,0x01660004 只有一个 LVDS 连接器,所以我们可以查看该 ig-platform-id 数据的标题,以发现我们需要将 Azul 中的 ig 平台数据从 3 个端口减少到 2 个。
AppleIntelFramebufferCapri 0x01660004:

1
04006601 01030101

AppleIntelFramebufferAzul 0x0a260006:

1
0600260A 01030303

所以,最终有两个计数与连接器的数量有关,现在让我们来修改它们:

1
2
3
4
Name:       com.apple.driver.AppleIntelFramebufferAzul
Comment: 0x0a260006 9MB 光标字节(vbo),仅 2 端口(RehabMan)
Find: 0600260a 01030303 00000002 00003001 00006000
Replace: 0600260a 01030202 00000002 00003001 00009000
1
2
3
4
Name:       com.apple.driver.AppleIntelFramebufferAzul
Comment: 0x0a260006 关闭 0204 端口, 改变 0105 DP 端口为 0204 HDMI (RehabMan)
Find: 01050900 00040000 87000000 02040900 00040000 87000000
Replace: 02040900 00080000 87000000 FF000000 01000000 40000000

结果:登录后睡眠不再滞后。

解决 10.13(High Sierra)/10.12(Sierra) Clover 开机出现 8 个苹果

使用 Clover Configurator 打开config.plistKernel and Kext PatchesKextsToPatch,新添加:

1
2
3
4
5
Name:       IOGraphicsFamily
Comment: 10.12+- 第二阶段花屏
Find: 01000075 25
Replace: 010000eb 25
MatchOS: 10.12.x
1
2
3
4
5
Name:       IOGraphicsFamily
Comment: 10.13+- 第二阶段花屏
Find: 01000075 22
Replace: 010000eb 22
MatchOS: 10.13.x

另一种格式:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<dict>
<key>Comment</key>
<string>10.12+- 第二阶段花屏补丁</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdSU=
</data>
<key>MatchOS</key>
<string>10.12.x</string>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAA6yU=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13+- 第二阶段花屏补丁</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdSI=
</data>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAA6yI=
</data>
</dict>

未完待续

关于打赏

您的支持就是我更新的动力!
如果不希望看到博主停更的话,请点击下方的 打赏 支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!

正文完
 0
liveob
版权声明:本站原创文章,由 liveob 于2024-09-14发表,共计3245字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码