解決gentoo系統無聲音,Alsamixer默認靜音導致的

是ALSA設置的問題,默認是靜音的,所以沒有聲音。解決辦法如下:

#emerge alse-utils

#alsamixer

把所有MasterPCM項的值調大就可以了。


下面是一些關於ALSA的基礎知識。

什麼是ALSA

       ALSA高級Linux聲音構架是一個致力於開發高質量Linux聲音子系統的軟件項目。在2.6系列內核中, 它已經替換OSS(Open Sound System,開放聲音系統)作爲默認的聲音子系統。 

       ALSA爲所有類型的音頻接口提供高效的支持,它完全模塊化,支持對稱多處理(SMP),具有多線程安全性, 並且提供名爲alsa-lib高質量的用戶空間庫以簡化應用程序編程。ALSA同樣提供OSS的向下兼容層。

alsa-utils介紹

ALSAkernel中的一個聲音驅動程序.它包括alsa核心和其他聲卡的驅動.

alsa-utilsalsa的一個工具包,裏面包含有聲卡測試和音頻編輯的工具.

音頻混音器Alsamixer

這是ALSA Mixer在您首次打開時的界面。請注意MasterPCM聲道,它們下面都有MM的標記。這意味着它們都被靜音了。如果在此狀態下,您試圖播放任何音頻文件,您將無法從您的揚聲器裏聽到任何聲音。


參考資料:

http://www.oschina.net/p/alsamixer

http://gentoo.linuxsir.org/doc/cn/alsa-guide.xml


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章