Mam taki mały problem. W systemie mam pięć kart dzwiękowych :
Kod: Zaznacz cały
0 [Juli ]: ICE1724 - ESI Juli@
ESI Juli@ at 0x10e0, irq 22
1 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0x88320000 irq 49
2 [Live ]: EMU10K1 - SB Live! Value [CT4832]
SB Live! Value [CT4832] (rev.8, serial:0x80271102) at 0x10c0, irq 18
3 [CODEC ]: USB-Audio - USB Audio CODEC
Burr-Brown from TI USB Audio CODEC at usb-0000:00:1d.1-2, full speed
4 [S51 ]: USB-Audio - SB X-Fi Surround 5.1
Creative Technology SB X-Fi Surround 5.1 at usb-0000:00:1d.0-1, full speed
gdzieś że należy zastosować dmix . W pierwszej kolejności wziąłem na warsztat kartę 3 .
Utworzyłem stosowny plik /etc/asound.conf :
Kod: Zaznacz cały
pcm.mixusb {
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0666 # mixing for all users
slave {
pcm "hw:3,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
pcm.dsp0 {
type plug
slave.pcm "mixusb"
}
pcm.!default {
type plug
slave.pcm "mixusb"
}
pcm.default {
type plug
slave.pcm "mixusb"
}
ctl.mixer0 {
type hw
card 3
}
utworzyć dmix na karcie hw:0 , uzupełniłem plik /etc/asound.conf o następną sekcję.
Po dodaniu plik wygląda tak :
Kod: Zaznacz cały
pcm.mixusb {
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0666 # mixing for all users
slave {
pcm "hw:3,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
pcm.dsp0 {
type plug
slave.pcm "mixusb"
}
pcm.!default {
type plug
slave.pcm "mixusb"
}
pcm.default {
type plug
slave.pcm "mixusb"
}
ctl.mixer0 {
type hw
card 3
}
pcm.mixjulia {
type dmix
ipc_key 2048
ipc_key_add_uid false
ipc_perm 0666 # mixing for all users
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
pcm.dsp0 {
type plug
slave.pcm "mixjulia"
}
pcm.!default {
type plug
slave.pcm "mixjulia"
}
pcm.default {
type plug
slave.pcm "mixjulia"
}
ctl.mixer0 {
type hw
card 0
Z pliku wywaliłem wpisy odnośnie pcm.default ( nie chcę aby default był miksowany ) oraz ctl.mixer0
( wyczytałem że podobno nie jest potrzebny ). Nie polepszyło się.
Czy ktoś z Was wie może, dlaczego to nie działa ? Kilka razy podchodziłem do tego
tematu, ale mam wrażenie że mi coś umyka. Będę wdzięczny za pomoc.
pozdrawiam
aP
ps. Wersja systemu Ubuntu 12.04.4 LTS serwerowa.