如何将代码注入DSDT开启HDMI音频?每次添加都会提示错误。。
https://bbs.pcbeta.com/viewthread-1487383-1-1.html我是按照上面那个教程一步一步来的,显卡是asus R9 290X公版,驱动的FB我已经修改完了,修改前后的FB修改前
Baladi (6) @ 0x1942e0
DP, DP, DP, DP, DP, DP
00040000040300000001030012040303
00040000040300000001010011020101
00040000040300000001020021030202
00040000040300000001040022050404
00040000040300000001050010000505
00040000040300000001060020010606
修改后
00040000040300000001030012040301 DP
00040000040300000001010011020404 DVI
00040000040300000001020021030202
00040000040300000001040022050103 HDMI
00040000040300000001050010000506 DVI
00040000040300000001060020010606
在教程贴里给的网址http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/trunk/i386/libsaio/ati.c查到的device id 0x67B0,百度改成0x00格式,找不到教程。。。。。加入DSDT的代码可以是这样的吗?该怎么添加进DSDT?求大神解答啊下面附件有我的DSDT和显卡rom
Method (_DSM, 4, NotSerialized) { Store (Package (0x0C) { "device-id", Buffer (0x04) { 0x67B0 }, "@0,name", Buffer (0x08) { "ATY,Baladi” }, "@1,name", Buffer (0x08) { "ATY,Baladi" }, "@2,name", Buffer (0x08) { "ATY,Baladi" }, "model", Buffer (0x13) { "AMD Radeon R9 290X" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } }
如果你fb改的正确的话 hdmi的音频应该这样已经开启了
你是不是dsdt仿冒声卡了? 顯示卡的函數不一定在 dsdt ! 較新的主板都在 ssdt 當中! 不知道行不行,学习了,收场以后有用 cloudz1988 发表于 2015-11-25 18:26 https://www.pcbeta.com/static/image/common/back.gif
如果你fb改的正确的话 hdmi的音频应该这样已经开启了
你是不是dsdt仿冒声卡了?
我用的是audio_coverALC-master给声卡打的补丁,,, limurphy 发表于 2015-11-25 18:28 https://www.pcbeta.com/static/image/common/back.gif
顯示卡的函數不一定在 dsdt ! 較新的主板都在 ssdt 當中!
不懂觉得好难,还是得多爬贴,慢慢了解了可能就会了 xuexixuexi 学习了////
页:
[1]