Skocz do zawartości

ALSA w Fedorze


sparky

Rekomendowane odpowiedzi

ALSY w fedorze brak. Dla mnie to niestety problem bo karta FM801 choc dziala na sterownikach OSS to strasznie trzeszczy - szczegolnie przy jednoczesnym obciazaniu procesora innymi zadaniami.

Zmiana na ALSE - przetestowana w kilku innych dystrybucjach (aurox, bodajze gnoppix) daje pozadany efekt - czyli czysciutki dzwiek.

I pytanie - czy ktos instalowal ALSE w fedorze? Dzis z tym powalcze, ale moze przedtem czegos madrego sie dowiem co zaoszczedzi mi kupe czasu?

 

pozdrawiam,

sparky

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 30
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

  • 2 months later...

Ok. Sciagnolem sobie rpmy ALSY

 

kernel-module-alsa-1.0.4-1_2.4.22_1.2179.nptl.i386.rpm

alsa-lib-1.0.4-1.1.fc1.fr.i386.rpm

alsa-lib-devel-1.0.4-1.1.fc1.fr.i386.rpm

alsa-utils-1.0.4-1.1.fc1.fr.i386.rpm

alsaplayer-0.99.76-1.fr.i386.rpm

alsa-driver-1.0.4-1.i386.rpm

 

Karta dzwiekowa SB Live!

 

Ze wzgledu na to ze jestem dosc nowy w te klocki ma pytania odnosnie tych rpmow:

1. Czy nie bedzie problemow na jaderku 2.44.22-1.2115.nptl ?

2. Ktore z tych rpmow sa niezbedne a ktore wrecz przeszkadzaja ?

3. Czy jest jakas kolejnosc instalowania tych rpmow ?

4. No i (_wogole_ → w ogóle) ORT co one w sobie zawieraja ?

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Wszysto juz gra - na ALSIE - zainstalowalem, skonfigurowalem - zadnych problemow.

 

teraz sie trzeba zajac instalacja Diviksow, Xvidow i innych takich ;)

 

sparky

 

Polecam www.freshrpms.net - przygotowane pakieciki pod fedorę, dość często uaktualniane, nawet jest piękna możliwość aktualizacji yumem/aptem

Odnośnik do komentarza
Udostępnij na innych stronach

kernel-module-alsa-1.0.4-1_2.4.22_1.2179.nptl.i386.rpm

alsa-lib-1.0.4-1.1.fc1.fr.i386.rpm

alsa-utils-1.0.4-1.1.fc1.fr.i386.rpm

alsa-driver-1.0.4-1.i386.rpm

 

1. Czy nie bedzie problemow na jaderku 2.44.22-1.2115.nptl ?

2. Ktore z tych rpmow sa niezbedne a ktore wrecz przeszkadzaja ?

3. Czy jest jakas kolejnosc instalowania tych rpmow ?

4. No i (_wogole_ → w ogóle) ORT co one w sobie zawieraja ?

 

Ad 1: Mi dzialaja bez problemu

Ad 2: Powyzej wykasowalem z cytatu te ktorych nie trzeba IMHO

