官方支持情况
Apple 官方对 MacBook Pro 15 寸 late 2013 (以下简称 rMBP15late2013)的支持到 macOS 11 Big Sur 就结束了,无法继续升级到 macOS 12 Monterey。此外,很多 macOS 的新特性在 rMBP15late2013 上也不可用,例如 Sidecar。
解决方法
Mac 用户是幸运的,在 Apple 官方结束了长期的 macOS 升级支持之后,仍有 OpenCore Legacy Patcher 这样的社区支持可用,该工具提供以下特性:
- 可以让早期的 Mac/MacBook 等设备安装最新的 macOS,并获得近乎原生的体验。
- 让早期设备解锁部分最新功能,例如:Sidecar, AirPlay to Mac, Night Shift, and Universal Control 等。
- 获得额外的第三方支持,例如:支持第三方内置 SSD 休眠!
除了 rMBP15late2013 之外,该工具还支持众多型号的早期 Mac/MacBook,可参见支持列表。
如何安装
按照官方指南的几个步骤就可以很顺利的完成安装:
- 下载并制作 macOS 安装盘🔗。
- 构建并安装 OpenCore 🔗。
- 启动 OpenCore 和 macOS 🔗。
- 最后再执行一些安装后的工作 🔗,其中最重要的是安装 Root Patches。
注意事项
由于 macOS 12 Monterey 原生不再支持 rMBP15late2013,未安装补丁前是没有独立显卡的驱动的,初次启动的时候会卡在 苹果图标+进度条的画面不动了。发生此问题的原因是 rMBP15late2013 在启动到这里的时候会将工作显卡由集成显卡(iGPU)切换为独立显卡(dGPU),而此时独立显卡又没有驱动所以无法正常工作。
解决办法有两个:
- 先禁用独立显卡,等安装好 Root Patches 补丁之后再启用。此方法适合还未开始安装的情况。
- 以安全模式(Safe Mode)启动,安装好 Root Patches 之后重启即可。安全模式下系统有些操作界面会很卡。此方法很适合已经开始安装并卡住了的情况。
操作参考:
- 从 OpenCore 启动选择器处触发安全模式:
- 在 macOS 的图标上按
Shift
+Enter
- 在 macOS 的图标上按
- 禁用独立显卡(安装前):
sudo nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs=%01%00%00%00
- 启用独立显卡(安装 Root Patches 后):
sudo nvram FA4CE28D-B62F-4C99-9CC3-6815686E30F9:gpu-power-prefs=%00%00%00%00