ubuntu系統下聲卡沒有聲音的解決


趁着5.1節放假,把自己的老DELL6400筆記本系統更新成了ubuntu12.04。雖然新的桌面系統變革挺大,但好在熟悉熟悉也就適應了。可惜好景不長,正聽着MP3呢,突然筆記本內置音箱沒有聲音了。開始以為是自己設置造成的,調來調去又重啟,還是沒有聲音。

經過反復測試發現:

1、插入耳機播放是有聲音的

2、系統啟動進入登錄界面時,筆記本內置音箱是有聲音的

3、雖然在alsamixer中可以設置pcm的音量,但系統默認輸出是s/pdif,而這個s/pdif怎么設也沒有聲音輸出。

 

由此判斷:

1、驅動沒有問題

2、系統聲音驅動優先級中s/pdif高於pcm

 

基於這個思路對系統做如下配置:

1、cp /etc/pulse/default.pa ~/.pulse

2、vi ~/.pulse/default.pa

將 load-module module-udev-detect 改為 load-module module-udev-detect ignore_dB=1

添加 load-module module-alsa-sink control=PCM

然后保存退出

3、killall pulseaudio


經過設置,聲音設置中多出一項“內建音頻”此為PCM輸出,選擇此項后,內置音箱可以正常播放聲音了。

 

PS:后來在國外的網站查了一下,dell筆記本使用的SigmaTel STAC9200聲卡似乎都存在這個問題。現將解決方法記錄在此,希望遇到同樣問題且用google常抽風的朋友用度娘能發現這篇文章。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM