Strona 2 z 2

: 21 maja 2009, 14:24
autor: peron
W końcu się uruchomił poleceniem:

Kod: Zaznacz cały

mplayer plik.mp3 -ao alsa:device=surround51
uruchamia mp3 na dwa głośniki.

Mlayer uruchamia tylko dwa kanały:

Kod: Zaznacz cały

AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Zauważyłem, że w alsamixer pokazuje inny chipset niż jak wpiszę:

Kod: Zaznacz cały

aplay -l
Czy mam rację?

Kod: Zaznacz cały

Card: NVidia nForce2
Chip: Realtek ALC650F 
View: [Playback] Capture  All 
Item: Master [dB gain=0.00, 0.00]

: 21 maja 2009, 15:24
autor: ilin

: 21 maja 2009, 15:59
autor: peron
Rozumiem, że asoundrc to asound.conf, bez tego pliku testując głośniki, kanały są pomieszane. Mój asound.conf to:

Kod: Zaznacz cały

pcm.!surround51 {
 type route

 ttable.0.0 1
 ttable.1.1 1
 # przekierowuje
 ttable.2.5 1
 ttable.3.4 1
 ttable.4.3 1
 ttable.5.2 1

 slave.pcm {
  type hw
  card 0
 }
 slave.channels 6
}
~        
Dzięki niemu testując, szumy są na swoim miejscu. Znalazłem, dużo osób ma problemy z tego typu kartami. Przeczytałem, że pulseaudio załatwia sprawę.

: 21 maja 2009, 21:30
autor: ilin
Jesli czytałeś to na co czekasz.
Rob co wyczytałeś.

Aby podać Ci rozwiązanie na srebrnej tacy trzeba mieć taką kartę.
Ja takowej nie posiadam.

: 22 maja 2009, 14:30
autor: peron
No niestety Linux pod względem dźwięku w ogóle się nie rozwinął przez 7 lat jak pamiętam, dalej to samo dziadostwo. Dźwięk w Linuksie daje dużo do życzenia. Kiedyś będę miał czas to będę próbował. Jak na razie różne konfiguracje tego pliku dały mały efekt. Przy duplikacji co prawda był z wszystkich głośników ale przerywał i był niewyraźny.

Dziwi mnie tylko, że testując głośniki szumią prawidłowo nawet już włączałem dvd z nagraniem 5.1 i też stereo idzie. Ciężka sprawa, dobry dźwięk w Linuksie.

Pozdrawiam dziękuję za zainteresowanie moim problemem.

[Dodano: 2009-05-22, 14:30]
Jaką kartę dźwiękową byś polecał żeby nie było takich problemów?

: 23 maja 2009, 02:36
autor: peron
W końcu zagrały wszystkie głośniki. Utworzyłem plik
.asoundrc o zawartości:

Kod: Zaznacz cały

pcm.!dmix {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
channels 6
period_size 512
buffer_size 1024
}
}
pcm.!default {
type plug


slave.pcm "dmix"
slave.channels 6
route_policy duplicate
}

oraz pobawiłem się w alsamixerem.
Dźwięk nawet nie przerywa tak jak przy poprzednich próbach. Testując poleceniem:

Kod: Zaznacz cały

speaker-test -c6 -D surround51
zamieniony jest centralny z subuferem ale to pewnie też siż da zrobić. Co z miksowaniem dźwięku jest on możliwy?

: 23 maja 2009, 07:21
autor: ilin
Napisałem Ci wcześniej ze zrobisz to za pomocą asoundrca ale Ty wiedziałeś swoje.

Co do mixowania to będzie problem.Bo karta nie ma sprzętowego mixowania.

Rozwiązaniem moze być pulseaudio.
Ale tez trzeba się będzie trochę nakombinować.
http://dug.net.pl/faq/faq-5-230-Dzwiek_ ... ca0106.php
i ten caly wątek
http://forum.dug.net.pl/viewtopic.php?id=13158

Mogą być pomocne.