Как отключить внутреннюю звуковую карту?

Как отключить внутреннюю звуковую карту?

У меня есть внутренняя звуковая карта и внешняя USB-звуковая карта, которую я использую, потому что разъем для наушников в моем ноутбуке сломан. Мне нужно отключить внутреннюю карту, чтобы звук шел через USB-карту. Этого можно было добиться через системные настройки > звук в 11.10.

Я попробовал нажать на внутреннюю звуковую карту в списке и отключить ее звук, затем перейти к цифровому выходу USB звуковой карты (S/PDIF) и обнаружил, что он также отключен, поэтому я включил его. Затем я нажал на тестовый звук, но звук снова пошел через внутренние динамики. Я проверил внутреннюю карту, и он снова был включен.

Я повторил тот же процесс с аналоговым выходом USB-карты. Произошло то же самое.

Я еще не пробовал это сделать, но полагаю, что при подключении веб-камеры Logitech мне придется отключить встроенный микрофон ноутбука, разъем для микрофона ноутбука и разъем для USB-микрофона, чтобы микрофон в веб-камере также работал.

Входная сторона страдает той же проблемой, что и выходная, с отключением всех устройств вместо одного. Может быть, я что-то упускаю в диалоге.

Мне просто нужно знать, как выборочно включать/отключать звуковые устройства через диалоговое окно параметров. Извините, если я разместил это не в том месте, возможно, нужно отправить отчет об ошибке.

решение1

Когда я просмотрел список загруженных модулей ядра в моей системе:

lsmod | less

Я нашел это:

snd_ens1370      21536   0
gameport         16776   1 snd_ens1370
snd_ak4531_codec 9856    1 snd_ens1370
snd_pcm          80388   5 snd_ens1370,snd_intel8x0,snd_ac97_codec

У меня не было никаких сомнений — мне нужно было остановить загрузку модуля ядром snd_ens1370.

Я думал просто удалить всё это вместе:

$ locate 1370
/lib/modules/2.6.22-14-generic/kernel/sound/pci/snd-ens1370.ko
/usr/src/linux-headers-2.6.22-14-generic/include/config/snd/ens1370.h
/usr/share/alsa/cards/ENS1370.conf

Но оказывается, есть более элегантный способ: отключить оборудование в Ubuntu, вместо этого занеся модуль в черный список. Взгляните на, /etc/modprobe.d/blacklist.

Чтобы отключить звуковую карту Ensoniq в Ubuntu, я добавил в этот файл следующие строки:

# disable my PCI ensoniq sound card
blacklist snd_ens1370

затем просто перезагрузитесь...

решение2

В вашем конкретном случае я бы рекомендовал просто отключить внутреннюю звуковую карту в настройках BIOS, поскольку, судя по всему, ваша внутренняя карта не может использоваться.

Тем не менее, если у вас есть несколько звуковых карт, вы должны иметь возможностьпереключайтесь между ними, выбирая выходное устройство на вкладке «Выход» в настройках звука.. Вы должны увидеть все ваши звуковые устройства на вкладке вывода. Вы можете включить воспроизведение музыки и попробовать переключаться между устройствами, просто нажимая на них, это должно немедленно отразиться и направить звук через нужное устройство.

Связанный контент