Skocz do zawartości

Dźwięk 5.1 + ALSA


tomcio15

Rekomendowane odpowiedzi

Techę was ostatnio mecze na forum :P

 

mam kość C-media CMI9793któraobsługuje dźwięk sześcio kanałowy. Ogólnie gratyle, ze w trybie stsero, a jam ma głośniki 5.1 więc domyślne stereo w Fedorze 2 wycho dzi przez domyślne wyjście z karty dźwiękowej i dźwięk słysze [btylko[/b] w dwóch głośnikach, bas milczy. Daje to okrutny efekt (bas w satelitkach????). Da się Fedorze 2 ustawić wysyłanie dźwięku przez wszystkie trzy wyjścia z karty dźwiękowej? A jeżeli tak to jak to zrbić? Próbowałem sterów producenta ale nie dość, że są wersji 0.41 to zostały przetestwane tylko w redhacie 7.3 :( i w fedorze nie działają

Dalej w ustawieniach głąsnoścci ma dwie zakładki :

C- media Electronics CMI9793 [Audio Mixer (OSS)]

NVidia nForce 2 [Asa Mixer]

o co tu chodzi? mam płyte z nforcem 2, ale układ dźwiekowy to 100% CMEDIA, a nie nForce !

 

 

 

 

a i tak przy okazji, co robi demn smartd, bo przy starcie nigdymi się poprawnie ie uruchomił,a niechcego wyłączyć bo nie wiem do czego służy?

Odnośnik do komentarza
Udostępnij na innych stronach

TOgólnie gratyle, ze w trybie stsero, a jam ma głośniki 5.1 więc domyślne stereo w Fedorze 2 wycho dzi przez domyślne wyjście z karty dźwiękowej i dźwięk słysze [btylko[/b] w dwóch głośnikach, bas milczy.

Będziesz musiał pobawić się plikiem ~/.asoundrc (ustawienia dla pojedyńczego użytkownika) lub /etc/asound.conf (ustawienia dla całego systemu):

http://alsa.opensrc.org/index.php?page=FAQ028

http://alsa.opensrc.org/index.php?page=.asoundrc

http://alsa-project.org/alsa-doc/doc-php/a...&module=Generic

 

Jak to dokładnie zrobić, to nie wiem, bo mam ino 2 głośniki :P

Próbowałem sterów producenta ale nie dość, że są wersji 0.41 to zostały przetestwane tylko w redhacie 7.3  :(

Nawet tego nie próbuj, bo to są sterowniki OSS :P

Dalej w ustawieniach głąsnoścci ma dwie zakładki :

C- media Electronics CMI9793 [Audio Mixer (OSS)]

NVidia nForce 2 [Asa Mixer]

o co tu chodzi? mam płyte z nforcem 2, ale układ dźwiekowy to 100% CMEDIA, a nie nForce !

Nie wiem :P

a i tak przy okazji, co robi demn smartd, bo przy starcie nigdymi się poprawnie ie uruchomił,a niechcego wyłączyć bo nie wiem do czego służy?

Odpowiada za monitorowanie dysków, które mają obsługę S.M.A.R.T. Takie małe pytanie: masz dysk SATA, ale nie masz nic podpięte pod IDE oprócz CD-ROMa? Będziesz musiał wyedytować /etc/smartd.conf, bo standardowo jak napotka CD-ROMa, to kończy skanowanie.

 

Było o tym ostatnio na fedora-test-list → http://www.redhat.com/archives/fedora-test...t/msg00342.html

 

Sytuacja może jednak się zmienić przy następnej aktualizacji kernela, bo do obsługi dysków SATA ma być użyty sterownik libata, zamiast standardowego drivers/ide (jeśli masz kontroler Sil 3112). Na razie libata nie obsługuje SMART :(

 

Żeby było śmieszniej, to zmienią się pliki urządzeń dla kontrolera Sil 3112 z /dev/hdX na /dev/sdX ;-) Trzeba będzie chyba wrzucić jakieś info na stronę główną, bo osoby, które nie używają etykiet w fstab, będą miały problemy :>

Odnośnik do komentarza
Udostępnij na innych stronach

cuś mi to nie idzie :(

zrobiłe sobie plik .asoundrc (jako root) i wklejiłem to

pcm.card0 {
   type hw
   card 0
}
ctl.card0 {
   type hw
   card 0
}
pcm.ch51dup {
   type route
   slave.pcm surround51
   slave.channels 6
   ttable.0.0 1
   ttable.1.1 1
   ttable.0.2 1
   ttable.1.3 1
   ttable.0.4 0.5
   ttable.1.4 0.5
   ttable.0.5 0.5
   ttable.1.5 0.5
}

 

 

:?:

Plik jest OK czy nie?

Jezei jest OK to jak zmusić XMMSa do działania na 6 kanałach?

Odnośnik do komentarza
Udostępnij na innych stronach

zrobiłe sobie plik .asoundrc  (jako root)

A sio z tego konta :-) Ono nie służy do takich rzeczy :P

 

http://skawina.eu.org/linux/root101.html

http://apcoln.linuxpl.org/pokaz_artykul.php?artid=7 (końcówka)

Jezei jest OK to jak zmusić XMMSa do działania na 6 kanałach?

A sprawdzałeś najpierw programem aplay?

aplay -Dch51dup jakiś_plik_stereo.wav

Jeśli działa, to możesz potem przemapować urządzenie default i dsp(0), np. tak:

pcm.default pcm.ch51dup
pcm.dsp0 pcm.default
pcm.dsp pcm.default

(nie jestem pewien, ale może przed każdym default ma być wykrzyknik - pcm.!default). W XMMSie wybrać potem urządzenie default, dać " Use software volume control" i w zaawansowanych wyłączyć tryb Mmap (jak miałem włączone, to XMMS w dziwnych momentach przestawał grać).

 

Jeśli nie będzie działać, to się coś pokombinuje jeszce...

Odnośnik do komentarza
Udostępnij na innych stronach

hehe... dobra, rozumiem, popisałem się jak nie wiem ci :P

Jako zwykły użytkownik tomek zrobiłem plik .asoundrc:

 

pcm.!default {
   type hw
   card 0
}

ctl.!default {
   type hw           
   card 0
}

pcm.sound51 {
   type route
   slave.pcm surround51
   slave.channels 6
   ttable.0.0 1
   ttable.1.1 1
   ttable.0.2 1
   ttable.1.3 1
   ttable.0.4 0.5
   ttable.1.4 0.5
   ttable.0.5 0.5
   ttable.1.5 0.5
}

 

i zadowolony z siebie :D wklepałem mu:

 

[tomek@lintom tomek]# aplay -Dsound51 sound-sample.wav

 

...no a on mi wywalił to...

 

Playing WAVE 'sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Warning: rate is not accurate (requested = 44100Hz, got = 48000Hz)
        please, try the plug plugin (-Dplug:ch51dup)
aplay: set_params:882: Can't use period equal to buffer size (5461 == 5461)

 

...to ja myśle, jak chcesz tak to masz!...

 

[tomek@lintom tomek]# aplay -Dplug:sound51 sound-sample.wav

 

....a ten gad mnie kijem po łbie i z kolanka po interesie :P ...

 

Playing WAVE 'sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:882: Can't use period equal to buffer size (5017 == 5017)

 

Czyli reasumując nie działa :(

szukałem na google :blink:

ale tam cnc senswnego nie znazłem <_<

 

 

nie wiem już co, gdzie i jak szukać :angry:

 

zostało mi tylko www.fedora.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Ello.

Mam kartę muzyczna ADI 1980 (soundmax) zintegrowana na płycie Asus A7V8X-X.

Jestem początkującym i nie za bardzo wiem jak to ustawic i czy w ogole sie da?

Dzwiek mam ale tylko stereo. (mplayer, xmms cd-audio działaja mi ).

 

Prosze o pomoc i dokładne opisy co i jak po koleii robic.

Dzieki

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...
chyba sie nie doczekamy :( :(

Wysłałem już jakiś czas temu na PW do tomcio15 zapytanie o jedna sprawę (nie chciałem niepotrzebnie zaśmiecać tego wątku), jednak nie doczekałem się do tej pory odpowiedzi :/

 

Może Ty będziesz mógł sprawdzić w mplayerze w ustawieniach wtyczki ALSA inne urządzenie wyjściowe (tak jak to jest na tym screenshocie → http://80.55.221.90/~gajownik/linux/mplayer.png)?

 

Szukałem też wcześniej informacji na temat zmiany częstotliwości odgrywanego dźwięku, ale najpierw chciałem sprawdzić, czy to powyższe będzie działać...

 

http://sourceforge.net/mailarchive/forum.p...3&forum_id=1751

Odnośnik do komentarza
Udostępnij na innych stronach

dzwike 5.1 odpalilem - sprawa byla banalnie prosta. - nie moglem wczesniej napisac bo nie mozna 2 komentarzy podrzad pisac.

 

A wiec

Aby byl dzwiek 5.1 pod FC 2 - wystarczy sciagnac gnome-alsamixer-0.9.6-0.fdr.2.1.90.i386.rpm

a tam zaznaczyc: Exchange Front/Surround i Spread Front to Surround and center i sprawa zalatwiona

 

A co do tego screenu to ja nie moge wejsc w ogole w konfiguracje -0 czyli ci nie odpowiem

 

Ale jednego jestem pewien - nie trzeba nic zmieniac w plikach zeby byl dzwiek 5.1 !!!!!!

pozdrowka for all :D:D:D:D:D:D:D:D:D:D: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ę...