# 解決UBUNTU 20.04.2 LTS 無聲問題 情境: Windows 10 和 UBUNTU 雙系統 初始安裝完成即無聲音 但是偵測得到音效卡 並且前面的port如果插入耳機或喇叭有聲音 但是同組耳機和喇叭接在後面的port的主音源輸出沒有聲音 ## 解決方法: ### 1. 安裝pulseaudio (附註1) (A program which have clear UI to control the audio in ubuntu) ``` sudo apt-get install pulseaudio ``` ### 2. 開啟pavucontrol ``` sudo alsa force-reload pavucontrol ``` 確定沒有mute 進入第三步驟 ### 3. 開啟alsamixer ``` alsamixer ``` ### 4. 按F6選擇音效卡 我自己是使用 HDA Intel PCH 的選項 這時會有一大堆的控制 (附註2) 找看看欄位 Auto-Mute Mode 是否為Enable 如果是的話,將其改為Disable > 我的情況在此得到解決,出現聲音。 > 如果仍然沒有聲音的話可以試著reboot --- # (附註1)重新安裝pavucontrol 如果pavucontrol因為設定錯誤,怕搞亂system想完整重新安裝的話,請照以下步驟。 ## 1. 完整移除 ``` sudo apt-get purge pulseaudio sudo apt-get clean && sudo apt-get autoremove ``` ## 2. reboot ## 3. 檢查是否移除乾淨 ``` rm -r ~/.pulse ~/.asound* ~/.pulse-cookie ~/.config/pulse ``` ## 4. 重新安裝 ``` sudo apt-get install pulseaudio sudo alsa force-reload pavucontrol ``` ## 5. 解決pavucontrol無法連接server問題 因為完整移除,所以server要重新設定 否則可能會有衝突,設定如下。 ``` sudo gedit /etc/avahi/avahi-daemon.conf ``` ## 6. 更改avahi-daemon.conf內容 找到[server] 標籤 將相關欄位更改成如下 ``` use-ipv4=yes use-ipv6=no ``` --- # (附註2)alsamixer相關設定 這裡的設定牽扯到前後面板的控制, 在硬體沒分流的情形下,如果沒有特別設定, 會發生前面板的耳機和喇叭同時有聲音, 在家裡是小事,但如果是帶著NB跑到咖啡廳, 可能就會出現尷尬的事。 一般是建議全部先設為0,然後再慢慢調整。 主要探討4個table 可是筆者也只是暴力嘗試 大概猜出功能 ## 1. Master 所有音量控制 ## 2. Headphone 前面板音量控制(筆者經驗) ## 3. PCM 全名 Pulse Code Modulation 與所有音源輸出有關,好像有些人建議不要調超過70 不能全關,會沒有聲音,影響前後埠的音量 ## 4. Front 與後面板的port有關 ## ※注意可能忽略的嚴重問題 Master、Headphone、PCM、Front的欄位, 不能按M會發生mute,這時要記得重新開啟, 否則會無法觀察到調整的效果。 --- # 參考資料 1. 這份文件清楚解釋大部分聲音問題 https://help.ubuntu.com/community/SoundTroubleshootingProcedure 2. 清楚解釋如何重新安裝pulseaudio https://askubuntu.com/questions/426648/how-to-reinstall-pulseaudio-ubuntu-12-04 3. 相對官方文件簡潔明瞭,是近年來最完整的相關整理 How to Fix the No Sound Issue in Ubuntu https://www.maketecheasier.com/fix-no-sound-issue-ubuntu/