Выбор дефолтной звуковой карты

audio / cards_order

Если у вас более одной аудиокарты, могут быть проблемы с устройством по умолчанию. При перезагрузке в качестве дефолтной всякий раз может устанавливаться другая карта.

Какое устройство будет дефолтным, зависит от порядка загрузки модулей аудиокарт. Этот порядок можно определить принудительно. Сперва нужно выяснить имена модулей, например с помощью команды lsmod|grep snd:

snd_intel8x0           30532  2 
snd_ca0106             37067  6 
snd_ac97_codec         96165  2 snd_intel8x0,snd_ca0106
ac97_bus               12462  1 snd_ac97_codec
snd_pcm                64947  5 snd_intel8x0,snd_ca0106,snd_ac97_codec
snd_seq_midi           12744  0 
snd_rawmidi            22309  2 snd_ca0106,snd_seq_midi
snd_seq_midi_event     13124  1 snd_seq_midi
snd_seq                47408  2 snd_seq_midi,snd_seq_midi_event
snd_timer              22187  4 snd_pcm,snd_seq
snd_seq_device         12980  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    45995  20 snd_intel8x0,snd_ca0106,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              12400  1 snd
snd_page_alloc         12841  3 snd_intel8x0,snd_ca0106,snd_pcm

После чего создайте файл /etc/modprobe.d/alsa-cards-order.conf с таким содержанием:

options snd slots=snd-ca0106,snd_intel8x0

Здесь у нас первым будет загружен модуль snd-ca0106, соответсвующей карте будет присвоен номер 0.

Last Modified: 2012-01-18 22:39:42 by BrainFucker - [ Snip Changes ] [ Wiki History ]