- 积分
- 3137
- 最后登录
- 2024-1-9
- 精华
- 0
- 阅读权限
- 70
- 主题
- 10
- UID
- 2351989
- 帖子
- 4843
- PB币
- 753
- 威望
- 200
- 贡献
- 0
- 技术
- 45
- 活跃
- 87
- UID
- 2351989
- 帖子
- 4843
- PB币
- 753
- 贡献
- 0
- 技术
- 45
- 活跃
- 87
|
本淫声卡CX20590 无法使用原生的AppleHDA驱动 只能用修改过的AppleHDA 配合dsdt代码加载驱动 之前的帖子有分享过我的AppleHDA 但忘了附上dsdt代码 这里补上 这里要感谢论坛里先前的一个帖子(不好意思找不到了原始链接)是这个帖子的作者的代码给了我帮助 这里我结合了自己的实际情况做了修改 每个人情况不同请自行考虑
首先打开dsdt 搜索Device(HDEF)这里是声卡的位置在中间插入这段代码
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x10)
- {
- "AAPL,slot-name",
- Buffer (0x09)
- {
- "Built in"
- },
- "device-id",
- Buffer (0x04)
- {
- 0x6E, 0x50, 0xF1, 0x14
- },
- "layout-id",
- Buffer (0x04)
- {
- 0x0C, 0x00, 0x00, 0x00
- },
- "model",
- Buffer (0x1A)
- {
- "HD Audio Conexant Cx20590"
- },
- "name",
- Buffer (0x11)
- {
- "Conexant Cx20590"
- },
- "device_type",
- Buffer (0x11)
- {
- "Audio Controller"
- },
- "PinConfigurations",
- Buffer (One)
- {
- 0x00
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-2"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
复制代码
结合我的实际情况 添加后就是
- 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 (_DSM, 4, NotSerialized)
- {
- Store (Package (0x10)
- {
- "AAPL,slot-name",
- Buffer (0x09)
- {
- "Built in"
- },
- "device-id",
- Buffer (0x04)
- {
- 0x6E, 0x50, 0xF1, 0x14
- },
- "layout-id",
- Buffer (0x04)
- {
- 0x0C, 0x00, 0x00, 0x00
- },
- "model",
- Buffer (0x1A)
- {
- "HD Audio Conexant Cx20590"
- },
- "name",
- Buffer (0x11)
- {
- "Conexant Cx20590"
- },
- "device_type",
- Buffer (0x11)
- {
- "Audio Controller"
- },
- "PinConfigurations",
- Buffer (One)
- {
- 0x00
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-2"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- Method (_PRW, 0, NotSerialized)
- {
- If (WKMD)
- {
- Return (Package (0x02)
- {
- 0x0D,
- 0x03
- })
- }
- Else
- {
- Return (Package (0x02)
- {
- 0x0D,
- Zero
- })
- }
- }
- }
复制代码
|
|