在Linux中安裝ALSA音效卡驅動__Linux

來源:互聯網
上載者:User

剛裝好了顯卡這回輪到安音效卡了,安裝音效卡比安裝顯卡簡單多,主要原因網上的資料比較全自然省心不少 。好了言歸正轉。
  
  1.下載驅動
  
  你可以到這裡下載ALSA的驅動:
  
  你需要下載以下幾個包:
  alsa-driver-1.0.10.tar.bz2
  alsa-lib-1.0.10.tar.bz2
  alsa-utils-1.0.10.tar.bz2
  
  2.分別解壓:
  
  #tar jxvf alsa-driver-1.0.10.tar.bz2
  #tar jxvf alsa-lib-1.0.10.tar.bz2
  #tar jxvf alsa-utils-1.0.10.tar.bz2
  
  3.先進入alsa-driver,然後是,alsa-lib,最後是alsa-utils檔案夾進行編譯:
  
  #./configure
  #make
  #make install
  
  最後一步再次進入alsa-driver檔案夾運行再編譯請輸入:
  #./snddevices
  
  等幾分鐘後編譯完成,到此驅動總算安裝完了,但是如果你馬上重啟動的話你的音效卡還是不能工作,why。很簡單你還得修改你的模組檔案/etc/modules.conf
  #vi /etc/modules.conf
  
  並在最後加入以入幾行:
  
  #====== added those lines =============
  alias char-major-116 snd
  options snd major=116 cards_limit=1
  #--- Intel 8x0 and SiS 7012 ----------
  alias snd-card-0 snd-intel8x0
  options snd-intel8x0 index=0 id="ICH"
  alias char-major-14 soundcore
  alias sound-slot-0 snd-card-0
  alias sound-service-0-0 snd-mixer-oss
  alias sound-service-0-1 snd-seq-oss
  alias sound-service-0-3 snd-pcm-oss
  alias sound-service-0-8 snd-seq-oss
  alias sound-service-0-12 snd-pcm-oss
  #====
  
  然後儲存退出重啟。這就完成了,還不發聲 。不要緊我也遇到,開啟音量控制器,你會發現所有的音量都是0, 接下來就不用我教了吧,調好音量後,先不要關控制器,直接測試音效卡。能聽到聲音嗎。還沒有。那就把電腦砸了。

二、安裝ALSA音效卡驅動程式
1.到http://www.heihei.com/下載下面四個軟體包:
alsa-driver-0.5.9.tar.bz2
alsaconf-0.4.3b.tar.gz
alsa-lib-0.5.9.tar.bz2
alsa-utils-0.5.9.tar.bz2
2.先安裝alsa-driver-0.5.9.tar.bz2這個檔案:
(1)cp alsa-driver-0.5.9.tar.bz2 /tmp
將alsa-driver-0.5.9.tar.bz2 拷到/tmp目錄下。
(2)bunzip2 alsa-driver-0.5.9.tar.bz2
解壓縮這個檔案,會在/tmp目錄下產生一個檔案叫做alsa-driver-0.5.9.tar。
(3)tar xvf alsa-driver-0.5.9.tar
將會在/tmp目錄下產生一個子目錄叫做alsa-driver-0.5.9,alsa的所有檔案就存放在這個目錄下。
(4)cd alsa-driver-0.5.9
進入alsa的驅動程式所存放的目錄,準備配置和編譯它。這時你可以看一下目錄下的INSTALL檔案來瞭解安裝的步驟和注意事項。
(5)依次運行下面三個命令:
./configure
make install
./snddevices
3.編輯/etc/ modules.conf檔案
這個檔案的配置雖然比較麻煩,但用alsaconf-0.4.3b.tar.gz也可以配好它,運行命令:
(1)cp alsaconf-0.4.3b.tar.gz /tmp
將alsaconf-0.4.3b.tar.gz 拷到/tmp目錄下。
(2)tar zxvf alsaconf-0.4.3b.tar.gz
解壓縮這個檔案,會在/tmp目錄下產生一個子目錄叫做alsaconf-0.4.3b。
(3)./alsaconf
會出現一個視窗叫你選擇音效卡,像SoundBlaster及ESS1868、S3_SonicVibes_PCI、Ensoniq_AudioPCI_ES1370 1371等,很多目前的kernel還不支援的音效卡它都可以支援了。
選好音效卡之後系統會問你一些問題,都回答OK,然後會回到第一個畫面問你要不要繼續設第二張音效卡,選“No_more_cards”退出即可。完成這個步驟之後,/etc/modules.conf這個檔案就基本上自動設定好了,重新啟動電腦後音效卡就可以發聲了。
4.如果還不行,那麼你就還需要安裝alsa-lib和alsa-utils,安裝方法和alsa-driver一樣,注意要先安裝alsa-lib,再安裝alsa-utils。將檔案拷到/tmp目錄,解壓縮,然後運行命令make和make install,具體請參照上面alsa-driver的安裝步驟。
安裝後到alsa-utils(解開alsa-utils-0.5.9.tar.bz2會產生該目錄)目錄下的alsamixer子目錄執行
./alsamixer
好了,你的音效卡應該能發聲了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.