MacBook Pro 15 寸 late 2013 安装 macOS 12 Monterey

官方支持情况

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,可参见支持列表

如何安装

按照官方指南的几个步骤就可以很顺利的完成安装:

  1. 下载并制作 macOS 安装盘🔗
  2. 构建并安装 OpenCore 🔗
  3. 启动 OpenCore 和 macOS 🔗
  4. 最后再执行一些安装后的工作 🔗,其中最重要的是安装 Root Patches

注意事项

由于 macOS 12 Monterey 原生不再支持 rMBP15late2013,未安装补丁前是没有独立显卡的驱动的,初次启动的时候会卡在 苹果图标+进度条的画面不动了。发生此问题的原因是 rMBP15late2013 在启动到这里的时候会将工作显卡由集成显卡(iGPU)切换为独立显卡(dGPU),而此时独立显卡又没有驱动所以无法正常工作。

解决办法有两个:

  1. 先禁用独立显卡,等安装好 Root Patches 补丁之后再启用。此方法适合还未开始安装的情况。
  2. 以安全模式(Safe Mode)启动,安装好 Root Patches 之后重启即可。安全模式下系统有些操作界面会很卡。此方法很适合已经开始安装并卡住了的情况。

操作参考:

  • 从 OpenCore 启动选择器处触发安全模式:
    • 在 macOS 的图标上按 Shift+Enter
  • 禁用独立显卡(安装前):
    • 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