LINUX.ORG.RU

[ALSA][Ubuntu 10.10] Несколько карточек + dmix


0

1

В системе две карты:

:~$ cat /proc/asound/cards
 0 [EMU0404        ]: Audigy2 - E-mu 0404b PCI [MAEM8852]
                      E-mu 0404b PCI [MAEM8852] (rev.0, serial:0x40021102) at 0xec00, irq 17
 1 [Q9000          ]: USB-Audio - QuickCam Pro 9000
                      Logitech, Inc. QuickCam Pro 9000 at usb-0000:00:1d.7-1, high speed
 2 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf9ff8000 irq 45

Нужен работающий dmix, который не работает если прописывать интелловскую карточку как дефолтную. Если прописывать работающий dmix, то при запуске альсы опять начинается лотерея: «какая же карточка сегодня будет дефолтной?»

asound.conf:

pcm.!default {
    type plug
    slave.pcm "dmixer"
}
 
pcm.dsp0 {
    type plug
    slave.pcm "dmixer"
}
pcm.dmixer  {
    type dmix
    ipc_key 1025
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 4096
        buffer_size 16384 
        periods 128
        rate 44100
    }
     bindings {
        0 0
        1 1
    }
}
ctl.mixer0 {
    type hw
    card 0
}

Внимание вопрос: что написать в asound.conf чтобы у меня работал дефолтный интел с dmix'ом?

> какая же карточка сегодня будет дефолтной?

Udev знает. Дальше вопрос к дистру, как настроить.

james_is_me ()

Решено. Прописал в /etc/modprobe.d/soundcardorder.conf вывод cat /proc/asound/modules в виде «options %modulename% index=%num%»

libfun ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.