Ad 3: Najlepiej zainstaluj wszystkie jednym poleceniem rpm -ivh ./*alsa*rpm

Ad 4: Mi wystarczy tyle co wnioskuje z nazw - wiecej nie wiem :)

 

sparky

Odnośnik do komentarza
Udostępnij na innych stronach

Czy nie bedzie problemow na jaderku 2.44.22-1.2115.nptl ?

Mi nie udalo sie zainstalowac alsy na tym jadrze w fedorze, po dlugich zmaganiach poddalem sie i wgralem jadro 2.6 - na ALSA juz dziala. Niestety podczas odtwarznia dzwiekow w glosniku troche "pierdzi".

Moja karta:

│ Card: VIA 82C686A/B rev50 │

│ Chip: ICEnsemble ICE1232

│ Motherboard: K7VZA rev. 3.0

Moze mi ktos pomoc?

Odnośnik do komentarza
Udostępnij na innych stronach

OK.

Karte mam zintegrowaną z płytą.

---------------------

VIA Technologies

VT 8233/A/8235 AC97 Audio Controller

via82cxxx_audio

---------------------

Zainstalowałem te rpmy ( oczywiście w nowych wersjach) :

 

kernel-module-alsa-1.0.4-1_2.4.22_1.2179.nptl.i386.rpm

alsa-lib-1.0.4-1.1.fc1.fr.i386.rpm

alsa-lib-devel-1.0.4-1.1.fc1.fr.i386.rpm

alsa-utils-1.0.4-1.1.fc1.fr.i386.rpm

alsaplayer-0.99.76-1.fr.i386.rpm

alsa-driver-1.0.4-1.i386.rpm

 

I nic , alsa nie działa.OSS działa.

Tam gdzie mam services mam zaznaczoną alse żeby uruchamiał na starcie ,ale jak wezme szczegóły to pokazuje że usługa jest zatrzymana.

Jak wezme żeby uruchomił to nic.

Chodzi chyba o to że mi nie chce uruchomić tej ALSY , gdzie to ustawić.

Wsiosek że nie działa biore z tego że do xmms doinstalowałem wtyczke alsy i jak ją wybieram na wyjściu to mi wyskakuję że nie działa i żebym sprawdził karte itd.

Co wy na to ?

Jak coś o podam więcej informacji.

Odnośnik do komentarza
Udostępnij na innych stronach

Czy nie bedzie problemow na jaderku 2.44.22-1.2115.nptl ?

Mi nie udalo sie zainstalowac alsy na tym jadrze w fedorze

Wersja pakietu kernel-module-alsa musi dokładnie zgadzać się z wersją jądra, bo sterownik nie będzie mógł się uruchomić. Jeślibyś jeszcze kiedyś instalował ALSĘ na jądrze 2.4.x, to proponuję ten artykuł.

po dlugich zmaganiach poddalem sie i wgralem jadro 2.6 - na ALSA juz dziala. Niestety podczas odtwarznia dzwiekow w glosniku troche "pierdzi".

Moja karta:

 

│ Card: VIA 82C686A/B rev50 │

│ Chip: ICEnsemble ICE1232

│ Motherboard: K7VZA rev. 3.0

Moze mi ktos pomoc?

Zainteresuj się parametrem dxs_support. Wytłumaczenie jego działania znajdziesz w źródłach kernela (/usr/src/linux-2.6.5/Documentation/sound/alsa/ALSA-Configuration.txt), lub jeśli zainstalowałeś paczkę kernel-doc, to w pliku /usr/share/doc/kernel-doc-2.6.5/sound/alsa/ALSA-Configuration.txt - szukaj tam opisu modułu snd-via82xx.

Dodatkowo możesz sprawdzić jeszcze te dwa wątki:

http://www.mail-archive.com/[email protected]/msg08159.html

http://www.mail-archive.com/[email protected]/msg08414.html

oraz http://alsa.opensrc.org/index.php?page=via8233 (paragraf 'DXS channels'). Ten ostatni link może i jest zamieszczony w informacjach dla karty via8233, ale dotyczy on wszystkich korzystających z modułu snd-via82xx.

Odnośnik do komentarza
Udostępnij na innych stronach

OK.

Karte mam zintegrowaną z płytą.

---------------------

VIA Technologies

VT 8233/A/8235 AC97 Audio Controller

via82cxxx_audio

---------------------

[ciach]

 

I nic , alsa nie działa.OSS działa.

Tam gdzie mam services mam zaznaczoną alse żeby uruchamiał na starcie ,ale jak wezme szczegóły to pokazuje że usługa jest zatrzymana.

Co masz w pliku /etc/modules.conf? Może sterowniki OSS dalej Ci się ładują wraz z uruchomieniem systemu i dlatego ALSA nie może wystartować?

 

Nie wiem jaki te paczki mają skrypty poinstalacyjne, ale sprawdź, czy masz katalog /dev/snd i czy znajdąją się w nim pliki urządzeń ALSY. Jeśli nie ma, to trzeba będzie je utworzyć.

 

Ostatecznie masz dziwną płytę główną i będziesz musiał użyć parametru ac97_quirk. Informacje o tym parametrze znajdziesz w dokumentacji kernela, albo na stronie http://alsa.opensrc.org/index.php?page=via8233.

Akurat mam taką samą kartę dzwiękową i ten parametr u mnie pomógł (ale jak sobie przypomnę ile czasu zmarnowałem, żeby usłyszeć dźwięk w ALSIE, to mnie szlag trafia - ten parametr został udokumentowany niedawno, a ja jak głupi szukałem i nie mogłem znależć żadnego rozwiązania).

 

W Twojej systuacji raczej chodzi o przypadek pierwszy albo drugi, bo przy trzecim nie miałbyś problemów z uruchomieniem usługi ALSY.

Odnośnik do komentarza
Udostępnij na innych stronach

Może właśnie w tym tkwi problem że mi ładuje oss zamiast alsy.

Oto mój plik /etc/modules.conf :

 

alias eth0 8139too

alias usb-controller usb-ohci

alias usb-controller1 ehci-hcd

alias usb-controller2 usb-uhci

alias sound-slot-0 via82cxxx_audio

post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :

pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :

 

No i tak to wygląda.Nie wiem czy dobrze jest ustawione czy nie.

A i jest dev/snd i są tam jakieś pliki.

Odnośnik do komentarza
Udostępnij na innych stronach

Może właśnie w tym tkwi problem że mi ładuje oss zamiast alsy.

Oto mój plik /etc/modules.conf :

 

alias eth0 8139too

alias usb-controller usb-ohci

alias usb-controller1 ehci-hcd

alias usb-controller2 usb-uhci

alias sound-slot-0 via82cxxx_audio

post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :

pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :

Bingo :D Wywal to:

alias sound-slot-0 via82cxxx_audio

post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :

pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :

i wpisz to:

# ALSA portion

alias char-major-116 snd

alias snd-card-0 snd-via82xx

#module options should go here

#to jest o czym pisałem; może nie będzie Ci potrzebne

#options snd-via82xx ac97_quirk=0

# OSS/Free portion

alias char-major-14 soundcore

alias sound-slot-0 snd-via82xx

#albo

#alias sound-slot-0 snd-card-0 (w sumie to jest to samo :D )

[uPDATE]

Gdzieś wyczytałem, że nie powinno się robiś aliasów do aliasów, więc powyższa linijka jest błędna. Może to ktoś będzie kiedyś czytał, więc wypadało to poprawić.

# card #1

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



post-install snd-via82xx /usr/sbin/alsactl restore >/dev/null 2>&1 || :

pre-remove snd-via82xx /usr/sbin/alsactl store >/dev/null 2>&1 || : 

Ostatecznie możesz zostawić linijki post-install i post-remove, ale wtedy zamista alsactl do zapisywania/ładowania ustawień miksera będziesz używał aumix-minimal.

No i tak to wygląda.Nie wiem czy dobrze jest ustawione czy nie.

A i jest dev/snd i są tam jakieś pliki.

O, to dobrze :D

 

Aha, jeślibyś używał kernela 2.6, to wszystkie parametry lądują w /etc/modprobe.conf, a nie w /etc/modules.conf i na dodatek linijki dotyczące zapisywania ustawień będą wyglądały tak:

install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx && /usr/sbin/alsactl restore >/dev/null 2>&1 || :

remove snd-via82xx { /usr/sbin/alsactl store >/dev/null 2>&1 || :; }; /sbin/modprobe -r --ignore-remove snd-via82xx

(to są dwa wiersze tylko się złamały).

Odnośnik do komentarza
Udostępnij na innych stronach

Ok. Zrobiłem tak jak napisałeś.

Tylko teraz w jaki sposób ustawia się parametry mixera dla alsy ?

No bo odpalam sobie xmms , ustawiam wtyczke alsa i biore konfiguracje .

Mam tam urządzenia wejściowe :

dafault , pózniej jakieś jeszcze dwa hw:0,0 i hw:0,1 i (_wogule_ → w ogóle) ORT co tam trzeba poustawiać ?

!!!

A bo (_wogule_ → w ogóle) ORT jak coś odpalam na alsie to niby gra , ale ja nic nie słysze.

!!!

Jeszcze jest urządzenie miksera ( PCM ) , karta miksera ( 0 ) ,use software volume control ( nie zaznaczone ).

 

No dobra jest alsamixer , uruchamiam go ustawiam wszystko na jakims poziomie , ale na kazdym mam item [ off ]

Kurcze sorki , ale ja jestem zupelnie zielony z tej alsy.

Dobra ustawilem żeby nie było na off , ale nadal d*pa nic nie słysze.

Odnośnik do komentarza
Udostępnij na innych stronach

Ok. Zrobiłem tak jak napisałeś.

Tylko teraz w jaki sposób ustawia się parametry mixera dla alsy ?

No bo odpalam sobie xmms , ustawiam wtyczke alsa i biore konfiguracje .

Mam tam urządzenia wejściowe :

dafault , pózniej jakieś jeszcze dwa hw:0,0 i hw:0,1 i (_wogule_ → w ogóle) ORT co tam trzeba poustawiać ?

!!!

A bo (_wogule_ → w ogóle) ORT jak coś odpalam na alsie to niby gra , ale ja nic nie słysze.

!!!

Jeszcze jest urządzenie miksera ( PCM ) , karta miksera ( 0 ) ,use software volume control ( nie zaznaczone ).

Odpal program alsamixer i poustawiaj głośność odpowiednich kanałów. Standardowo są wyciszone (muted). Poznasz to po znaku MM nad każdym z nich. Wciskając m możesz je 'odmutować' (jak to przetłumaczyć?). W XMMSie ustaw urządzenie default. Sorry, że tak zdawkowo, ale teraz nie mam czasu. Później napiszę jeszcze jak ustawić DMix - softwarowy mikser dźwięku (bo te karty nie potrafią zrobić tego hardware'owo) - nie trzeba potem męczyć się z serwerami dżwięku :D

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...