说明:我的主板是GA-X79-UP4的,不要删除原版苹果系统带的声卡驱动
首先使用dsdt editor打开dsdt.aml,在Scope PCI0下,没有声卡设备HDEF(在dsdt中,HDEF代表声卡设备),手动添加一个声卡设备,代码如下:Device (HDEF) { Name (_ADR,0x001B0000) Method (_PRW, 0,NotSerialized) { Return (Package(0x02) { 0x0D, 0x05 }) } Method (_DSM, 4,NotSerialized) { Store (Package(0x08) { "codec-id", Buffer (0x04) { 0x92, 0x08, 0xEC, 0x10 //在windows的设备管理器关于声卡设备中查到我的硬件ID是VEN_10EC&DEV_0892 }, "layout-id", Buffer(0x04) { 0x01, 0x00, 0x00, 0x00 }, "device-type", Buffer(0x0F) { "Realtek ALC892" }, "PinConfigurations", Buffer(0x28) { /*0000 */ 0x50, 0x70, 0x21, 0x01, 0x40,0x01, 0x13, 0x90 } }, Local0) DTGP (Arg0,Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }
完成后编译一下,没有错误,有警告不用理会,只要没错误就行,然后下载AppleHDA-892.pkg进行安装,完成后,修复权限,重启系统,就可以驱动声卡了。
|