Tuesday, 11 September 2007

Zmiana kolejnosci kart dzwiekowych w linux

Opis pokazuje jak ustawić sound blaster live! 5.1 24bit External domyślną karta dźwiękową. Dystrybucja użyta to Debian z serwerem dźwiękowym ALSA.

Karta sb 24bit External widnieje tu jako druga karta należy odwróci kolejność

sudo cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xdc440000 irq 58
1 [External ]: USB-Audio - SB Live! 24-bit External
Creative Technology SB Live! 24-bit External at usb-0000:00:1d.1-1, full speed

Sprowadza się to do edycji pliku

/etc/modprobe.d/alsa-base

W pliku alsa-base należy odszukać podobne wpisy do tych :

options snd-intel-hda index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2


Teraz wystarczy zmienić wartości z -2 na 0 dla głównej karty, dla 1 dla karty drugiej

options snd-intel-hda index=1
options snd-usb-audio index=0

Po ponownych uruchomieniu systemu i wydaniu polecenia :

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

Opis oczywiście można zastosować analogicznie do innych kart.

No comments: