Звуковая карта призрак

После установки дискретной звуковой карты (Audigy SB0160), отключил встроенную Intel HDA в БИОСе. Но карта продолжает присутствовать в списке устройств:
[[email protected] ~]$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_emu10k1


До недавнего времени проблемы не было, весь звук шел через креатив, но потом некоторые программы перестали звучать, создал файл ~/.asoundrc для выбора карты по умолчанию.

Вопрос - как “удалить” отключенную аппаратно звуковую карту из списков (sudo mkinitcpio -p kernel26 делал, но карта все равно присутствует)?
Заблэклистить snd_hda_intel в MODULES /etc/rc.conf?
вписал
MOD_BLACKLIST=(snd_hda_intel)
[[email protected] ~]$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_emu10k1
живее всех живых.
Не трогайте MOD_BLACKLIST, оно deprecated.
MODULES=(… !snd_hda_intel …)
$ cat /etc/modprobe.d/sound.conf
alias snd-card-0 snd-emu10k1
alias sound-slot-0 snd-emu10k1
options snd slots=snd_emu10k1,snd_hda_intel
$ sudo reboot

$ cat /proc/asound/modules
 0 snd_emu10k1
 1 snd_hda_intel
И первой по умолчанию будет Audigy. А интеловская пусть “болтается” второй.
zersaa
Не трогайте MOD_BLACKLIST, оно deprecated.
MODULES=(… !snd_hda_intel …)
Таки да! Исчезла.

mango
Тут все уши прожужжали, что настройки надо делать на уровне пользователя - зачем в системные конфиги лезть? Я сперва сделал (по вики) файл ~/.asoundrc
pcm.!default {
type hw
card 1
device 0
}
ctl.!default {
type hw
card 1
device 0
}

и проблема с незвучащими программами пропала.

Осталась одна большая непонятка - с какого бодуна в системе присутствует выключенная аппаратно звуковуха… ну да ладно, отключение модуля помогли - спасибо.

Up
После отключения модуля, номер карты изменился и необходимость в .asoundrc отпала, или же надо поменять card 1 на card 0.
 
Зарегистрироваться или войдите чтобы оставить сообщение.