Awesome
<p align="center"> <a href="https://github.com/seanzhang98/ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh-BigSur/releases"> <img alt="GitHub release" src="https://img.shields.io/github/v/release/seanzhang98/ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh-BigSur?label=EFI%20%E7%89%88%E6%9C%AC" /> </a> <a href="https://github.com/seanzhang98/ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh-BigSur/releases"> <img alt="GitHub Release Date" src="https://img.shields.io/github/release-date/seanzhang98/ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh-BigSur?label=%E5%8F%91%E5%B8%83%E6%97%A5%E6%9C%9F" /> </a> <a href="https://github.com/seanzhang98"> <img alt="维护者" src="https://img.shields.io/badge/%E7%BB%B4%E6%8A%A4%E8%80%85-%40seanzhang98-yellowgreen" /> </a> </br> <a href="https://www.apple.com.cn/macos/big-sur-preview/"> <img alt="支持版本" src="https://img.shields.io/badge/支持版本-macOS%20Big%20Sur-blue" /> <a href="https://developer.apple.com/documentation/macos-release-notes"> <img alt="macOS 版本" src="https://img.shields.io/badge/版本号-11.5 Beta (20G5033c)-ff69b4" /> <a href="https://github.com/acidanthera/OpenCorePkg/releases/"> <img alt="OC Ver" src="https://img.shields.io/badge/OpenCore 版本-0.7.0%20(release)-191970" /> </br> </p> <p align="center"> <a href="README.md"><font size=4><b>简体中文</b></font></a> <font size=4><b>·</b></font> <a href="README_en.md"><font size=4><b>English</b></font></a> </p> <p align="center"> <a href="https://github.com/seanzhang98/ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh-Monterey"><font size=4><b>支援 macOS Monterey 的版本</b></font></a> </p>目录
- <font size=4>1. 注意事项</font>
- <font size=4>2. 硬件配置</font>
- <font size=4>3. 驱动情况</font>
- <font size=4>4. 准备工作</font>
- <font size=4>4.1. 网卡替换</font>
- <font size=4>4.2. 刷写定制版 BIOS 启用雷霹 3</font>
- <font size=4>4.3. BIOS 设定</font>
- <font size=4>4.4. SMBIOS 补全(必做)</font>
- <font size=4>4.5. 清理模拟 NVRAM(可选)</font>
- <font size=4>4.6. 定制 USB(推荐)</font>
- <font size=4>4.7. 传感器</font>
- <font size=4>5. 已知问题</font>
- <font size=4>6. 更新日志</font>
- <font size=4>7. 性能跑分</font>
- <font size=4>8. 参考文档</font>
- <font size=4>9. 特别感谢</font> </br>
<span id="warm">1. 注意事项</span>
1.1. ⚠️注意一⚠️:你应该在清楚如何安装系统的情况下使用本 EFI。你如果不知道如何安装系统、不清楚 OC 结构,那么我强烈建议你先完整阅读 OC 官方配置指南,因为使用本 EFI 并不意味着你的系统也能正常启动,即使配置完全相同,你很可能需要按照自己的情况进行引导(驱动)调整。
📖 OpenCore 官方指南(英文版)
📖 OpenCore 配置项非官方中文翻译
</br>1.2. ⚠️注意二⚠️:本配置是 OpenCore 引导,如果你现在正在使用 Clover 引导,请参考以下文档以免出现错误。
📖 Clover 转 OpenCore 指南(英文版)
</br>1.3. ⚠️注意三⚠️:请生成你自己的三码,本 EFI 不包含任何三码信息。你可以用使用 OpenCore Configurator 来生成相关数据。
📖 OpenCore Configurator 官网(英文版)
</br><span id="config">2. 硬件配置</span>
部件名称 | 型号 | 备注 |
---|---|---|
主板 | ASRock Z390 phantom gaming-itx/ac | |
CPU | Intel 第九代 i9-9900k | 设置主频至4.5Ghz,满载温度稳定在90度左右 |
无线网卡 | BCM94360CS2 | 需要 NGFF M.2 转接卡 |
散热器 | 利民 AXP90 | 猫头鹰 A9x14 风扇 |
内存 | TEAM DDR4 3200Mhz PC4-25600 32GBx2枚(64GBkit) | Elite Plus 系列 |
机箱 | Loli 1s mini itx 机箱 | 淘宝有售 |
电源 | 益恒 7660b | 600W 1U 电源 |
显卡 | Powercolor RX5700 8G [AXRX 5700 ITX 8GBD6-2DH] | PowerColor 日本市场特供,你可以通过 Amazon.co.jp 购买 |
主 M.2 散热 | 猫头鹰 A4x10 风扇x2 | 移除原装散热马甲 |
<span id="driver">3. 驱动情况</span>
功能名称 | 是否正常 | 备注 |
---|---|---|
CPU | ⭕️ | 支持变频 |
显卡 | ⭕️ | 能够正确识别并且性能正常 |
声卡 | ⭕️ | 主板绿色接口为 “内置扬声器” ,支持原生功能键调节音量 |
有线网卡 | ⭕️ | |
Wi-Fi | ⭕️ | |
蓝牙 | ⭕️ | |
传感器 | ⭕️ | 支持显示主板传感器,风扇速度,GPU 核心温度 |
接力 | ⭕️ | |
使用 Apple Watch 解锁 | ⭕️ | |
随航 | ⭕️ | |
睡眠与唤醒 | ⭕️ | |
定位服务 | ⭕️ | |
原生 NVRAM | ⭕️ | |
USB | ⭕️ | |
雷霹 3 | ⭕️ | 雷霹 3 驱动教程 |
DRM | ⭕️ | iMac19,1 在 Big Sur 环境下需要运行代码以启用 Apple TV 串流。详情 |
硬件加速 | ⭕️ | 支持 H264 以及 HEVC 硬件加速 |
内存 | ⭕️ | 正常识别内存,Mac Pro7,1 下无内存报错 |
<span id="ready">4. 准备工作</span>
<span id="wirecard">4.1. 网卡替换</span>
该主板自带的为 Intel® Wireless-AC 9560 模块,支持无线 802.11ac 方案并提供蓝牙 5.0 和 2x2 802.11ac 2.4/5Ghz Wi-Fi。需要拆下该模块并替换为白果拆机模块BCM94360CS2,该模块需要 BCM94360CS2 NGFF M.2 转接卡。操作步骤如图(icyleaf大佬的图):
Windows 下可能需要手动安装驱动才能使用 Wi-Fi 和 蓝牙功能。 </br> </br>
<span id="tb3">4.2. 刷写定制版 BIOS 启用雷霹 3</span>
下载好 bios 文件夹中的 Z39PGIX4.40C, 放入 U 盘 并在 BIOS 中执行 Instant Flash。 具体步骤可参考华擎官网 📖BIOS 刷新程序。
此操作是为了在 MacOS 中驱动雷霹 3。(是否可以不刷?我试过不刷就识别不到雷霹了😂) 如果不使用雷霹 3 端口可以不刷,此 BIOS 支持刷回版本 4.40。
-⚠️警告:刷 BIOS 有风险
-⚠️本教程不对任何硬件损伤承担任何责任!
</br> </br>
你还需要通过 IORegistryExplorer 来查看你的 rp21
的 reg
信息来选用合适的 SSDT 文件。
下载 IORegistryExplorer ,搜索 rp21
并查看 reg
内的信息。
如果是 dc
,你将不许要做额外的操作,如果是 d8
,请下载 Tools
目录的下的 SSDT-TbtOnPch_PINI_D8.aml
放到 OC
目录下的 ACPI
文件夹中,并移除 SSDT-TbtOnPch_PINI.aml
,同时修改 config 文件。
</br>
</br>
<span id="bios">4.3. BIOS 设定 (4.40c)<span>
- 带核显
- Advanced
-
Chipset Configuration
- Vt-d → 关闭
- Share Memory → 128MB
- IGPU Multi-Monitor → 开启
-
Super IO Configuration
- Serial Port → 关闭
-
USB Configuration
- XHCI Hand-off → 开启
-
Intel (R) Thunderbolt
- Thunderbolt (TM) Support → 开启
- Thunderbolt Usb Support → 开启
- GPIO3 Force Pwr → 开启
-
</br> </br>
<span id="smbios">4.4. SMBIOS 补全(必做)<span>
-
步骤一:
- 用对应版本的 OpenCore Configurator(⚠️重要:OCC 支持的版本需跟 OC 版本对应)打开
config.plist
。 </br>
- 用对应版本的 OpenCore Configurator(⚠️重要:OCC 支持的版本需跟 OC 版本对应)打开
-
步骤二:
- 选择
PlatformInfo
,并选择DataHub - Generic — PlatfromNVRAM
,点击页面下侧Check Coverage
右边的上下箭头按钮。
- 选择
</br>
- 步骤三:
- 如果你使用的是带核显的型号,则选择型号
iMac19,1
,如果是不带核显的型号,则选择Mac Pro7,1
。检查序列号是否被使用过。没有问题保存即可。
- 如果你使用的是带核显的型号,则选择型号
<span id="nvram">4.5. 清理模拟 NVRAM(可选)<span>
如果你之前曾经使用过模拟 NVRAM,需要清理残留以正常使用原生 NVRAM。如果你之前没有使用过,或将进行全新安装,可略过此部分。
4.5.1. 清理 LogoutHook
-
步骤一:
在终端执行
sudo defaults read com.apple.loginwindow LogoutHook
如果输出为
The domain/default pair of (com.apple.loginwindow, LogoutHook) does not exist
代表没有 LogoutHook 残留。
</br> -
步骤二:
移除
LogoutHook.command
文件,终端执行sudo rm -rf $(sudo defaults read com.apple.loginwindow LogoutHook)
-
步骤三:
清空
LogoutHook
触发设置 ,终端执行sudo defaults delete com.apple.loginwindow LogoutHook
4.5.2. 删除文件(如果存在删除即可,没有可忽略)
-
EFI
分区中的nvram.plist
-
</br>/EFI/OC/Drivers
目录中的VariableRuntimeDxe.efi
与EmuVariableRuntimeDxe.efi
4.5.3. 验证 NVRAM 是否正常工作
- 在终端逐次执行
sudo -s
sudo nvram -c
sudo nvram myvar=test
exit
- 重启设备,然后在终端执行
vram -p | grep -i myvar
- 如果返回包含
myvar test
,则 NVRAM 工作正常。 </br>
<span id="usb">4.6. 定制 USB(推荐)<span>
- 下载工具 Hackintool
- 进入
Hackintool
,选择USB
- 选中不需要的端口,点击
-(减号)
删除。 - 剩下需要的端口(不包含
SSP1
端口)不能超出 15 个,然后选择正确的设备类型(USB2
,USB3
,TypeC+SW
,TypeC
以及Internal
) - ⚠️注意:
HS14
需要设置为Internal
- 设备端口分布可参考以下图片(
HS
为USB2
,SS
为USB3
)
- 定制完成后选择导出,将桌面新生成的
USBPort.kext
放入EFI
->OC
->Kext
中替换文件夹内的同名文件。 - 重启
<span id="sensors">4.7. 传感器<span>
最新版本默认配置的 SMC 套件为 CloverHackyColor
的FakeSMC
,支持显示 RX5000 系以及 RX6000 系显卡的温度。
<span id="iss">5. 已知问题<span>
-
补丁 change _E2C to XE2C 会导致使用 OC 引导 Windows 系统时报 APIC 错误。
- 解决方案: 禁用该补丁或者用 bios 来引导 Windows。 </br>
-
<span id="drm">我的设备不支持 Apple TV DRM ?</span>
- 解决方案: 运行
defaults write com.apple.AppleGVA gvaForceAMDKE -boolean yes
强制启用 AMD DRM 解码器以支持串流服务 (像 Apple TV 以及 iTunes 电影串流) </br>
-
部分电脑关机后开机可能会提示 “电脑关机是因为发生了问题”。
- 解决方案: 清除 CMOS 和 nvram,并运行 "sudo nvram -d aapl,panic-info" 清除 kernel panic 文件。 </br>
-
Windows 10 时间与 macOS 不同步 。
- 解决方案:Windows 10 下 CMD 执行:</br>
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
</br>
<span id="logs">6. 更新日志</span>
- <font size=6><b>点击查看更新日志</b></font> </br>
<span id="bench">7. 性能跑分</span>
CPU:
GPU:
Cinebench R15 CPU & GPU
<span id="ref">8. 参考文档</span>
📖 macOS Catalina 10.15安装中常见的问题及解决方法
📖 使用HIDPI解决睡眠唤醒黑屏、花屏及连接外部显示器的正确姿势
📖 华擎ASRock Z390 Phantom Gaming ITX/ac 雷电3 完美驱动 热插拔
📖 Sidecar and SMBIOS : iMac19,1 vs. iMacPro1,1 </br> </br>
<span id="thanks">9. 特别感谢</span>
daliansky(黑果小兵)
ZeRo° Xu(冰水加劲Q)
lovestfhd </br> </br>