現(xiàn)在基于Intel core 2 Duo的底端筆記本電腦聲卡一般都配置的是Intel的"HD Audio Controller"芯片,安裝Ubuntu之后,系統(tǒng)面板中有聲音圖標(biāo),但不能發(fā)聲。Ubuntu裝的是ALSA的聲卡驅(qū)動(dòng),但由于不是最新的驅(qū)動(dòng)或安裝系統(tǒng)時(shí)不能自動(dòng)地做正確的配置,導(dǎo)致了不發(fā)聲的問題。
解決方法就是下載最新的ALSA驅(qū)動(dòng)包,手動(dòng)編譯,進(jìn)行相關(guān)的配置, 就能讓你的系統(tǒng)聲聲入耳了。
本文筆記本配置:
Dell Vostro 1400 , CPU Intel core 2 Duo T5470,內(nèi)置Intel "Intel® High Definition Audio" chipset;
系統(tǒng) : Ubuntu 7.10 - Gutsy Gibbon。
簡(jiǎn)要步驟如下:
1. 配置聲卡驅(qū)動(dòng)所需的相關(guān)工具(細(xì)節(jié)請(qǐng)參考相關(guān)文檔)
sudo aptitude install build-essential libncurses-dev gettext linux-headers-`uname -r`
2. 下載ALSA最新驅(qū)動(dòng)源碼(ALSA 1.0.15),并編譯和安裝
驅(qū)動(dòng)安裝需要alsa-driver,alsa-lib, alsa-utils;下載這三個(gè)源代碼包,依照alsa-driver, alsa-lib,alsa-utils的順序安裝;注意在alsa-driver第一步./configure需帶如下參數(shù):
sudo ./configure --with-cards=hda-intel
(其它類型的聲卡若有問題,可能修改這里的參數(shù)進(jìn)行安裝也可能讓聲卡正常工作)
(Ubuntu 7.10默認(rèn)裝的是ALSA 1.0.14;編譯安裝1.0.15應(yīng)該不需要?jiǎng)h除系統(tǒng)中的1.0.14版本,我試過安裝1.0.15之前,刪除系統(tǒng)中的1.0.14和不刪除都能正常使聲卡發(fā)聲)
之后重啟系統(tǒng)
3. 配置 Module Parameters
找出你的聲卡的具體模型:cat /PRoc/asound/card0/codec#* | grep Codec(如:Codec: SigmaTel STAC9228,聲卡為STAC9228)
查找ALSA文檔ALSA-Configuration.txt文件,找到和你的模型最匹配的類型:(一般是筆記本廠商的名字或nstack的形式)
在alsa-base文件的末尾加下面一行:(/etc/modprobe.d/alsa-base)
options snd-hda-intel model=MODEL
重啟系統(tǒng),在出現(xiàn)登錄界面的時(shí)候,應(yīng)該能聽到Ubuntu的歡迎聲音了。
新聞熱點(diǎn)
疑難解答
圖片精選