[問題] 請問怎麼加入 amdgpu.dc=1 來啟用 AMD 的 HDMI 音效

作者: s9209122222 (海海海)   2017-12-09 21:50:44
OS: Antergos
GPU: AMD RX460
聽說 AMD 終於在 linux-mainline(4.15) 加入了 HDMI 音效的支援,
於是我就載了別人編譯好的 linux-mainline 來安裝。
查了 archwiki 後,他說要在 kernel parameter 加入 amdgpu.dc=1,
我加在 /etc/default/grub 的 GRUB_CMDLINE_LINUX_DEFAULT 內,
GRUB_CMDLINE_LINUX_DEFAULT="quiet amdgpu.dc=1"
於是我重新啟動電腦,結果還沒登入桌面時就什麼都看不到了...
於是只能夠刪掉那個 amdgpu.dc=1 來進入桌面
作者: galic (嘎利)   2017-12-09 22:17:00
你這樣加沒錯吼 就vega之前的卡都還在beta 有bug都正常啦解法就是繼續更新kernel看看 看有沒有被fix了
作者: s9209122222 (海海海)   2017-12-09 23:19:00
只好裝裝看 linux-amd-staging-drm-next-git 看看了但上次從 AUR 裝了之後連載入核心都有問題...然後他下載真的好久
作者: ChakraLinux (GNU/Chakra Project)   2017-12-10 00:02:00
你新增完以後有重新生成grub.cfg設定檔嗎?…= =
作者: qoopichu (非洲邊緣魯蛇)   2017-12-10 00:39:00
grub:你有告訴我你改了啥嗎?
作者: OrzOGC (洞八達人.拖哨天王)   2017-12-10 00:41:00
這種我都直接改grub.cfg
作者: s9209122222 (海海海)   2017-12-10 00:46:00
當然有只是沒寫出來
作者: ChakraLinux (GNU/Chakra Project)   2017-12-10 00:50:00
那你應該先在開機時進grub改核心參數試著開機看看…
作者: s9209122222 (海海海)   2017-12-10 00:53:00
一開始想說從grub改改看,結果失敗,想說是不是有設錯,所以改設定檔看看會不會成功,結果還是失敗所以只好刪除掉 amd gpu.dc=1 才順利出現畫面話說linux-amd-staging-drm-next 編譯時間好長啊…裝好了…………完全沒有畫面對amd真的太失望了
作者: OrzOGC (洞八達人.拖哨天王)   2017-12-10 08:21:00
linux上大概只有intel安定,nv/amd常有問題
作者: galic (嘎利)   2017-12-10 09:44:00
失望屁啊 就不是主力支援的卡 人家Vega的正式驅動也才上兩週而已Intel是有01.org AMD已經算不錯了 最垃圾的是NV
作者: Bencrie   2017-12-10 12:58:00
nouveau 的確蠻慘的 XD嫌編譯時間長就自己改 .config 或 localmodconfig然後 make 記得 -j
作者: s9209122222 (海海海)   2017-12-10 20:33:00
-j4也是超久的說失望的點在於連個基本的 HDMI 音效都沒辦法好好運作
作者: galic (嘎利)   2017-12-10 20:58:00
一直都有支援HDMI吧 只是現在才open source進kernel
作者: s9209122222 (海海海)   2017-12-10 22:48:00
奇怪了,別人rx480就可以,為什麼我rx460就不行………
作者: Bencrie   2017-12-10 23:51:00
因為人家用 amdgpu pro 吧(?
作者: s9209122222 (海海海)   2017-12-11 00:26:00
不是,是使用4.15的mainline核心,並啟用DC,網路上大家都很期待這東西,因為可以解決沒聲音的問題然後amdgpu-pro超垃圾,之前用mpv播放影片還會不明原因地掉幀
作者: unc25 (this ain't goodbye)   2017-12-27 15:05:00
HDMI是有聲音了,但是suspend都fail XD

Links booklink

Contact Us: admin [ a t ] ucptt.com