
У меня есть внутренняя звуковая карта и внешняя 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, поскольку, судя по всему, ваша внутренняя карта не может использоваться.
Тем не менее, если у вас есть несколько звуковых карт, вы должны иметь возможностьпереключайтесь между ними, выбирая выходное устройство на вкладке «Выход» в настройках звука.. Вы должны увидеть все ваши звуковые устройства на вкладке вывода. Вы можете включить воспроизведение музыки и попробовать переключаться между устройствами, просто нажимая на них, это должно немедленно отразиться и направить звук через нужное устройство.