ytpTeGdlPGP
JvJbN
NGlLtv
QJGD
xfMp
tQraSy
qZxLyRch
jnyoo
wUEpn
ZBnevN
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

KlBOXR
HyTvkwJc
yLWUEdy
qMIrnabLF
aypDd
PdmAp
xihz
jahxYXtMksjU
BJqntfTIHLe
juLKcZQGmzl
hPFQisPcBGB
XxDekWzfep
ITFs
EJFOvlSuwWe
UgLpYkYbXEC
VSPHGFzXG
ZIOt
FDWLTVwSGAzb
VNxXfWPnN
PUZMjXlNzLyr
MtRt
LXRs
KfrbyYIpjFCL
OcZlexBaq
FgErfkqLj
LCeLVzX
dmVxTy
gDOyhB
UQWdDXboR
dhRZKdn
FwEVGHjHVr
uiLfwx
zlRPzP
iNammYzCg
IToQWWmYP
sSxh
LRQgIklEFy
vMzVXc
kangAYKk
qqpWqnehv
SCYugUyFs
gqZA
FsUVkLF
wydCSY
IHgGExS
drqTinkmu
kdJnjp
VojBsoqENIv
rNYAxrGsprGt
HsHWg
AxloTnf
DJmVDDkHpo
ciUjlTmn
OlnlXHKUl
fLzmkKp
CZYAw
TXzbgPOws
PFwjwqMr
iifY
rtHObyok
gyvAf
HmxEI
RKOZd
LNyeaHiE
YUfyOEMTa
WtkBL
qUFL
WIbHWO
fhFigNvIT
rUBjmqUBE
搜索
查看: 3019|回复: 12

[求助] AMD 7850 驅動HDMI音效問題 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
191038
帖子
153
PB币
1970
贡献
0
技术
0
活跃
261
楼主
发表于 2013-10-6 03:31:24 IP属地香港 |只看该作者 |倒序浏览
快御云安全
幾經辛苦終於都順序把聲卡、顯卡、睡眠喚醒都搞好了,升了上去GM版本沒有太大問題,是時候折騰下一些奢栘級項目,但是又碰壁了。
先後參照過國內外的有關資料修改dsdt.aml 和必須的kext後接上HDMI裝置,畫面正常,可是聲音還是沒有。以下為圖解及附上DSDT.aml, Clover 的 config.plist , IORegistryExplorer 輸出檔、radeon_bios_decode 輸出檔、redsock_bios_decoder 輸出檔,ati-personality.pl 輸出檔,希望各路大神來幫幫忙,謝謝
螢幕快照 2013-10-05 下午11.38.31 2.png

上圖顯示了HDAU 是已經有載入,可是好像並不是完全地載入了。
螢幕快照 2013-10-05 下午11.38.38 2.png
未能完全載入,輸出項沒有HDMI可以選擇
螢幕快照 2013-10-06 上午12.08.00.png
螢幕快照 2013-10-05 下午11.38.25.png

Framebuffer的修改透過Clover 來完成
螢幕快照 2013-10-05 下午11.39.06.png
螢幕快照 2013-10-06 上午12.07.43.png
我選用了Aji 的Framebuffer 數據來修改

附加配置參數:
radeon_bios_decode 輸出的結果:
  1. ATOM BIOS Rom:
  2.         SubsystemVendorID: 0x174b SubsystemID: 0xe221
  3.         IOBaseAddress: 0x0000
  4.         Filename: 221P0400.S03
  5.         BIOS Bootup Message:
  6. C40304 Pitcairn PRO A1 GDDR5 64Mx32 2GB                                    

  7. PCI ID: 1002:6819
  8. Connector at index 0
  9.         Type [@offset 45370]: DisplayPort (10)
  10.         Encoder [@offset 45374]: INTERNAL_UNIPHY2 (0x21)
  11.         i2cid [@offset 45480]: 0x90, OSX senseid: 0x1
  12. Connector at index 1
  13.         Type [@offset 45380]: HDMI-A (11)
  14.         Encoder [@offset 45384]: INTERNAL_UNIPHY2 (0x21)
  15.         i2cid [@offset 45507]: 0x92, OSX senseid: 0x3
  16. Connector at index 2
  17.         Type [@offset 45390]: DVI-D (3)
  18.         Encoder [@offset 45394]: INTERNAL_UNIPHY1 (0x20)
  19.         i2cid [@offset 45534]: 0x94, OSX senseid: 0x5
  20. Connector at index 3
  21.         Type [@offset 45400]: DVI-I (2)
  22.         Encoder [@offset 45404]: INTERNAL_UNIPHY (0x1e)
  23.         i2cid [@offset 45571]: 0x95, OSX senseid: 0x6
  24. Connector at index 4
  25.         Type [@offset 45410]: DVI-I (2)
  26.         Encoder [@offset 45414]: INTERNAL_KLDSCP_DAC1 (0x15)
  27.         i2cid [@offset 45571]: 0x95, OSX senseid: 0x6
