Z390 芯片组 Hackintosh “完美”升级 macOS
在昨天发了 9400F 升级 macOS 遇到的坑以后,我立马升级了自己的主力机,是的,没有怂。过程很顺利,虽然遇到一些 9400F 相同的坑。
我的主力机配置之前有写,现在再来一遍:
配置 | 型号 |
---|---|
主板 | TUF Z390M Gaming(mATX) |
CPU | i7-9700K |
显卡 | 蓝宝石 Vega 56 |
内存条 | 芝奇幻光戟 16GB * 4 |
SSD1 | Intel 760P 512(macOS) |
SSD2 | 浦科特 256 SATA(Windows) |
Clover 版本 | 5093 |
虽然听群友说大多数远景论坛成员都是使用 5070 版本的 Clover 升级,但本着用新不用旧的原则,我还是选择了最新的 5093。
在升级后,也遇到了声卡不驱动,USB,双屏黑一个的情况,这些都已经解决现在就分享给大家。
声卡
声卡问题,我在 GitHub 搜索了 AppleALC 支持的 layout-id,由于我这块主板比较少用,声卡型号为 ALC S1200A,目前 layout-id 只有 1,2,3。由于 1 和 3 已经被 macOS 10.15 干掉,而 2 经过我的测试也是不可用的。所以现在想驱动板载声卡,就需要通过 codec 仿冒,或者等更新。而由于最近事情比较多,所以我选择等更新。
之前的帖子也提到了,如果你的板载声卡驱动还没有支持,可以选择 20 块购买某联的 USB 声卡,这个免驱的,插上即用。
而对于我 9400F 那台机器的 ALC 1220 声卡,我测试了它所有支持的 layout id,目前都无法驱动板载声卡(是的,我连续重启了十几次机器)。所以,那台机器的解决方案暂时也是外置 USB 声卡。
关于原生驱动,也不是没有成功案例,在搜索的过程中,我看到一些 skylake 和 kabylake 机器是能原生驱动的。例如 ALC 887,layout-id 设置为 40 即可驱动。
價格5元-50元包郵的USB聲卡Catalina裡是免驅的,即插即用。
500元以上的高端的USB聲卡也是免驅的,有的型號廠家有專門的macOS驅動。
PCI聲卡少有macOS驅動。但ESI maya pci聲卡系列好像有macOS驅動。(https://www.imacpc.net/?p=1267)
有博主统计了黑苹果可以驱动的声卡。如果你是高端声卡用户,500元以上,产品介绍里写明了能兼容 macOS 的即可购买使用。
USB
解决方案和 9400F 相同就不再赘述。
双屏问题
由于我个人是双屏重度用户,所以这个问题根本不能忍。在我一个个插拔接口以后,发现就算只接一个显示器,某些口也带不动,所以应该是核显端口限制问题,这个问题可以参考黑果小兵的核显驱动文章。但是由于我根据他的做法注入了 id 之后过了 verbose 阶段会进不了系统,所以我没有使用。有用的可以试试。
9700K 机型解决方案
我之前的 layout-id 那一栏填的是 0x3E980003,在 10.14 情况下,可以完美使用,而 10.15 不行了。然后我把 layout-id 替换成了 0x3E9B0007
。至此,Vega 56 的所有 DP 口都可以显示了。
所以这个地方应该改成:
image9400F 机型解决方案
同样的,在测试 RX580 接口后,发现只有一个 DP 口可以用。所以我给副屏换了一根 HDMI 的线,双屏都亮了。所以使用 9400F 的同学请谨慎升级,我也会持续关注这个问题。至于 9400F 机型的 HEVC 硬解,现在还没有很好的解决方案。z390 + 9700k 硬解是没有问题的。
至此,使用外置 USB 声卡暂时替代后,z390 + 9700K + Vega 56这台机器基本上和 10.14 一样,没有什么使用上的差别了。睡眠和蓝牙、AirDrop 等也都没有问题。
9400F 只剩 HEVC 这个问题了,我会持续跟进。
image