- 积分
- 1683
- 最后登录
- 2023-11-7
- 精华
- 0
- 阅读权限
- 210
- 主题
- 44
- UID
- 292792
- 帖子
- 1837
- PB币
- 2223
- 威望
- 158
- 贡献
- 0
- 技术
- 512
- 活跃
- 597
- UID
- 292792
- 帖子
- 1837
- PB币
- 2223
- 贡献
- 0
- 技术
- 512
- 活跃
- 597
|
本帖最后由 nml 于 2014-6-5 22:11 编辑
改了,重启还是没声音,识别还是Intel的,没有Realtek ALC==========分割线===========
声卡能被识别,但是不工作。而且识别错误,从接口看得出来是Realtek声卡而非Intel,如图:
问题,从国外大神扒到的方法里,http://www.insanelymac.com/forum ... a-for-alc1150-1093/,要注入如下代码:
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x0c)
- {
- "built-in",
- Buffer (One)
- {
- 0x00
- },
- "layout-id",
- Buffer (0x04)
- {
- 0x04, 0x00, 0x00, 0x00
- },
- "PinConfigurations",
- Buffer (0x00)
- {
- 0x00
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
复制代码 可是我的DSDT里已经有了相同的Method-_DSM,而且Package也不一样,上面是0c,下面是0e。所以请问论坛大神们、我应该怎么操作?
- Device (HDEF)
- {
- Name (_ADR, 0x001B0000) // _ADR: Address
- OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
- Field (HDAR, WordAcc, NoLock, Preserve)
- {
- DCKA, 1,
- Offset (0x01),
- DCKM, 1,
- , 6,
- DCKS, 1,
- Offset (0x08),
- Offset (0x09),
- PMEE, 1,
- , 6,
- PMES, 1
- }
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- Return (GPRW (0x0D, 0x04))
- }
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x0E) {
- "AAPL,slot-name", "Built In",
- "name", "Realtek Audio Controller",
- "model", Buffer () {"Realtek ALC1150 Audio Controller"},
- "device_type", Buffer (0x10) {"Audio Controller"},
- "layout-id", Buffer (0x04) {0x01,0x00,0x00,0x00},
- "PinConfigurations", Buffer (Zero) {},
- "hda-gfx", Buffer (0x0A) {"onboard-1"}
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
复制代码
2014-6-5更新:
可能是原来是dsdt有问题,重新制作,打了tolera的patch,目前工作正常!
|
|