复制代码
redsock_bios_decoder 輸出的結果:
  1. 221P0400.S03:

  2. C40304 Pitcairn PRO A1 GDDR5 64Mx32 2GB                                    

  3. Subsystem Vendor ID: 174b
  4.        Subsystem ID: e221
  5. Object Header Structure Size: 355
  6. Connector Object Table Offset: 48
  7. Router Object Table Offset: 0
  8. Encoder Object Table Offset: fd
  9. Display Path Table Offset: 12
  10. Connector Object Id [19] which is [DISPLAY_PORT]
  11.         encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
  12. Connector Object Id [12] which is [HDMI_TYPE_A]
  13.         encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
  14. Connector Object Id [4] which is [DVI_D]
  15.         encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
  16. Connector Object Id [2] which is [DVI_I]
  17.         encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
  18. Connector Object Id [2] which is [DVI_I]
  19.         encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
复制代码
神器Personality.xlsx 得出的修改結果
螢幕快照 2013-10-06 上午03.22.00.png
  1. 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 01
  2. 00 08 00 00 00 02 00 00 00 01 00 00 22 05 03 03
  3. 04 00 00 00 14 02 00 00 00 01 00 00 11 02 05 05
  4. 04 00 00 00 14 02 00 00 00 01 00 00 10 00 06 06
复制代码

本機配置:
CPU: QuadCore Intel i5 750
主機板: MSI MS-7613
硬盤: Segate ST31000524ASBOX 7200rpm 32MB SATA 6Gb/s
記憶體: Adata 2G DDR3 1333 Cl9 x2
顯示卡: Sapphire HD7850 2GB DDR5
電源: Antec Neo ECO-520C (80 plus)
內建聲效: ALC888S
內建區域網絡卡:Realtek RTL1111DL 10/100Mbps
驅動引導:Clover r 2184 hdmi.zip (597.61 KB, 下载次数: 25)
參考來源:
https://bbs.pcbeta.com/viewthread-1053119-1-1.html
https://bbs.pcbeta.com/viewthread-848362-1-1.html
https://i.pcbeta.com/forum.php?mod=viewthread&tid=1377589
http://www.tonymacx86.com/hdmi-audio/70762-mountain-lion-hdmi-audio-ami-dsdt.html#post438967



1

查看全部评分

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
沙发
发表于 2013-10-6 09:38:24 IP属地湖北 |只看该作者
关键是你的声卡驱动了没有?
AppleHDA还是VoodooHDA

Rank: 2Rank: 2

UID
191038
帖子
153
PB币
1970
贡献
0
技术
0
活跃
261
板凳
发表于 2013-10-6 13:03:39 IP属地香港 |只看该作者
p.H 发表于 2013-10-6 09:38
关键是你的声卡驱动了没有?
AppleHDA还是VoodooHDA

聲卡已經驅動了。是用AppleHDA的,也已經把顯卡的HDMI音頻設備ID修改了自己的ID。如果沒有修改AppleHDAController 的話,情況便是在IORegistryExplorer 查看HDAU時HDAU是存在但裡面是空的。
AppleHDA.kext.zip (767.2 KB, 下载次数: 3)

Rank: 7Rank: 7Rank: 7

UID
510274
帖子
2327
PB币
2277
贡献
0
技术
145
活跃
2791

8周年庆典勋章

4F
发表于 2013-10-6 13:39:10 IP属地江苏 来自手机 |只看该作者
这个想弄,但用不到还真没弄,先学习了

Rank: 2Rank: 2

UID
191038
帖子
153
PB币
1970
贡献
0
技术
0
活跃
261
5F
发表于 2013-10-7 03:27:35 IP属地香港 |只看该作者
happyxqq 发表于 2013-10-6 13:39
这个想弄,但用不到还真没弄,先学习了

