第吃螃蟹失败,Z370 + 9400F + RX580 升级 m
2019 年 10 月 8 日苹果推送了 macOS 10.15 正式版,我也第一时间升级了我办公室的 9400F CPU 的黑苹果。
升级过程和往常一样,升级最新的 Clover,升级 kexts,然后从 App Store 下载最新的 macOS。下载完成后,大概半个小时,大版本升级完毕。升级过程非常顺利,并没有出现什么问题。
但是升级之后遇到了以下四个问题:
- 板载声卡无法驱动了
- 双屏显示不了了
- HEVC 的硬解没了
- USB 3.0 挂了
然后 Google 了一下,黑果小兵帖子
https://blog.daliansky.net/Common-problems-and-solutions-in-macOS-Catalina-10.15-installation.html
给出了解决办法。
USB 3.0
USB 端口 patch 已经替换成以下两个:
Comment: USB port limit patch #1 10.15.x modify by DalianSky(credit ydeng)
Name: com.apple.iokit.IOUSBHostFamily
Find: 83FB0F0F
Replace: 83FB3F0F
Comment: USB Port limit patch #2 10.15.x modify by DalianSky
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83F90F0F
Replace: 83F93F0F
现在只需这两个 patch 即可驱动,具体位置在 Kernel and Kext Patches
修改,修改好之后应该如图所示:
声卡
Apple已从macOS Catalina 10.15上的AppleHDA.kext中删除了大量的Layouts,因此很多人需要修改/修补当前的AppleHDA.kext / AudioInjector才能使音频恢复到工作状态。
Apple在macOS Catalina上删除的布局ID为:
Layout1,3,8,9,11,12,13,18,22,23,24,25,26,27,28,29,30,31,32,34,36,37,38,39,41, 42,43,44,45,46,47,48,49,50等
所以很不幸,原来驱动我的板载声卡的 layout id 已经无法使用。所以要查找可用的 layout id 或者进行一些修复。具体板载声卡驱动的方法也可以在我之前的帖子查看,查找自己机器对应的声卡型号和 id。
最新 AppleALC 下载链接:https://github.com/acidanthera/AppleALC/releases
双屏不驱动以及 HEVC 硬解
由于我这台电脑使用的是 9400F 这块无核显的 CPU,所以当前并没有查到相关的解决办法。等明天到办公室接触电脑后再尝试解决。
目前查到的方法有:
https://www.tonymacx86.com/threads/dual-monitor-setup-not-working-with-smbios-imac-19-1.284171/
总结一下大致为:
- 屏蔽核显(我这台机器并没有核显)
- 修改机型为 Mac Pro 7,1
- 修改机型为 iMac 19,1
- 修改机型为 iMac 14,2
以上修改机型真的是很玄学,每台电脑估计都不一样。最快速的选择机型方式应该是选择和现有 Mac 系列同 CPU 频率的型号,例如我家里的那台 CPU 是 9700k,那我就会选择 iMac 19,1 替换原来的 iMac Pro 1,1,因为 iMac 19,1 是 9900k 的iMac,频率最接近 9700k。
其他的配置
睡眠,蓝牙,AirDrop 等等都是好的,Final Cut Pro 导出 H264 也没有问题,CocoaPods 也能正常使用,之前在 10.15 beta 崩溃的 IntelliJ 系列也不会出现崩溃了。
只有上面四个问题,但是两个可以马上解决。所以相同 CPU 的朋友可以等待一下,这两天我会研究下解决方案,第一时间发出。
image