Я - двойная загрузка Ubuntu 9.04 и Windows XP, но плохо знаком с Ubuntu. В Windows я использую Аудиофила M-Audio 2 496 звуковых карт для записи (потому что это имеет входные разъемы RCA для моего микшера), но я не использую его для воспроизведения (потому что мои докладчики используют 1/8-дюймовый разъем); вместо этого, я использую встроенную звуковую карту материнской платы.
Я пытался воссоздать это расположение в Ubuntu, но несмотря на выбор встроенной карты для всего воспроизведения под System > Preferences > Sound
, У меня все еще есть непоследовательные результаты. Rhythmbox воспроизводит через интегрированную карту, но содержание Flash в браузере и игры в ОС отправляют их аудио в карту Аудиофила.
Я видел рекомендации использовать программу по имени "Jack" для управления этим, но я установил ее и нашел это экранированием.
Как я могу управлять, какая карта используется для воспроизведения кроме отключения одной карты (поскольку я обнаружил, как сделать и объяснить ниже)? Кроме того, есть ли GUI для отключения аппаратных средств, или действительно ли необходимо отредактировать конфигурационный файл?
Так как мне действительно не нужна звуковая карта PCI для работы, когда я загружаю Ubuntu, я устранил беспорядок путем отключения ее. Вот то, как:
1) Я открыл Terminal и ввел less /proc/asound/modules
получить список используемых драйверов аудио
2) Было два перечисленных: snd_hda_intel
, который я распознал как встроенная звуковая карта, и snd_ice1712
, то, которое я предположил, было Аудиофилом 2496
3) От терминала я ввел sudo gedit /etc/modprobe.d/blacklist.conf
отредактировать список драйверов, которые "помещены в черный список", означая, что они не загружаются при запуске. Я добавил эти строки к нижней части файла:
#Disable M-Audio Audiophile 2496
blacklist snd_ice1712
4) Я перезагрузил. Теперь карта Аудиофила была отключена, и весь звук проник через встроенную карту. Успех!
Примечание: Я нашел это решение главным образом здесь, таким образом, благодаря natewiebe13.