1. 程式人生 > >Ubuntu 麥無聲音解決方法

Ubuntu 麥無聲音解決方法

環境:本本,型號acer 4535g   系統:ubuntu 9.10   核心2.6.32

首先大至說下我的操作過程:

首先查一下音效卡晶片,
程式碼:head -n 1 /proc/asound/card0/codec*
我的顯示是:Codec Realtek ALC888
然後看一下ALSA的配置檔案,由於是壓縮文字這裡要用zless
程式碼:zless /usr/share/doc/alsa-base/driver/ALSA-Configuration.txt.gz
找到Module snd-hda-intel 這一行後,看描述找到自己的音效卡晶片組(文件裡顯示由於snd-hda-intel的晶片組太多,需要到doc文件再檢視詳細清單,於是在 /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt,我找到了我的ALC883/ALC888晶片的列表,下面有很多型號,這裡我選擇acer-aspire-4930g ,複製下來。
然後編輯你的ALSA基本配置
程式碼:sudo gedit /etc/modprobe.d/alsa-base.conf
在最後一行加入 options snd-hda-intel model=acer-aspire-4930g
儲存退出,重起電腦.

聲音回放一切正常,現在嘗試輸入裝置,開啟聲音首選項,在首選項裡點microphone1 ,再開啟錄音機,點錄音,無波動,

然後點microphone2,哈,對著電腦吼幾句,總算有聲音了,可以用skype打電話啦。

總結重要的幾步:

1.檢視你的音效卡晶片型號

head -n 1 /proc/asound/card0/codec*

   獲得型號

2.獲得相關晶片組的模組名稱

zless /usr/share/doc/alsa-base/driver/ALSA-Configuration.txt.gz

備註:用過vi的都知道,可以  /xxx  查詢你需要的內容

3.編輯ALSA配置

sudo gedit /etc/modprobe.d/alsa-base.conf

在檔案最下面加上

options snd-hda-intel model=acer-aspire-4930g

4.儲存,重啟,在首選項裡選擇相應的裝置,OK。