萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦基本常識

HP 筆電 Debian 編譯安裝 ALSA 聲卡驅動:解決插耳機有聲外放無聲

HP 筆電裝 Debian 5 常遇「耳機有聲、喇叭無聲」,主因 ALSA 驅動版本過舊。手動編譯最新版 ALSA 解決:

準備工作

  • 下載最新 ALSA 三件套:
    alsa-driver-1.0.21.tar.bz2
    alsa-lib-1.0.21a.tar.bz2
    alsa-utils-1.0.21.tar.bz2
  • 安裝編譯依賴:
    sudo apt-get install build-essential ncurses-dev gettext xmlto linux-headers-$(uname -r) libncursesw5-dev
  • 停用聲音服務:sudo /etc/init.d/alsa-utils stop

編譯安裝順序(嚴格依序)

  1. alsa-driver:
    cd alsa-driver-1.0.21 && ./configure && make && sudo make install
  2. alsa-lib:
    cd ../alsa-lib-1.0.21a && ./configure && make && sudo make install
  3. alsa-utils(需前兩者裝好):
    cd ../alsa-utils-1.0.21 && ./configure && make && sudo make install

常見編譯錯誤處理

若 configure 報錯 panelw library not found,執行軟連結:

sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so

驗證與設定

  1. 重開機 > cat /proc/asound/version 確認版本為 1.0.21。
  2. sudo alsaconf 選擇 hda-intel 設定聲卡。
  3. alsamixer 調節 Master/PCM 至 100,按 M 切換靜音(OO=開啟, MM=靜音)。
ALSA 版本驗證

編譯最新 ALSA 驅動即可解決 HP 筆電 Debian 下喇叭無聲問題,同理適用於其他舊版驅動導致的聲音異常。

copyright © 萬盛學電腦網 all rights reserved