cloudeyun 发表于 2015-11-25 15:17

如何将代码注入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)                  }                }            }

cloudz1988 发表于 2015-11-25 18:26

如果你fb改的正确的话 hdmi的音频应该这样已经开启了
你是不是dsdt仿冒声卡了?

limurphy 发表于 2015-11-25 18:28

顯示卡的函數不一定在 dsdt ! 較新的主板都在 ssdt 當中!

liuhua8882001 发表于 2015-11-25 18:39

不知道行不行,学习了,收场以后有用

cloudeyun 发表于 2015-11-25 20:19

cloudz1988 发表于 2015-11-25 18:26 https://www.pcbeta.com/static/image/common/back.gif
如果你fb改的正确的话 hdmi的音频应该这样已经开启了
你是不是dsdt仿冒声卡了?

我用的是audio_coverALC-master给声卡打的补丁,,,

cloudeyun 发表于 2015-11-25 20:21

limurphy 发表于 2015-11-25 18:28 https://www.pcbeta.com/static/image/common/back.gif
顯示卡的函數不一定在 dsdt ! 較新的主板都在 ssdt 當中!

不懂觉得好难,还是得多爬贴,慢慢了解了可能就会了

aozhihan 发表于 2017-7-1 09:39

xuexixuexi

912160809 发表于 2017-11-27 17:03

学习了////
页: [1]
查看完整版本: 如何将代码注入DSDT开启HDMI音频?每次添加都会提示错误。。