Techniczne

Ubuntu 9.10 + dźwięki (znów)


Mając na uwadze wcześniejsze problemy z dźwiękiem (9.04), liczyłem że w kolejnym wydaniu będą poprawione błędy, bo końcu nie byłem jedyną osobą z takim problemem (sądząc po ilościach postów na forach). Aż do wczoraj nie było żadnych symptomów, jakoby dźwięk odmawiał współpracy, a gdy się objawiły, to albo coś przerywało muzykę albo była totalna cisza w głośnikach.

Logi to podstawa

Nie trzeba powtarzać, że w takich wypadkach należy sprawdzić logi systemowe, w których być może zawarto informacje o konfliktach itp. Otóż:

Jan 22 10:43:11 bob-PC pulseaudio[2035]: alsa-sink.c: ALSA została wybudzona, aby zapisać nowe dane do urządzenia, ale nie było nic do zapisania.
Jan 22 10:43:11 bob-PC pulseaudio[2035]: alsa-sink.c: Prawdopodobnie jest to błąd w sterowniku ALSA „snd_intel8x0”. Proszę zgłosić ten problem programistom ALSA.
Jan 22 10:43:11 bob-PC pulseaudio[2035]: alsa-sink.c: Wybudzono za pomocą ustawienia POLLOUT – ale jednoczesne wywołanie snd_pcm_avail() zwróciło zero lub inną wartość < min_avail.
Jan 22 10:43:12 bob-PC pulseaudio[2035]: ratelimit.c: 5 events suppressed

Mimo próby restartów ALSA, dźwięk nadal nie chciał działać.

Próba reanimacji nr 1

Pierwszą rzeczą jaką zrobiłem, to aktualizacja alsy metodą, którą podałem w/w wpisie, a pochodzącą z tego tematu na ubuntu.pl. Aktualną wersją ALSA jest 1.0.22.1 – jest to dość istotna informacja, którą należy wpisać w trakcie wykonania skryptu, a osobiście zaufałem 1.0.21.
Metoda ta nie do końca się sprawdziła, gdyż domyślnie ubuntu nie obsługuje polecenia alsaconf, która standardowo powinna być w alsa-utils, co też zresztą zaznaczyłem w notatce z 16/10/2009.

Nie wiedząc czemu, metoda ta nie do końca podskutkowała – może innym akurat to wystarczy. 

Próba reanimacji nr 2

Tutaj pomocną dłoń podał MatiPL, któremu z tego miejsca serdecznie dziękuje za poświęcony czas i za pewnego linka, który posłużyło jako kolejne rozwiązanie. Dodam, że zadziałało ;-).

Sposób instalacji i kompilacji wydaje się być banalnie prostym, dla laika niekoniecznie

  1. Instalacja / aktualizacja paczek :
    (nie muszę dodawać, że alsa-utils najlepiej pobrać z alternatywnego źródła)

    $ sudo su
    # aptitude install alsa-base alsa-utils build-essential linux-headers-$(uname -r)

  2. Deaktywujemy:

    # alsa unload

  3. Wychodzimy z roota, pobieramy paczkę i rozpakowujemy ją:

    # exit
    $ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
    $ tar xvf alsa-driver-1.0.21.tar.bz2

  4. Konfigurujemy i kompilujemy
    (przy konfiguracji można zastosować domyślne ustawienia bądz bardziej złożone; można takze pobrać starszą / nowszą wersję ALSA)

    $ cd alsa-driver-1.0.21
    $ ./configure
    $ make

  5. Wchodzimy ponownie jako root i instalujemy tylko moduły

    $ su
    # make install-modules

  6. Włączamy ALSA ze wsparciem dla danej karty dźwiękowej
    (w moim przypadku było snd_intel8x0)

    # modprobe snd_intel8x0

    (albo skorzystać z kreatora)

    # alsaconf

  7. Na sam koniec ustawiamy sobie systemowy mixer lub:

    # alsamixer

  8. Ewentualnie dodać swoje konto do grupy AUDIO:

    # useradd -G audio TWOJA-NAZWA-USERA

Proszę o…stabilność

W moim przypadku 2.metoda (wzorowałem się na tej instrukcji) zakończyła się z powodzeniem, lecz nadal nie wiadomo z jakich powodów dźwięk zanika.

Jak widać, jestem wciąż naiwnym użytkownikiem Ubuntu, a że bez muzyki nie mogę pracować, to sprawa ta była dość priorytetowa. Ogólnie jest notatka ku pamięci.

I jeszcze jedno: nie lubię, jak coś się pieprzy w momentach, w których wymagam prawie że idealnego ładu i stabilności. 

Techniczne
nginx + php5-fpm: instalacja i konfiguracja serwera
Techniczne
Samsung-Tools
Poradnik
ubuntu 12.10 / php5-fpm: 502 Bad Gateway
najnowszy najstarszy oceniany
Powiadom o
Paolo
Gość

Dziś obok Windows 7 stawiam Ubuntu, mam się bać?

bobiko
Gość

@paolo Szczerze? bardziej bałbym się W7 niż ubuntu instalować na moim sprzęcie. Generalnie jest stabilny, lecz dźwięk jest bardzo mi potrzebny więc…

matipl
Gość

Ja przez półtora roku uzywałem Windows Vista..I to niebo, w porównaniu z powrotem do Linuksa. Działa mi out-of-box tylko drukarka ;)
Skaner nieobsługiwany, dźwiekówka wymagała nowej alsy, ale i tak nie działa (ale już wykryta).
@Paolo: bałbym się zgodności sprzętowej, i to nawet starszego sprzętu (do 5 lat).

Co do Linuksa, wciąż się zastanawiam dlaczego wszyscy jak już mają dzisiaj to Ubuntu ;) a nie coś z tradycją.

%d bloggers like this: