Вторая карта также должна быть указана/загружена.
Для нежелательный HDMI-устройства Я использовал модуль pci_stub для получения Audio-Device перед загрузкой snd-modules. После добавления строки, которую вы должны выполнить обновление-инитрамфс-у
если я правильно помню.
Чтобы использовать pci_stub-Module на вашем нежелательный Звуковая карта, вы должны получить PCI-Vendor-Info с lspci -nn
.
В моем случае это было следующее
lspci -nn |grep -i аудио
01:00.1 Аудиоустройство [0403]: Аудиоконтроллер высокой четкости NVIDIA Corporation TU116 [10de:1aeb] (rev a1)
06:00.0 Аудиоустройство [0403]: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series] [1102:0012] (версия 01)
Поскольку я хочу избавиться от «аудиокарты» с моего графического процессора, требуемый идентификатор - «10de: 1aeb».
Затем вы ставите идентификаторы pci_stub = 10de: 1aeb
в файле /etc/initramfs-tools/модули
.
Модули списка в этом файле будут загружены до автоматической загрузки модулей, когда устройство обычно получает правильный модуль/драйвер.
ids=10de:1aeb или в вашем случае необходима какая-то другая строка, чтобы была выбрана правильная PCI-карта (думаю, без нее она даже не работает), которая затем, через модуль pci_stub, будет заблокирована от ' автозагрузка» правильного модуля «snd-*». И поэтому никакое устройство /dev/snd/hwXYZ не будет создано, и alsa не распознает его как звуковую карту.
lspci -s 01:00.01 -v
01:00.1 Аудиоустройство: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)
Подсистема: Gigabyte Technology Co., Ltd TU116 High Definition Audio Controller
Флаги: bus master, fast devsel, latency 0, IRQ 10, IOMMU group 1
Память в df080000 (32-разрядная, без предварительной выборки) [размер = 16 КБ]
Возможности: [60] Управление питанием версии 3
Возможности: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Возможности: [78] Express Endpoint, MSI 00
Возможности: [100] Расширенные отчеты об ошибках
Используемый драйвер ядра: pci-stub
Модули ядра: snd_hda_intel
Здесь вы можете увидеть «Используемый драйвер ядра».
И в результате блокировка NVIDIA-CARD я распознал только одну карту
играть -l
**** Список аппаратных устройств ВОСПРОИЗВЕДЕНИЯ ****
карта 0: Creative [HDA Creative], устройство 0: ALC898 Analog [ALC898 Analog]
Подустройства: 0/1
Подустройство №0: подустройство №0
Это не непосредственно ваша проблема, но, возможно, это поможет. :-)
В моем случае звук работал, но переключение аппаратных идентификаторов для alsa и тому подобное... ..*********.. на моих дисплеях даже нет динамиков..