前言:
这个教学的最主要目的,是要告诉你如何通过过终端机指令查询的结果,来告诉你主机板内建的音效卡晶片型号、PCie 的路径、适用的LAYOUTS ID。当然,你也可以通过厂版所提供的网页资讯来查询主板采用的音效芯片,但是资料并未完整。但通过自检的方式,会比较精确。
之前也出过几期视频教程
https://imacos.top/2020/04/23/1004-3/
https://imacos.top/2019/09/08/2300/
无论你采用是CLover or OpenCore 引导文件,在编译的过程当中,可能不是很重要,但要知道主板音效卡正确的资讯,以下是简易的教学。
所需工具
gfxutil 根据官网资讯,音效卡芯片为内建Realtek
开启终端机,填入查询系统加载kext指令
kextstat | grep -E "AppleHDA|AppleALC|Lilu"
查询结果:
as.vit9696.Lilu
as.vit9696.AppleALC
com.apple.driver.AppleHDAController
com.apple.driver.AppleHDA
查询音效PCie通道
下载 由于我们目前采用的是AppleALC.kext,只要找出HDEF 项即可:gfxutil
gfxutil
1、查询主板上所有部件的资讯
2、单独查询音效HDEF 位置
通过以上查询,可以马上知道,主板音效卡的位址是落在 PciRoot(0x0)/Pci(0x1F,0x3)
查询音效卡的CodecID
ioreg -l|grep IOHDACodecVendorID
查询的结果为CodecID 为 283906592,请记住这个值。开启查询LayoutID
查询的结果为:
引导文件的设定
我是使用OC 引导制作,设定如下:
一般来说,device-id 70A10000 这个仿ID,在4/500 主板上可能需要加入的,但在macOS 12 Beta3 下,必须要删除,否则会有声音断讯、死机等等问题。
原文链接:https://imacos.top/2021/09/12/0639/,转载请注明出处。
评论1