使用AppleALC时 如何在dsdt中注入两个layout id
最近搞声卡时遇到的问题,像vt2021这种要同时注入两个layout id的在dsdt里要怎么写?我只注入5的话只有后面板出声,只注入7的话全部无声。(AppleALC中的定义:VT2020/20210x100100, layout 5, 7)之前没注入dsdt,同时用另一个贴子下的hdaenabler5和hdaenabler7两个kext就能完美识别前后面板,所以总想着dsdt里也要同时注入两个id。我是ozmosis引导的,没得用clover注入,请问dsdt中要如何注入才能达到像之前那样用两个hdaenabler的效果呢?感觉oz里的kext加载有点不稳定,不想再用回两个hdaenabler。。。
主板是z77m d3h
附教程原帖和dsdt下的注入代码,万分感谢!
https://bbs.pcbeta.com/viewthread-1683592-1-1.html
https://bbs.pcbeta.com/viewthread-1684858-1-1.html
"codec-id",
Buffer (0x04)
{
0x89, 0x08, 0xEC, 0x10
},
"layout-id",
Buffer (0x04)
{
0x05, 0x00, 0x00, 0x00
},
"PinConfigurations",
Buffer (0x30)
{
/* 0000 */ 0x10, 0x40, 0x01, 0x01, 0xF0, 0x10, 0x01, 0x41,
/* 0008 */ 0xF0, 0x60, 0x01, 0x41, 0xF0, 0x20, 0x01, 0x41,
/* 0010 */ 0x10, 0x40, 0x21, 0x02, 0x30, 0x90, 0xA1, 0x02,
/* 0018 */ 0x30, 0x30, 0x81, 0x01, 0x30, 0x90, 0xA1, 0x01,
/* 0020 */ 0xF0, 0x00, 0x37, 0x59, 0xF0, 0x10, 0x44, 0x47,
/* 0028 */ 0xF0, 0x00, 0x56, 0x58, 0xF0, 0x20, 0xC4, 0x47
}
是因为节点数据不适合你。。
楼上正解 自己合并节点 或者直接考虑重新仿冒 觉得奇怪。。。
你用AppleALC...DSDT 只需要注入声卡ID就可以...为何DSDT里又注入 "PinConfigurations",
建议删除DSDT里 "PinConfigurations"部分,另行测试 9246 发表于 2016-6-10 00:45 https://www.pcbeta.com/static/image/common/back.gif
觉得奇怪。。。
你用AppleALC...DSDT 只需要注入声卡ID就可以...为何DSDT里又注入 "PinConfig ...
那个我试过 删了关于里就显示音频id 0,不能正常注入,所以就留着了。。。合并节点怎么弄呢,把ALC里有关vt2021的全部改成layout id 5? 口袋妖怪heart 发表于 2016-6-9 22:29 https://www.pcbeta.com/static/image/common/back.gif
楼上正解 自己合并节点 或者直接考虑重新仿冒
求解合并节点怎么弄,把alc里vt2021的layout5都改成7?没有仿冒基础,就是看上appleALC简单完美。。 yangjy130e2d7 发表于 2016-6-10 01:32 https://www.pcbeta.com/static/image/common/back.gif
求解合并节点怎么弄,把alc里vt2021的layout5都改成7?没有仿冒基础,就是看上appleALC简单完美。。
得自己慢慢找了。。 我也是这个声卡 哎 不好用 我也是这个声卡 哎 不好用 帮你顶。。。。。。。。。 再顶 哑巴电脑好难受 应该是节点没处理好,合并正确的节点和configdata,应该就ok 怎么注入的啊 教程 怎么注入的啊 教程 yangjy130e2d7 发表于 2016-6-10 01:32 https://www.pcbeta.com/static/image/common/back.gif
求解合并节点怎么弄,把alc里vt2021的layout5都改成7?没有仿冒基础,就是看上appleALC简单完美。。
lz最后是怎么弄的,我也是vt2021,用applealc只有后面有一个出声,前面板和麦克风都失灵。 我驱动好了,不过前面有电流声
页:
[1]