alsamixer + SB 24bit Ext

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
vvojtek
Posty: 4
Rejestracja: 12 stycznia 2007, 10:50

alsamixer + SB 24bit Ext

Post autor: vvojtek »

Witam,

Po dlugich bojach udalo mi sie urchomic karte SB Live5.1 24bit External (usb) by byl dzwiek 5.1
Po wydaniu komendy

Kod: Zaznacz cały

speaker-test -c6 -D plug:surround51 
speaker-test 1.0.11

Użądzenie odtwarzania to plug:surround51
Parametry strumienia to 48000Hz, S16_LE, 6 kanał/ów
Użycie 16 oktaw różowego szumu
Częstotliwość ustawona na 48000Hz (żądano 48000Hz)
Zakres rozmiaru bufora od 2048 do 4096
Zakres rozmiaru okresu od 1024 do 1024
Using max buffer size 4096
Periods = 4
ustawiony został period_size = 1024
ustawiony został buffer_size = 4096
0 - Przedni lewy
4 - ¦rodkowy
1 - Przedni prawy
3 - Tylny prawy
2 - Tylny lewy
5 - LFE



Wiec okej problem zaczyna sie kiedy wchodze w mixer w alsamixer mam tylko jeden suwak PCM 0 :/

Kod: Zaznacz cały

amixer -c0 scontrols 
Simple mixer control 'PCM',0 


Nie mam pojecia jak zrobic zeby byly suwaki do regulacji kanalow w gnome w regulacji glosnosci tez widnieje jeden suwak PCM w dodatko zaznaczony jako mono :/
Nie dziala rowniez wejscie sluchawkowe.

Dodam jeszcze dane z proca

Kod: Zaznacz cały

/proc/asound/External$ cat oss_mixer 
VOLUME "" 0 
BASS "" 0 
TREBLE "" 0 
SYNTH "" 0 
PCM "PCM" 0 
SPEAKER "" 0 
LINE "" 0 
MIC "" 0 
CD "" 0 
IMIX "" 0 
ALTPCM "" 0 
RECLEV "" 0 
IGAIN "" 0 
OGAIN "" 0 
LINE1 "" 0 
LINE2 "" 0 
LINE3 "" 0 
DIGITAL1 "" 0 
DIGITAL2 "" 0 
DIGITAL3 "" 0 
PHONEIN "" 0 
PHONEOUT "" 0 
VIDEO "" 0 
RADIO "" 0 
MONITOR "" 0
Prosze o pomoc bo juz odpadam :|
Wejscie sluchawkowe rowniez nie dziala :/

Btw.
dzwiek odtwarzany jest 5.1 ;] a w mixerze jest mono, nie mam pojecia juz jak to dziala jednym slowem zgupialem...
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

Jedyne co przychodzi mi do głowy, to czy konfigurowaleś alse ?

Kod: Zaznacz cały

alsaconf
ale nie wiem, może sprecyzuj co do tej pory zrobiłeś.




aloha
vvojtek
Posty: 4
Rejestracja: 12 stycznia 2007, 10:50

Post autor: vvojtek »

Napisze w punktach co zrobilem ;)

1. Jako ze w laptopie posiadam karte dzwiekowa hda-intel zmienilem ich kolejnosc;
W pliku /etc/modprobe.d/alsa-base dopisalem

Kod: Zaznacz cały

 options snd-usb-audio index=0
               options snd-hda-intel index=1
Po tych zabiegach karty maja kolejnosc tak jak chcialem,

Kod: Zaznacz cały

sudo cat /proc/asound/cards 
 
 0 [External       ]: USB-Audio - SB Live! 24-bit External 
                      Creative Technology SB Live! 24-bit External at usb-0000:00:1d.1-1, full speed
 1 [Intel          ]: HDA-Intel - HDA Intel 
                      HDA Intel at 0xdc440000 irq 58 
2. Utworzylem sobie pliczek .asoundrc w katalogu domowym o tresci

Kod: Zaznacz cały



pcm.!surround51 {
type plug
slave.pcm "dmixer"
}

pcm.!default {
  type plug
  slave.pcm "dmixer"
  route_policy duplicate
}

pcm.dmixer  {
        type dmix
        ipc_key 321456
        ipc_key_add_uid true
        slave {
                pcm "hw:0,0"
                channels 6
                period_time 0
                period_size 1024
                buffer_size 4096
                rate 96000
        }

        ## 0 = Left, 1 = Right, 2 = Centre, 3 = Subwoofer , 4 = Rear Left, 5 = Rear right.
        bindings { 
            0 0
            1 1
            2 4
            3 5
            4 2
            5 3
        }
    }
 
    ctl.dmixer {
        type hw
        card 0
    } 
Po tych zabiegach wydawac sie moglo ze wszystko jest prawidlowo speaker-test -c6 dziala prawidlowo, programy do otwarzania muzyki rowniez dzialaja, dzwiek 5.1 rowniez jest...

Ale tak jak napisalem nie mam regulacji poszczegolnych kanalow FrontL, RearL, FR,RR Center, Sub, mic, phone... w alsamixer jest tylko jeden suwaczek pcm w dodatku pokazuje ze jest w mono. Po wlozeniu sluchawek nic sie nie dzieje, tzn. dzwiek jest wyciszany i na tym sie konczy. Co do twojej sugesti o alsaconf oczywiscie probowalem, ale alsaconf zdziala by gdyby mi karty nie wykrywalo to zaladowala by odp. moduly ;) Karta umnie jest wykrywana prawidlowo. W alsamixer wartosc chip ma usb-mixer.
Googlowalem i zauwazylem ze nie jestem wyjatkiem :/ duzo ludzi ma podobny problem jak narazie nie natrafilem na rozwiazanie :(

Ps.
probowalem pod roznymi dystrybucjami efekt jest taki sam :/ oczywiscie probowalem tez rozne wersje alsy... moze gdzies jest jakis patch na usb-mix ale nie znalazlem :/
ODPOWIEDZ