歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu揚聲器無聲的解決方法

Ubuntu揚聲器無聲的解決方法

日期:2017/2/28 16:22:52   编辑:Linux教程

首次安裝選擇的是Ubuntu 10.10,界面美觀,實用性也很強,省去了配置的時間。但安裝後馬上就出現問題:插上耳機有聲音,但揚聲器怎麼也不出聲。一陣折騰後,終於找到解決方案(Ubuntu實測有效):

0、首先確定不是你聲音調得太小(面板上的聲音選項,不放心可以考慮alsamixer一下),或者揚聲器故障。如果是這樣的話神也救不了你……

導致這個問題的原因可能不只一種,建議修改前將相關文件備份,如果修改後無效還可以再改回來。

1、首先查一下聲卡芯片,代碼:head -n 1 /proc/asound/card0/codec*,顯示:

==> /proc/asound/card0/codec#0 <==

Codec: Analog Devices AD1986A

==> /proc/asound/card0/codec#1 <==

Codec: LSI ID 1040

(有權限問題的話可以sudo一下。這是我機器的配置,不同機器顯示可能不同,請記住聲卡的型號)

2、然後看一下ALSA的配置文件,由於是壓縮文本這裡需要用zless代碼:zless /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz 找聲卡對應的幾行:

(個人感覺用終端直接浏覽不大方便,可以終端下輸入:nautilus /usr/share/doc/alsa-base/driver ,然後手動打開HD-Audio-Models.txt.gz,用gedit編輯,直接Ctrl+f查找。我的聲卡對應如下)

AD1986A

=======

6stack6-jack, separate surrounds (default)

3stack3-stack, shared surrounds

laptop2-channel only (FSC V2060, Samsung M50)

laptop-eapd2-channel with EAPD (ASUS A6J)

laptop-automute 2-channel with EAPD and HP-automute (Lenovo N100)

ultra2-channel with EAPD (Samsung Ultra tablet PC)

samsung2-channel with EAPD (Samsung R65)

samsung-p502-channel with HP-automute (Samsung P50)

下邊有很多模型,嘗試選擇和你的機型對應的,如果不行,再常識別的模式。

3、然後編輯你的ALSA基本配置代碼:sudo gedit /etc/modprobe.d/alsa-base.conf,在最後另起一行加入:options snd-hda-intel model=(此處加入你所選的機型對應的前半部分的內容,比如laptop-automute),保存,退出,重新啟動。

Copyright © Linux教程網 All Rights Reserved