这篇文章是结合网络各位大神,和我查询各种资料整合而成,非常的干货
1.首先说一下A1286这mac是有显卡门的,所以在驱动上是需要花很多功夫
方法1:安装10.15+关于HD3000平台
macOS Catalina 10.15已经不支持Sandy Bridge平台的安装使用,解决方法有两个:
在引导标志(boot args)添加-no_compat_check跳过兼容性检查
修改SMBIOS为:MacBookAir5,1
方法2:通过添加 Sierra 10.12.x Graphics kext 文件设法获得 QE/CI,并在将 MacbookPro 8.1 SMBIOS 更改为 Macbook Air 5.1 后设法从 High Sierra 升级(只是更改了 smbios 部分,其余部分的 config.plist 都相同)。
方法3:禁用 MacBook Pro 专用 GPU
重要说明:我最近为这个问题想出了一个更好的、永久的解决方案,如果你的 AMD GPU 出现故障,我建议改用它。此方法还将允许亮度控制和睡眠模式继续正常工作。更多信息可以在这里找到。
执行以下步骤后,睡眠模式和亮度控制将无法在您的系统上正常工作。
- 首先,确保您的机器已完全关闭(您可以按 Control + Option + Shift + Power 键重置 SMC)。
- 现在,按住 Command + S 键启动计算机。当系统引导时,它应该在黑屏上显示白色文本,并最终在提示符处停止。
- 在此提示符下,输入以下命令并按回车键:nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
- 接下来,输入 reboot,然后按 Return。
- 运行重新启动命令后,立即按住 Command + R(如果您运行的是 OS X 10.11 或更高版本)以启动到恢复模式。如果您没有恢复分区,则可以从 Mac OS 安装程序的 USB 驱动器引导。
- 在恢复模式下启动后,打开终端,然后运行以下命令:csrutil disable
- 重新启动系统。
- 系统重新启动后,它现在应该成功启动到您的 OS X 安装中。现在,您需要下载在此处找到的程序。
- 运行程序,按照提示操作,并在出现提示时输入密码。
- 工具完成运行后,您的系统现在应该在没有专用图形的情况下运行,并且应该完全正常工作。
HD3000 iGPU 上的黑匣子
在基于 Intel HD3000 的 Mac 上,一个有点奇怪的问题,在第三方显示器上,有时 UI 元素可能会变黑且无法阅读。要解决此问题,请在 Display Settings 中选择 generic 或 Color Profiles。Display
Display P3
- 主要适用于 HDMI 显示器,DVI 和 DisplayPort 一般不受影响。
- 如果您在 Setup Assistant 中,请按 + + + 启动 Terminal。从那里,运行
Cmd
Option
Control
T
open /System/Applications/System\ Preferences.app
- 问题已蔓延到更多装有 macOS Ventura 的 Mac,包括 MacBook Air 和 MacBook Pro
无法在 2011 年 15 英寸和 17 英寸 MacBook Pro 上登录
默认情况下,OpenCore Legacy Patcher 会假设 MacBookPro8,2/3 的 dGPU 有问题并禁用加速。对于大多数用户来说,这是最安全的选择,因为在有故障的 Mac 上启用 dGPU 加速会导致启动失败。
但是,如果您的计算机没有通过 NVRAM 禁用 dGPU,您将遇到登录循环。解决这个问题非常简单:
- 以单用户模式启动 macOS
- 打开 Mac 时,按 OpenCore 菜单中的 Cmd+S
- 当命令行提示符出现时,输入 dGPU disabler 参数(位于底部)
- 重新启动和修补的 macOS 应该可以正常工作
- 如果您仍想使用 dGPU,请运行 OpenCore Legacy Patcher 并从设置中启用 TS2 Acceleration。转到 ,然后再次转到 root patch。
Patcher Settings -> Developer Settings -> Set TeraScale 2 Accel
- 重置 NVRAM 或设置为零以重新启用 dGPU
gpu-power-prefs
-
# Forces GMUX to use iGPU only (ie. disable dGPU) nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs=%01%00%00%00 # To reset, simply write zeros or NVRAM Reset your Mac nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs=%00%00%00%00
无法在 2011 年 15 英寸和 17 英寸 MacBook Pro 上切换 GPU
目前,使用 OpenCore Legacy Patcher 时,iGPU 和 dGPU 之间的 GPU 切换被打破。设置特定 GPU 的最简单方法是,当您希望继续使用更节能的 iGPU 时,禁用 dGPU。
实现此目的的最佳方法是启动到 Recovery(如果 dGPU 完全拒绝运行,则启动到单用户模式)并运行以下命令:
<span style="background-color:var(--codeBgColor)"><span style="color:#2c3e50"><span style="color:#cccccc"><code>nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs<span style="color:#67cdcc">=</span>%01%00%00%00
</code></span></span></span>
这将禁用 dGPU 并允许 iGPU 在 Big Sur 中运行。请注意,外部显示输出直接路由到 dGPU,因此不能再使用。解决方案包括DisplayLink 适配器 (打开新窗口)可以解决此限制,但请注意,您需要使用较旧的驱动程序 (5.2.6):
注意:此驱动程序仅在 macOS 中提供部分支持,全图形加速目前在由 DisplayLink 驱动的显示器上不可用。
#