vlambda博客
学习文章列表

【黑苹果】升级 Big Sur 及兼容性测试

手上的片子剪一半,还是没忍住给主力机升级了 Big Sur。很顺利,一次成功,升级时间半小时左右。

本文分为4部分:

  1. 配置

  2. 升级过程

  3. EFI 及工具分享及注意事项

  4. App 在 Big Sur 兼容性测试

配置

硬件 型号
主板 技嘉 Z490 Vision D
CPU i9-10900k
显卡 蓝宝石 RX 5700XT
内存条 海盗船复仇者 32G 3200 * 2
SSD1 C2000Pro 2T Windows 盘
SSD2 HP EX950 2T Mac 盘
HDD 希捷银河 8T * 2
散热 安耐美冰凌 360
电源 海盗船 RM850X
  • 配置说明,因为要使用 FCPX,经常看高清 4k,依赖核显加速,所以还是没有上很香的 AMD。

  • Z490 Vision D 支持两个满速雷电3,前置可以扩展到两个 TypeC 接口,兼容很多iMac配件。

  • 内存条是单条 32G 3200Mhz 的海盗船,后期可以扩展到 32G x 4 = 128G 内存,其实可以上更高频率的的单条32G,但是3200频率的这个条子经常打折,我两个条子一共花了1650块左右,很划算。

  • 两个SSD都不是很好的SSD,都是PDD低价买的,如果真的有性能需求,还是选择铠侠RD10或者西数SN750,三星970/980 Pro 等。

  • 安耐美压大雷10900K还是有点吃力。单烤FPU,Windows下能稳定5.2Ghz,macOS只能稳定 5.1Ghz,温度在100度。正常使用FCPX渲染,Xcode 编译,温度在70度左右。

升级准备

在升级Big Sur之前,如果你的系统是 10.15.x,OpenCore引导,首先你需要确保自己机器的 SSDT 配置正确,其次需要确保电源管理问题已解决,通俗点讲也就是能正常睡眠,关机,重启。

升级方式

升级 Open Core

去Github下载最新OpenCore 0.6.3版本。

到这一步,如果你的 Catalina 版本配置都正确,可以按照 OC 官网的升级教程来升级,有这样升级成功的朋友。链接:https://dortania.github.io/OpenCore-Post-Install/universal/update.html#_2-mount-your-efi。

【黑苹果】升级 Big Sur 及兼容性测试

但是因为这次是大版本升级,我还是有点心虚的,毕竟手上还有活没干完,我选择直接翻新我的EFI。

首先你需要使用命令行或者 OpenCore Configurator 点击 Mount Partition,找到本机的 EFI 文件夹,把它拷贝到桌面上。(文末分享最新版 OpenCore Configurator)

【黑苹果】升级 Big Sur 及兼容性测试

解压下载后的 OC zip,找到 X64->EFI->OC->ACPI 文件夹,把本机文件夹的 ACPI 里面的 aml 文件拷贝进去。

【黑苹果】升级 Big Sur 及兼容性测试

然后再把本机的所有 Kexts 更新到最新,拷贝到 X64->EFI->OC->Kexts。

【黑苹果】升级 Big Sur 及兼容性测试

删掉 Drivers 文件夹里没用的 efi 文件,然后把本机特有的 efi 拷贝进去,例如我机器里面的就是 HFSPlus.efi。

【黑苹果】升级 Big Sur 及兼容性测试

然后把 Docs->Sample.plist 拷贝到 X64->EFI->OC,并改名为 Config.plist。

【黑苹果】升级 Big Sur 及兼容性测试

然后使用 ProperTree 分别打开这个空的 config.plist 和本机的 config.plist,开始修改plist。

【黑苹果】升级 Big Sur 及兼容性测试

【黑苹果】升级 Big Sur 及兼容性测试

  • 删掉空 config.plist ACPI 里的 Add 项,把本机的 ACPI - Add 选项拷贝到新 config.plist 里面,要注意 Add 在第一位。

  • Booter 的 Quirks 项按照原本的修改,如果碰到新OC新增的,不用管,只修改本机里面有的那些选项。

  • 替换 DeviceProperties 的 Add 项,方式同 ACPI

  • 修改 Kernel 里的 Quirks 项,方式同 Booter

  • NVRAM - Add - boot-args 里面加上 -v (方便定位报错)

  • 修改 UEFI 里的 Quirks 项,方式同 Booter

使用10代i9的机器建议将 PlatformInfo 设置为 iMac20,2,我个人使用起来一切都正常,包括硬解,Sidecar,HandOff,雷电等全部正常使用。

OC 0.6.3 的 EFI 配置好之后,可以先创建一个 U 盘启动盘,使用配置好的新EFI测试是否能正确引导进系统,或者你胆大可以直接用这个EFI替换本机的EFI,然后再进行升级。

升级系统

OpenCore 和 Kexts 都更新到最新以后,找到 SystemSoftware Update,直接下载升级 macOS 即可。

大概经历30分钟左右的安装,和两三次重启就可以正常进入系统了。

本次的更新就到此为止,本文适用于有 OC 相关经验的朋友观看,如果你之前一直使用 Clover,可以稍微等一下下一篇,OpenCore从零开始Z390系列安装 Big Sur 的文章。

EFI 及 OpenCore Configurator 下载

注:和我同主板的机器才可以直接套用这个EFI,并且你需要自己配置 Platform Info,设置机器的 UUID/Serial Number,最少也要Z490才可以使用,Z390不兼容。最好仅作为参考。

App 兼容情况

  • FCPX 10.4.10 正常

  • Compressor 4.4.8 正常

  • Motion 5.4.6 正常

  • Adobe 全家桶最新版 正常

  • VS Code 1.50.1 正常

  • Android Studio 4.1 正常

  • Movist Pro 2.4.1 正常

  • Davinci Resolve 16 正常

  • Sketch 68.2 正常

  • iTerm 3.3.12 正常

  • Homebrew 正常

  • Things 3.13 正常

  • PDF Expert 2.5.11 正常

  • Chrome 86.0.4240.193 正常

  • Firefox 82.0.3 正常

感谢你的收看,希望对你有帮助,你的随手点赞和转发就是我更新的最大动力!谢谢!