AMD 3700x使用vanilla安装黑苹果

趁着618重新装了一台电脑,去年锐龙3出来之后AMD就YES了,于是我购入3700x,鸟枪换炮,我的新机配置如下:

  • CPU:AMD 3700x
  • 主板:华硕TUF-B450m-PRO-gaming
  • 显卡:XFX AMD Radeon VII 16G
  • 内存:威刚XPG-威龙Z1-3000-16G * 2
  • 硬盘:海康威视c2000pro-1T

因为我还是有黑苹果的需求,所以配置之前是做了功课的,本来以为AMD是不能黑的,一开始打算买intel的了都,后来发现了vanilla才知道原来AMD也可以黑苹果了。

需要注意的是N卡在MacOS10.15驱动不了的,所以要想安装10.15以上的系统只能买A卡,A卡需要避开XFX的,我之前的显卡是XFX的RX460,安装黑苹果不行,后来刷了华硕的固件才好使了。 但如果跟我一样买Radeon VII的话XFX的也是没问题的,因为Radeon VII寿命太短了,都没有非公版的,各家的bios都一样🤦‍♂️,据说硬盘也需要避坑,反正我c2000pro没问题。

制作安装U盘

  1. TrashMac
  2. UniBeast
  3. gibMacOS

前两种我上次i3-6100装黑苹果的时候这里已经记录过了, 而第三种方式正是vanilla所使用的

gibMacOS写到u盘的镜像是恢复模式的,比较快,不用下载完整的镜像。现在MacOS的镜像已经很大了8个多G了,如果跟我一样手里都是8G的u盘,这就很尴尬了。这时候用恢复模式的镜像就很舒服[\滑稽]。 还有个技巧就是TrashMac是可以把镜像写到移动硬盘的,要是没有大于8G的u盘,也可以用移动硬盘。。。

添加Kexts及配置opencore

我这次使用的是opencore来引导macOS,添加哪些kext以及如何配置config.plist我也不详细说了。 kext方面的vanilla页面文档看完就差不多, 具体如何配置的话vanilla上也有链接到具体文档地址

这里有个视频这个UP主介绍的挺详细的: https://www.bilibili.com/video/BV1oE411M7Bs?from=search&seid=14421759845477016425

在这个过程中我记录一下我觉得比较重要的细节:

  • 使用ProperTree来编辑config.plist。在添加和删除kext后可以使用OC Snapshot选择OC目录来更新配置,不用自己一个个去编辑
  • patches.plist复制到config.plist中的Kernel->Patch中,这是AMD处理器黑苹果的核心。
  • 使用GenSMBIOS生成自己的三码,填到PlatformInfo->Generic里的对应相内。

安装过程中遇到的问题

做好启动盘,然后就是启动电脑选择u盘上的UEFI引导,一步步来就好。

在过程中我卡在了两个问题上:

1.在快要进入安装界面的时候报错the macos installation couldn't be completed

这是因为我先安装了windows,macOS没有选择默认的启动磁盘,具体点那个项忘记了,反正进入[启动磁盘]中选上那个windows然后点[重新启动]在引导进入安装界面就好了。这个问题卡我一天,差点都想上淘宝让人远程给装了。

2.在安装的时候选择磁盘选择不上,显示the version of macos cannot be installed on this computer

原因是我生成的三码的机型是MacPro1,1,这个机型比较老了,macOS 10.15已经不支持了。只要将机型改为MacPro7,1就好了。

完成安装

然后就一路通常安装完毕,基本完美。vanilla上提到可能电源管理无效,在我这是好的,休眠唤醒都没问题,有个不太完美的地方就是声卡没有完美驱动,播放声音没问题,能检测到麦克风插入但使用无效,等我在搞搞。 还有就是内存32G都可以识别,只是报一个警告说我的安装内存超过最大限制,不影响使用不管他了。目前工作使用两天没出现任何问题。

最后要做的是关闭opencore的调试模式,把OC的引导项(整个OC目录)考到windows的EFI分区中即可,配置好bios中的引导顺序。

关于opencore

opencore引导windows10会蓝屏,而且按照网上的方式配置了也不好使(类似与原来Clover的方式)。现在我就使用开机F8自己选择。

还有就是opencore界面不如Clover漂亮,黑果小兵的文章说的不错“OpenCore自带的GUI仅用于debug, 设计初衷是在正常使用的时像白苹果一样隐藏”。确实是这样,将ShowPicker设置为NO就没有了UI选择,和原生Mac更加接近。

https://blog.daliansky.net/OpenCore-BootLoader.html

性能测试

磁盘读写

CPU性能(Geekbench 5)

GPU性能(Geekbench 5)

终结

8个框框就是爽!!!