Смена звуковой платы по умолчанию (alsa)

Имеется встроена звуковая плата Nvidia и PCI CA0106 та которой я пользуюсь.
# lspci -v | grep -i audio
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
01:09.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster
Все дело в том что, в режиме liveCD пишу alsaconf и меняю карту, оно работает.
Как только иснсталю систему, эта команда до задницы. Хотя в конфигурациях

alias snd-card-0 snd-ca0106
alias sound-slot-0 snd-ca0106

меняет, но при загрузке все равно грузиться Nvidia первым и естественно работает он.

собственно вопрос как изменить безболезненно звук что бы работал только PCI CA0106?

PS: Звуковуха старая, но без неё не работает моя акустика :frowning:

Выполните в консоли

cat /proc/asound/cards

Будет выведен список существующих в системе карт. В прямоугольных скобках вы увидете краткие названия карт.
Приблизительно так:

~/ >>cat /proc/asound/cards                                                                                                                                                           23:50 :)
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xdfff8000 irq 43
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xdeffc000 irq 17

Скопируйте в буфер название нужной. В моём случае это Intel

Откройте файл /etc/asound.conf (если такого нет - создайте) и добавьте в него следующие строки:

pcm.!default {
type hw
card Intel
}
ctl.!default {
type hw
card Intel
}

Замените “Intel” на скопированное ранее название карты.

Перезагрузитесь.