ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh
ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh copied to clipboard
Asrock Z390 phantom gaming itx ac Hackintosh OpenCore EFI 华擎 Z390 幻影电竞 itx 黑苹果 OC EFI 🍎 🎮 Monterey
简体中文 · English
目录
- 1. 注意事项
- 2. 硬件配置
- 3. 驱动情况
-
4. 准备工作
- 4.1. 网卡替换
- 4.2. 刷写定制版 BIOS 启用雷霹 3
- 4.3. BIOS 设定
- 4.4. SMBIOS 补全(必做)
- 4.5. 清理模拟 NVRAM(可选)
- 4.6. 定制 USB(推荐)
- 4.7. 传感器
- 5. 已知问题
- 6. 更新日志
- 7. 性能跑分
- 8. 参考文档
- 9. 特别感谢
1. 注意事项
1.1. ⚠️注意一⚠️:你应该在清楚如何安装系统的情况下使用本 EFI。你如果不知道如何安装系统、不清楚 OC 结构,那么我强烈建议你先完整阅读 OC 官方配置指南,因为使用本 EFI 并不意味着你的系统也能正常启动,即使配置完全相同,你很可能需要按照自己的情况进行引导(驱动)调整。
📖 OpenCore 官方指南(英文版)
📖 OpenCore 配置项非官方中文翻译
1.2. ⚠️注意二⚠️:本配置是 OpenCore 引导,如果你现在正在使用 Clover 引导,请参考以下文档以免出现错误。
📖 Clover 转 OpenCore 指南(英文版)
1.3. ⚠️注意三⚠️:请生成你自己的三码,本 EFI 不包含任何三码信息。你可以用使用 OpenCore Configurator 来生成相关数据。
📖 OpenCore Configurator 官网(英文版)
2. 硬件配置
部件名称 | 型号 | 备注 |
---|---|---|
主板 | 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 | 移除原装散热马甲 |
3. 驱动情况
功能名称 | 是否正常 | 备注 |
---|---|---|
CPU | ⭕️ | 支持变频 |
显卡 | ⭕️ | 能够正确识别并且性能正常 |
声卡 | ⭕️ | 主板绿色接口为 “内置扬声器” ,支持原生功能键调节音量 |
有线网卡 | ⭕️ | |
Wi-Fi | ⭕️ | |
蓝牙 | ⭕️ | |
传感器 | ⭕️ | 支持显示主板传感器,风扇速度,GPU 核心温度 |
接力 | ⭕️ | |
使用 Apple Watch 解锁 | ⭕️ | |
随航 | ⭕️ | |
睡眠与唤醒 | ⭕️ | |
定位服务 | ⭕️ | |
原生 NVRAM | ⭕️ | |
USB | ⭕️ | |
雷霹 3 | ⭕️ | 雷霹 3 驱动教程 |
DRM | ⭕️ | iMac19,1 在 Monterey 环境下需要运行代码以启用 Apple TV 以及 Apple Music 无损串流。详情 |
硬件加速 | ⭕️ | 支持 H264 以及 HEVC 硬件加速 |
内存 | ⭕️ | 正常识别内存,Mac Pro7,1 下无内存报错 |
Kext 名称 | 作用 |
---|---|
ACPIMonitor.kext | 支持定制的 ACPI |
AppleALC.kext | 声卡驱动 |
FakeSMC.kext | SMC 驱动 |
IntelCPUMonitor.kext | CPU 传感器驱动 |
IntelMausi.kext | 有线网卡驱动 |
Lilu.kext | |
NVMeFix.kext | NVMe 兼容性驱动 |
RadeonMonitor.kext | AMD 显卡传感器驱动 |
USBPorts.kext | USB 定制驱动 |
W836x.kext | 主板传感器驱动 |
WhateverGreen.kext | 显卡驱动 |
4. 准备工作
4.1. 网卡替换
该主板自带的为 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 和 蓝牙功能。
4.2. 刷写定制版 BIOS 启用雷霹 3
下载好 bios 文件夹中的 Z39PGIX4.40C, 放入 U 盘 并在 BIOS 中执行 Instant Flash。 具体步骤可参考华擎官网 📖BIOS 刷新程序。
此操作是为了在 MacOS 中驱动雷霹 3。(是否可以不刷?我试过不刷就识别不到雷霹了😂) 如果不使用雷霹 3 端口可以不刷,此 BIOS 支持刷回版本 4.40。
-⚠️警告:刷 BIOS 有风险
-⚠️本教程不对任何硬件损伤承担任何责任!
你还需要通过 IORegistryExplorer 来查看你的 rp21
的 reg
信息来选用合适的 SSDT 文件。
下载 IORegistryExplorer ,搜索 rp21
并查看 reg
内的信息。
如果是 dc
,你将不许要做额外的操作,如果是 d8
,请下载 Tools
目录的下的 SSDT-TbtOnPch_PINI_D8.aml
放到 OC
目录下的 ACPI
文件夹中,并移除 SSDT-TbtOnPch_PINI.aml
,同时修改 config 文件。
4.3. BIOS 设定 (4.40c)
- 带核显
-
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 → 开启
-
4.4. SMBIOS 补全(必做)
-
步骤一:
- 用对应版本的 OpenCore Configurator(⚠️重要:OCC 支持的版本需跟 OC 版本对应)打开
config.plist
。
- 用对应版本的 OpenCore Configurator(⚠️重要:OCC 支持的版本需跟 OC 版本对应)打开
-
步骤二:
- 选择
PlatformInfo
,并选择DataHub - Generic — PlatfromNVRAM
,点击页面下侧Check Coverage
右边的上下箭头按钮。
- 选择
-
步骤三:
- 如果你使用的是带核显的型号,则选择型号
iMac19,1
,如果是不带核显的型号,则选择Mac Pro7,1
。检查序列号是否被使用过。没有问题保存即可。
- 如果你使用的是带核显的型号,则选择型号
4.5. 清理模拟 NVRAM(可选)
如果你之前曾经使用过模拟 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 残留。
-
步骤二:
移除
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
-
/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 工作正常。
4.6. 定制 USB(推荐)
- 下载工具 Hackintool
- 进入
Hackintool
,选择USB
- 选中不需要的端口,点击
-(减号)
删除。 - 剩下需要的端口(不包含
SSP1
端口)不能超出 15 个,然后选择正确的设备类型(USB2
,USB3
,TypeC+SW
,TypeC
以及Internal
) - ⚠️注意:
HS14
需要设置为Internal
- 设备端口分布可参考以下图片(
HS
为USB2
,SS
为USB3
)
- 定制完成后选择导出,将桌面新生成的
USBPort.kext
放入EFI
->OC
->Kext
中替换文件夹内的同名文件。 - 重启
4.7. 传感器
最新版本默认配置的 SMC 套件为 CloverHackyColor
的FakeSMC
,支持显示 RX5000 系以及 RX6000 系显卡的温度。
5. 已知问题
-
补丁 change _E2C to XE2C 会导致使用 OC 引导 Windows 系统时报 APIC 错误。
- 解决方案: 禁用该补丁或者用 bios 来引导
-
我的设备不支持 Apple TV DRM / Apple Music 无损音乐 DRM ?
-
解决方案: 运行
defaults write com.apple.AppleGVA gvaForceAMDKE -boolean yes
强制启用 AMD DRM 解码器以支持串流服务 (像 Apple TV 以及 iTunes 电影串流)
-
-
部分电脑关机后开机可能会提示 “电脑关机是因为发生了问题”。
- 解决方案: 清除 CMOS 和 nvram,并运行 "sudo nvram -d aapl,panic-info" 清除 kernel panic 文件。
-
Windows 10 时间与 macOS 不同步 。
-
解决方案:Windows 10 下 CMD 执行:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
-
6. 更新日志
- 点击查看更新日志
7. 性能跑分
CPU:
GPU:
Cinebench R15 CPU & GPU
8. 参考文档
📖 macOS Catalina 10.15安装中常见的问题及解决方法
📖 使用HIDPI解决睡眠唤醒黑屏、花屏及连接外部显示器的正确姿势
📖 华擎ASRock Z390 Phantom Gaming ITX/ac 雷电3 完美驱动 热插拔
📖 Sidecar and SMBIOS : iMac19,1 vs. iMacPro1,1
9. 特别感谢
daliansky(黑果小兵)
ZeRo° Xu(冰水加劲Q)