asrock-z370m-pro4-hackintosh

English version

该项目只针对我的配置,仅供参考,不要盲目使用。

硬件

CPU:Intel i5 8400

主板:Asrock z370m Pro4

显卡:蓝宝石RX560 4G D5 白金版 OC (75W)

Wi-Fi 和蓝牙:BCM943602CS

内存:Micron 8G DDR4 2666 x 2

硬盘:Intel 760P 512G NVMe M.2

Wi-Fi 和蓝牙芯片在 macOS 下插上就能用,不需要任何配置。

BIOS 设置

BIOS 版本:3.20

Advanced \ Chipset Configuration → Vt-d : Disabled

Advanced \ Super IO Configuration → Serial Port: Disabled

Advanced \ USB Configuration → XHCI Hand-off : Enabled

Advanced \ Chipset Configuration → Share Memory : 128MB

Advanced \ Chipset Configuration → IGPU Multi-Monitor : Enabled

安装注意事项

音频

为了让音频正常工作,Audio Inject 的值必须为 1

使用 USB 2.0 接口安装

制作完 USB 安装盘后务必插在主板背部的 USB 2.0 的接口上安装,否则安装会报错 - AppleUSBHostPort::disconnect: persistent enumeration failures

让 USB 顺利工作

USB 不正常工作的表现有:

  1. USB 不能识别。
  2. 睡眠后会立即醒来。
  3. USB 3.0 的速度会限制在 480 Mbps。
  4. 重启后 USB 设备丢失,需要重新插拔。

为了让 USB 和睡眠正常的工作需要制作 USB 补丁,macOS 10.14.1 下有 USB 端口限制,需要安装之前版本的 macOS 来制作 USB 补丁,以 macOS 10.13.6 下制作的安装补丁为例。

⚠️ 我安装的时候网上还没出现针对 macOS 10.14.1 的移除 USB 端口限制补丁,安装旧版本实属无奈之举。如果你可以在 List of Hackintosh USB Port Limit Patches (10.14 Updated) 中找到与你安装的 macOS 版本对应的解除 USB 限制补丁的话就不需要安装老版本的 macOS 了。

1 移除 USB 端口限制

安装完 macOS 10.13.6 后需要移除 USB 端口限制,如果不移除你只能在 FB Patcher 上看到 15 个 USB 端口。移除方法请参考 List of Hackintosh USB Port Limit Patches (10.14 Updated)

2 使用 FB Patcher 制作 USB 补丁

安装完上面的补丁后重启电脑应该可以看到所有的 USB 接口了,按照 USB Port Patching 的教程来制作属于你自己的 USB 补丁。

3 保存好制作的补丁

补丁制作完成后一定要好好保存,因为是针对自己电脑独有的文件,网上找不到第二份。

Intel Framebuffer Patching

为了让集成的 Intel UHD 630 显卡正常的工作,需要做 Framebuffer Patching,具体步骤参考这个文档 - Intel Framebuffer patching using WhateverGreen

文章很长,很难懂,8 代 CPU 直接看这里即可:corpnewt/Hackintosh-Guide

已知的一些问题

睡眠后小概率出现蓝牙不可用的情况

这个问题在白苹上也有,遇到这种问题重启下蓝牙服务即可:$ sudo kill -9 `pgrep bluetoothd` - Restart Bluetooth Daemon on Mac OS X without restarting

Final Cut Pro X 无法 GPU 加速

这个问题暂时还没找到完美的解决办法,这篇文章做了比较好的介绍 - Asrock H370M-ITX/ac and getting RX560 or RX580 to work with Intel graphics for full hardware acceleration on Mojave,不过对我来说影响不大,我平时很少用 Final Cut Pro X。

升级系统怎么办?

不要第一时间升级,新系统推送后过两周去社区看看问题反馈。决定升级前备份好系统,即使升级失败也能回滚到历史版本。

USB 端口映射关系

HSXX 代表的是 USB 2.0,SSXX 代表的是 USB 3.0。

主板背部:

port mapping

蓝牙:HS05

机箱前置 USB(上):HS09 SS06

机箱前置 USB(下):HS10 SS05

升级记录

版本 日期 备注
macOS Mojave 10.14.2 (18C54) 2018.12.7 正常升级,无异常
macOS Mojave 10.14.3 (18D42) 2019.1.23 正常升级,无异常
macOS Mojave 10.14.3 (18D109) 2019.2.11 正常升级,无异常

跑分测试

Geekbench CPU

geekbench-cpu-score

Geekbench GPU

geekbench-gpu-opengl-score

Cinebench

cinebench-score

参考链接

  1. 如何正确的黑苹果
  2. Kernel panic in Safari with UHD 630 + RX 570
  3. 正确驱动Intel显卡的Framebuffer