Linux Mint Debian Edition 201204 - problem z dźwiękiem

Kilka dni temu ujrzało światło dzienne nowe wydanie LMDE (Mint oparty na Debianie, a nie jak pozostałe wersje na Ubuntu). W związku z tym postanowiłem zmienić system z NetRunnera z KDE na LMDE z XFCE. System jest dużo bardziej responsywny, ale o tym może innym razem. Przede wszystkim zaraz po zainstalowaniu jak zwykle miałem problem z dźwiękiem (mam 2 karty dźwiękowe). Mimo standardowej procedury przestawienia priorytetów kart w alsa-base.conf nadal nie miałem dźwięku. Winowajcą okazało się PulseAudio (mocno krytykowane przez wielu, ale mimo to jest ono zintegrowane z Mintem).

Rozwiązaniem problemu jest wywalenie PulseAudio wg poniższej procedury:

sudo -s
killall pulseaudio
apt-get purge pulseaudio pulseaudio-utils
apt-get purge gstreamer0.10-pulseaudio paman pavumeter pavucontrol
sudo mv /etc/asound.conf /etc/asound.conf.bak
rm /home/nazwa_uzytkownika/.pulse-cookie
rm -r /home/nazwa_uzytkownika/.pulse/
sudo apt-get install libalsaplayer0

Po restarcie powinniśmy mieć już dźwięk, o ile nie mamy np. dwóch kart dźwiękowych, z czego zła jest ustawiona jako pierwsza. W moim przypadku dodatkowo musiałem wprowadzić zmiany w pliku /etc/modprobe.d/alsa-base.conf. Należy ustawić index równy -2 dla karty, która ma być ustawiona jako ostatnia, a dla karty, która ma być ładowana jako pierwsza brak takiej opcji (u mnie parametr dla karty nr 1 jest zakomentowany):

options snd-ice1724 index=-2
#options snd-usb-audio index=-2

Informacje o tym co podać po options znajdziemy z użyciem skryptu alsa-info.sh (możemy go pobrać np. stąd, nie zapomnijmy nadać mu prawo do wykonywania). Po uruchomieniu skryptu i dwóch krokach będziemy mieli w katalogu tmp szereg informacji o naszych kartach, w tym nazwy modułów:

!!Loaded ALSA modules
!!-------------------

snd_usb_audio
snd_ice1724

Restartujemy komputer i po chwili wszystko powinno grać :-)

Z uwag wartych nadmienienia pozostaje jeszcze wyciszenie dźwięku z klawiatury, o ile posiadacie klawiaturę z takim guzikiem oraz więcej niż jedną kartę dźwiękową. XFCE trzyma wartość na podstawie, której wie którą kartę dźwiękową ma wyciszać. Aby to zmienić należy z Menu wybrać Ustawienia, a następnie Edytor ustawień. W nowym oknie wybieramy zakładkę xfce4-mixer i edytujemy wartość actve-card. Co należy wpisać znajdziemy w niższych wartościach.

Brak dostępnych komentarzy.

Dodaj komentarz

Filtered HTML

  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Plain text

  • Znaczniki HTML niedozwolone.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Znaki końca linii i akapitu dodawane są automatycznie.
CAPTCHA
Ten tekst ma na celu określenie czy jesteś człowiekiem. Ma to zapobiec mechanizmom rozpowszechniającym SPAM.
Image CAPTCHA
Enter the characters shown in the image.