AMD 黑苹果小记(Prime X570 Pro + Ryzen 3700X + 1070 Ti)
发布于:(更新于:)
本文仅针对比较特殊的地方做了说明,主要的细节还是参考自OpenCore Desktop Guide。
我这次黑苹果也是研究了很久,看了不少教程,不过最终还是成功了。总结下来,也不是很难了 ,毕竟很多东西别人都帮忙解决了,只要照着操作就好了。不过整个流程下来确实还是需要一些英文功底和研究精神的。
先来说一下我的关键硬件配置:
- 主板:华硕(ASUS)PRIME X570-PRO 主板
- CPU:AMD 锐龙 7 3700X
- 显卡:Nvidia MSI 1070Ti
- SSD:西部数码 SN750(512G)
看到这张显卡,首先就要确定一点,只能安装 10.13.x 的 MacOS了。其次,现在已经不流行使用 Clover 引导了,我也正要用最新的引导工具 Opencore
来尝试安装。其实按照这个文档的顺序阅读和操作基本就可以成功了。不过我这里还是简单说明一下需要用到的工具和步骤。
准备和工具
- 一个U盘(4G以上)
- GenSMBIOS:生成苹果电脑硬件编号
- gibMacOS:制作安装苹果系统的启动盘工具
- OpenCore-0.5.9-DEBUG:提取Debug的Drivers和相关文件,并提供
sample.plist
模版用于自行修改 - ProperTree:用于修改OpenCore提供的
config.plist
配置 - SSDTTime:自动生成硬件配置补丁
准备好一个U盘后,以上其他工具基本都支持Windows和MacOS,部分支持Linux,都可以在对应的项目中直接下载。
步骤
以下步骤全部是来自OpenCore Desktop Guide,我以Windows下进行准备工作,并将其总结。
- 制作USB启动盘Making the installer in Windows
- 启动盘做好后,移除多余的文件,并放入需要的文件,主要是移除
Drivers
和Tools
,并添加必要的Kexts
,参考Gathering files - 创建
SSDTs
(也就是硬件补丁),用上面的SSDTTime
工具,并参考SSDTs: The easy way制作就行了,注意这个是存放在ACPI
目录内的,只有aml
文件类型才有用哦~ - 使用
ProperTree
来调整你的config.plist
,这里是Zen2平台的电脑因此,看Ryzen and Threadripper(17h)这个就够了,当然Zen也可以的。
针对Nvidia显卡的特别说明一
因为我使用的是1070Ti,所以在使用 gibMacOS
制作启动盘的时候只能制作 10.13.x
的苹果系统,这里选择最新的版本17G66即可。
在修改 config.plist
的时候注意在 boot-args
加上 nvda_drv_vrl=1
,而不要使用 agdpmod=pikera
。完整的值是 -v keepsyms=1 npci=0x2000 debug=0x100 alcid=1 nvda_drv_vrl=1
。
请事先下载好 Nvidia WebDriver
和 CUDA Driver
,注意版本号,文件名及下载地址如下:
如果打不开自行使用科学上网解决。
继续接着刚才的步骤:
特别说明,建议没有经验的朋友用一个没有数据的硬盘进行安装,并拔掉其他硬盘数据线,防止意外操作导致数据丢失。
- 紧接着的那条步骤,记得安装前,进入BIOS设置,进行正确的设置后,并调整优先U盘启动
- U盘启动,选择那个有个
Base
什么的菜单(太久了忘记了),顺利的话,进入安装界面
特别说明,分区的话自己查一下,我按默认的分区日志格式来的,这里我分了两个,更多细节自己查阅相关资料,然后我建议分两个区,一个是系统,另一个是exFAT格式的用于Windows下可共享分区。
如果启动遇到问题,官方文档也有详细的错误自查手册General Troubleshooting。
因为是系统版本比较老,可能会提示什么过期的错误造成无法安装,我现在也想不起来了,如果遇到这个问题,网上有解决方案,说是拔网线重启再试,似乎没用;还有说是终端改日期重启再试,我不记得我当时怎么处理的,反正都试过了,然后也反复尝试重启了几次,就可以装了。
- 印象中安装过程中会联网下载安装镜像,下载完成后会自动重启
- 第一次自动重启后会自动选择安装菜单,开始进入安装界面
- (也许上面两条步骤我说错了,实在想不起来了,半个月前装的)
- 如果一切顺利的话安装完成,进行系统相关的配置,进入桌面,这个时候因为没有驱动会经常闪屏,不要慌,接着往下看
针对Nvidia显卡的特别说明二
目前进入桌面就成功了一大步,刚才提到的两个文件( Nvidia WebDriver
和 CUDA Driver
)你应该准备好了。先不要急着安装,这里我也是研究了好久才研究出来的。
起初不明白究竟用什么版本的驱动,下了好多,反复试都没有成功。后来才发现应该如此操作:
- 打开系统的自动更新,过一会检测到一个补丁,大概是Security Update 2020-003,务必先升级好这个!
- 重启后再安装
WebDriver-387.10.10.10.40.137.pkg
,安装完后可能又要重启 - 重启后再安装
cudadriver_418.163_macos.dmg
,可能又要重启
完成上面两个步骤后,就大功告成了,装好驱动的截图:
好了,现在就可以愉快的使用黑苹果了。
whidy
一名爱折腾的前端开发工程师,喜欢打篮球和分享 ฅʕ•̫͡•ʔฅ