Fix HDMI no sound in Linux Mint 20.1 Cinnamon of AMD hardware

Linux
Bug
GRUB

系統資訊

前幾天更新設備,購入DeskMini X300主機


CPU: AMD Ryzen PRO 5 4650G

MB: AMD Socket AM4

RAM: DDR4 16G NB


官網下載,以USB安裝Linux Mint 20.1 Cinnamon作業系統,蓋掉原廠預裝的windows 10


問題

原以為一切順利,也透過Mint內建的驅動程式管理器自動掃描下載驅動


結果安裝完後,右上角跳出「您的系統正在以無視硬體加速......」警告視窗


每次重新啟動都會不斷跳出此警告


作為Linux Rookie,我當然是先無視它Ovo


正當開啟Youtube準備看Pekora直播時,發現悲劇了...螢幕HDMI輸出沒聲音!??


插上耳機,正常。


看來問題出在螢幕輸出,而這也與GPU driver似乎有點關聯


解決方法

我們要來改grub設定解決AMD GPU driver的問題!


首先,更新系統並下載gedit

sudo apt update
sudo apt install gedit


開啟grub config file

sudo gedit /etc/default/grub


會跳出一個可編輯的grub config file


找到 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"


字串加入amdgpu.exp_hw_support=1


整行變成 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash amdgpu.exp_hw_support=1"


改好後儲存,執行grub更新

sudo update-grub


然後重新啟動,系統就正常運作啦👏👏👏!




後記

Linux Bug百百種,在執行本文解法前,已爬文嘗試各種有關"HDMI no sound"的解法


比如有人是抓的到HDMI音源輸出,但系統不選


如果本文的方法不能解決你的問題,那也只能祝你好運、順利找到解法Ovo

© 2021 Hamsterism. All rights reserved github