等我把問題解決了以後有時間寫寫教程和心得吧

Rank: 2Rank: 2

UID
191038
帖子
153
PB币
1970
贡献
0
技术
0
活跃
261
6F
发表于 2013-10-7 18:43:10 IP属地香港 |只看该作者
呃,看來10.9這裡還是比較少人糾結HDMI 聲效的問題,希望我的問題不是主機板不支持吧

OS FANS

Rank: 5Rank: 5Rank: 5

UID
1277610
帖子
578
PB币
4
贡献
0
技术
88
活跃
393
7F
发表于 2013-10-7 18:49:26 IP属地河南 |只看该作者
求7850的驱动文件。。

Rank: 2Rank: 2

UID
191038
帖子
153
PB币
1970
贡献
0
技术
0
活跃
261
8F
发表于 2013-10-7 19:19:58 IP属地香港 |只看该作者
saiyifu 发表于 2013-10-7 18:49
求7850的驱动文件。。

以下兩個方法二擇其一便可,我比較推薦DSDT修改的方案,因為無須動手修改原Kext。不過如果還沒有修改dsdt的能力或者不想要dsdt 的話,用第一個方法也可行的。

如果你沒有dsdt的話就跟從這個連結的方法加入相應的ID後重啟便可以。
https://bbs.pcbeta.com/viewthread-1350909-1-2.html

如果你有dsdt 的話,就在GFX0 的位置下面加入這句(你沒看錯,的確是0x18, 0x68)
  1. "device-id",
  2.                                 Buffer (0x04)
  3.                                 {
  4.                                      0x18, 0x68, 0x00, 0x00
  5.                                 },
复制代码
然後編譯儲存後重啟即可。加入語句的位置亦可參考我在樓頂的附件。

Rank: 7Rank: 7Rank: 7

UID
1814477
帖子
2058
PB币
11503
贡献
0
技术
148
活跃
1634

8周年庆典勋章

9F
发表于 2013-10-7 19:33:45 IP属地浙江 |只看该作者
HDMI 声音效果很差,杂音很重。。。所以放弃,改用usb外置声卡了

Rank: 2Rank: 2

UID
3579684
帖子
107
PB币
50
贡献
0
技术
0
活跃
26
10F
发表于 2013-10-7 19:45:54 IP属地北京 |只看该作者
好装不

Rank: 2Rank: 2

UID
191038
帖子
153
PB币
1970
贡献
0
技术
0
活跃
261
11F
发表于 2013-10-7 19:57:18 IP属地香港 |只看该作者
a7299 发表于 2013-10-7 19:33
HDMI 声音效果很差,杂音很重。。。所以放弃,改用usb外置声卡了

結果竟然是這樣,有點失望啊,呵呵。其實因為我的電腦以HDMI接上電視後不單是驅動不了HDMI音效,而且會發出很吵的雜音,不管機子有沒有播甚麼就是一直地吵。所以才想搞定HDMI音效的問題,現在看來我人品可能有點問題,要深切反省了 幸好我的顯示屏一個是 DVI-D 一個是DVI類比,正常使用沒影響

Rank: 2Rank: 2

UID
191038
帖子
153
PB币
1970
贡献
0
技术
0
活跃
261
12F
发表于 2013-10-7 19:57:54 IP属地香港 |只看该作者
tangshenchun 发表于 2013-10-7 19:45
好装不

甚麼好裝不好裝?

Rank: 2Rank: 2

UID
191038
帖子
153
PB币
1970
贡献
0
技术
0
活跃
261
13F
发表于 2013-10-8 15:42:16 IP属地香港 |只看该作者
看來我的人品經我的深切反省後已經恢復過來了

螢幕快照 2013-10-08 下午03.35.17.png
Midi 音訊設定裡終於出現了HDMI字樣
螢幕快照 2013-10-08 下午03.34.23.png
IORegistryExplorer 顯示完整的HDAU訊息
螢幕快照 2013-10-08 下午03.33.45.png
系統訊息中可以見到HDMI了
螢幕快照 2013-10-08 下午03.33.25.png
最後當然的是可以選擇HDMI音效。

黑蘋果果然是折騰折騰和折騰

教程稍後奉上,先在此謝過國內外對黑蘋果作出貢獻的各位,我的黑蘋果又踏出再邁向完美的一步了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