Konfiguracja dźwięku pod Intel i810

  Uzyskanie dźwięku na płycie opartej na chipsecie Intela i810 posiadającej zintegrowaną kartę dźwiękową AC97 nie należy wbrew pozorom do zadań trudnych, czy też niemożliwych, jak zdawać się może początkującemu użytkownikowi Linuksa. Poniższy tekst przedstawi to w miarę dostępny sposób. Doświadczenia swe opieram o dystrybucję Red Hat 6.2 i jądro 2.2*. Użyłem do jej konfiguracji sterowników ze strony ALSY (Advanced Linux Sound Architecture).


Krok pierwszy

Potrzebujemy trzy pliki najlepiej w wersji jak najnowszej (obecnie najnowsze jakie znalazłem to 0.5.9), są to:

Możesz ściągnąć je ode mnie lub poszukać nowszych na stronie ALSY


Krok drugi

Rozpakowujesz ( jako root ) te pliki ( sposób rozpakowywania umieściłem w dziale 'Podstawy'). Następnie instalujesz je ( przechodząc kolejno do utworzonych katalogów ):

  • alsa-driver - poleceniami: ./configure ; make ; make install
  • alsa-lib - analogicznie jak wyżej
  • alsa-utils - analogicznie jak wyżej

  • Przechodzisz do katalogu alsa-driver ( tego z którego instalowałeś ) i uruchamiasz ./snddevices

    Wykonujesz polecenie modprobe snd-card-intel8x0

    Następnie /etc/rc.d/init.d/alsasound restart

    Uruchamiasz amixer , jeżeli się uruchomi to znaczy, że wszystko jest w porządku. W przeciwnym wypadku coś jest nie tak i powinieneś upewnić się, że wykonałeś poprzednie punkty dokładnie wg opisu.


    Krok trzeci


    Edytujesz plik /etc/conf.modules, dodając do niego następujące linijki:

    # ALSA native device support
    alias char-major-116 snd
    options snd snd_major=116 snd_cards_limit=1
    alias snd-card-0 snd-card-intel8x0
    #options snd-card-interwave snd_index=0 snd_id="intel8x0"
     

    # OSS/Free setup
    alias char-major-14 soundcore
    alias sound-slot-0 snd-card-0
    alias sound-service-0-0 snd-mixer-oss
    alias sound-service-0-1 snd-seq-oss
    alias sound-service-0-3 snd-pcm-oss
    alias sound-service-0-8 snd-seq-oss
    alias sound-service-0-12 snd-pcm-oss


    Krok czwarty


    Uruchamiasz ponownie Linuksa.

    Uruchamiasz jakiś mixer np.: aumix, alsamixer itp. Robisz unmute na kanałach, bo standardowo wszystkie kanały są ściszone.

    Możesz zapisać sobie ustawienia głośności w /etc/asound.conf poleceniem alsactl store ( chociaż czytałem w newsach, że nie jest to konieczne).

    Na tym kończy się konfiguracja.


    Uwagi


    Jeżeli zamierzasz używać XMMS ( super! ) musisz zmienić w ustawieniach programu sterownik dźwięku na Sterownik OSS


    Jeżeli masz jakieś uwagi lub uważasz, że coś jeszcze powinno znaleźć się na tej stronie, proszę o kontakt: opinie@linuxuser.tera.pl
    Arkadiusz Bednarczyk - Linux Registered User #190228 - Ostatnia aktualizacja strony: