- 积分
- 248
- 最后登录
- 2023-1-30
- 精华
- 0
- 阅读权限
- 30
- 主题
- 60
- UID
- 3287561
- 帖子
- 621
- PB币
- 1145
- 威望
- 0
- 贡献
- 0
- 技术
- 27
- 活跃
- 1261
-SPURT
- UID
- 3287561
- 帖子
- 621
- PB币
- 1145
- 贡献
- 0
- 技术
- 27
- 活跃
- 1261
|
我之前一直想改个10.8的来用,但一直不知什么原因,改出来的一直不能用,后来参照imking12大大在 https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1157805 提供的AppleHDA,发现,我的声卡和他的声卡节点是一样的,ConfigData也大同小意,我把他的直接拿来用,发现很完美,mic也能用。然后我找自己的原因,开始以为是ConfigData的原因,但是我把我的ConfigData粘贴上去也能用,mic照样完美。既然不是Configdata,也不是节点问题。我想到应该是Layout*.xml.zlib改得不对,我改的时候完全参照10.7的来改。拿来用发现没有输入输出设备。imking12是按10.8的做改变来改的。这可能是我一直改不成功的原因。好吧,发出我的声卡,除Configdata不太相同外,其他都是和imking12一样的。
基于10.8的AppleHDA修改的ALC269VB声卡。需要在dsdt的HDEF中加入以下代码:
Method (_DSM, 4, NotSerialized) {
Store (Package (0x18)
{
"AAPL,slot-name",
Buffer (0x0B)
{
"PCI Slot"
},
"model",
Buffer (0x2F)
{
"Realtek ALC269/Intel@6 Series Chipset HDAudio "
},
"name",
Buffer (0x0F)
{
"Realtek ALC269"
},
"built-in",
Buffer (One)
{
0x01
},
"revision-id",
Buffer (0x04)
{
0x05, 0x00, 0x00, 0x00
},
"subsystem-id",
Buffer (0x04)
{
0x70, 0x72, 0x00, 0x00
},
"subsystem-vendor-id",
Buffer (0x04)
{
0x86, 0x80, 0x00, 0x00
},
"layout-id",
Buffer (0x04)
{
0x1C, 0x00, 0x00, 0x00 //使用layout为28
},
"device_type",
Buffer (0x11)
{
"Audio,Controller"
},
"PinConfigurations",
Buffer (Zero) {},
"PlatformFamily",
Buffer (One)
{
0x00
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
加入这个代码还可以在PCI信息中看到音频设备。也是参照imking12大大改的。
|
|