1. 程式人生 > >Ubuntu 14.04 alsa 安裝

Ubuntu 14.04 alsa 安裝

前幾天自己的Ubuntu系統突然沒有聲音,這裡介紹下本人的重新安裝alsa經歷,這裡是PC版的Ubuntu14.04系統環境:

好多遠古帖子說需alsa-driver,alsa-lib和alsa-utils三個安裝包,其實在當前系統下(本人核心版本4.2.0),linux kernel已經有對alsa-driver的支援,alsa-utils也可以通過apt-get來安裝,

因此個人總結之後,只需要手動安裝alsa-lib即可,步驟如下:

1. 清除系統原有的alsa模組

sudo apt-get remove linux-sound-base alsa-base alsa-utils

2. 重新安裝alsa模組

sudo apt-get install xmlto libasound2-dev

sudo apt-get install linux-sound-base alsa-base alsa-utils

3. 安裝alsa-lib,從alsa官網下載即可

    下載解壓後步驟如下:

        進入解壓目錄,

        ./configure && make

        sudo make install

     若要解除安裝,則是如下命令

        ./configure && make

         sudo make uninstall

此處本人開始下載的是最新版alsa-lib-1.1.2,安裝之後依舊沒有聲音,而且 aplay -l 命令看不到音訊裝置,

多次嘗試後,安裝了老版本的alsa-lib-1.0.25,就有聲音啦,aplay -l 看到的裝置如下:

**** PLAYBACK 硬體裝置清單 ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  子裝置: 1/1
  子裝置 #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
  子裝置: 1/1
  子裝置 #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  子裝置: 1/1
  子裝置 #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  子裝置: 1/1
  子裝置 #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  子裝置: 1/1
  子裝置 #0: subdevice #0

以上是個人親測總結,對其他版本的系統是否有效不能確定,僅供參考,謝謝!!