本帖最后由 yisl04 于 2012-4-12 01:30 编辑
Acer 5750g的笔记本,安装的是Lion 10.7.3,驱动具体见:https://bbs.pcbeta.com/viewthread-970879-1-1.html
刚开始使用的VoodooHDA驱动的声卡,后来发现开机启动偶尔会五国,所以尝试修改AppleHDA,由于没有相关知识和经验,就只能在别人的基础上依葫芦画瓢,主要借鉴jingehongyan的帖子:https://bbs.pcbeta.com/viewthread-1006317-1-1.html
我的声卡的信息如下:
Address: 0 Vendor Id: 0x10ec0269 0x12 0x411111f0 [N/A] Speaker at Ext Rear Black 0x14 0x99130110 [Fixed] Speaker at Int ATAPI UnKnown 0x17 0x411111f0 [N/A] Speaker at Ext Rear Black 0x18 0x03a19820 [Jack] Mic at Ext Left Pink 0x19 0x411111f0 [N/A] Speaker at Ext Rear Black 0x1a 0x411111f0 [N/A] Speaker at Ext Rear Black 0x1b 0x99a30930 [Fixed] Mic at Int ATAPI Unknown 0x1d 0x598301f0 [N/A] Line In at Int ATAPI Unknown 0x1e 0x411111f0 [N/A] Speaker at Ext Rear Black 0x21 0x0321101f [Jack] HP Out at Ext Left Black
有用接口的PathMaps如下: 0x14 IntSpeaker 2,12,20 (3,13,20) 0x21 Headphone 2,12,33 (3,13,33) 0x18 LineIn 24,35,8 (24,34,9) 0x1b Mic 27,35,8 (27,34,9)
结合jingehongyan的帖子和自己在win7下面获得的ConfigData,尝试得到ConfigData如下:
01471C10 01471D01 01471E13 01471F99 01871C20 01871D10 01871E81 01871F03 01B71C30 01B71D09 01B71EA3 01B71F99 02171C1F 02171D10 02171E21 02171F03 01470C02
最后修改jingehongyan帖子中自动切换的AppleHDA.kext即可,内置喇叭、内置麦克风、耳机均正常,且能自动切换。
DSDT的修改如下:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
Field (HDAR, WordAcc, NoLock, Preserve)
{
DCKA, 1,
Offset (0x01),
DCKM, 1,
, 6,
DCKS, 1,
Offset (0x08),
, 15,
PMES, 1
}
Method (_PRW, 0, NotSerialized)
{
If (WKMD)
{
Return (Package (0x02)
{
0x0D,
0x04
})
}
Else
{
Return (Package (0x02)
{
0x0D,
Zero
})
}
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-2"
},
"codec-id",
Buffer (0x04)
{
0x69, 0x02, 0xEC, 0x10
},
"layout-id",
Buffer (0x04)
{
0x0D, 0x01, 0x00, 0x00
},
"device-type",
Buffer (0x07)
{
"ALC269"
},
"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
补充内容 (2012-4-12 15:15):
UseKernelCache设置为Yes后喇叭灰色无声音的问题,解决办法见7F。 |