最近升級到 Monterey 的時候,升級 OpenCore 並且升級各個 kext 時,發現到使用到 FakePCIID
這個 kext 會跟 lilu
, WhatEverGreen
(WEG
) 作用的時候會任意當機,有人說可以降級 lilu
跟 WEG
來解決這個問題,我試了一下還算可以,但前幾天開機做事的時候又忽然自己當機了,查了各大論壇都是覺得 FakePCIID
這種方式是過時的方式,FakePCIID
的 repo 也很久沒更新了,只能再找找其他方式。
看了一下 AppleALC
支援的卡越來越多,加上有我的設備,就想說來試試看。不過大部分的的教學都是在 AppleALC
支援的設備有直接支援的,就是在 config.plist
中 DeviceProperties
加上 layout-id
,hackintool 這個工具還直接給你設定,照着抄就行了。
可是我的是在 Controllers patches
這個位置裏,該怎麼作呢?網路上查查都沒什麼分享的,這個筆記就是來說明有支援但是在 Controllers patches
裏的該怎麼作。
- 先把 FakePCIID 與相關的 kexts 先關掉,起碼不會一直當。
- 確定是哪個設備,透過 hackintool 就很清楚能看得到。 ![AppALC