[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Использование нескольких звуковых устройств



Denis Revin wrote:

> Andrei Lomov wrote:
>> Вдруг заметил, что у меня при загрузке нулевой назначается
>> какая-то из двух имеющихся карт случайным образом!
>> 
>> Как указать, чтобы нулевой становилась всегда именно та, которая нужно?
> Выше уже написали: в файле конфигурации(asound.conf) использовать имена
> карт вместо индексов. Имена карт можно подсмотреть в /proc/asound/cards.

Осталось понять, каким форматом эти имена прописываются в asound.conf

# cat /proc/asound/cards
 0 [Live           ]: EMU10K1 - SB Live 5.1
                      SB Live 5.1 (rev.7, serial:0x80641102) at 0xe400, irq
12
 1 [rev50          ]: VIA686A - VIA 82C686A/B rev50
                      VIA 82C686A/B rev50 with ICE1232 at 0xcc00, irq


Попробовал:

# cat /etc/asound.conf
defaults.pcm.card Live

Неудача:

$ alsamixer
ALSA lib conf.c:975:(parse_value) card is not a string
ALSA lib conf.c:1588:(snd_config_load1) _toplevel_:2:0:Invalid argument
ALSA lib conf.c:2849:(snd_config_hook_load) /etc/asound.conf may be old or
corrupted: consider to remove or fix it
ALSA lib conf.c:2713:(snd_config_hooks_call) function snd_config_hook_load
returned error: Invalid argument
ALSA lib conf.c:3076:(snd_config_update_r) hooks failed, removing
configuration

alsamixer: function snd_ctl_open failed for default: Invalid argument



Прочитал на wiki про asound.conf
http://wiki.linuxmusic.ru/doku.php?id=book:main:c3:1:10
но не понял, как карту прописать по имени. 


-- 
Всего доброго,
А.Л.



Reply to: