$ uname -a
Linux nbb 3.2.1-2-ARCH #1 SMP PREEMPT Mon Jan 23 12:40:01 UTC 2012 x86_64 Intel(R) Xeon(R) CPU W3520 @ 2.67GHz GenuineIntel GNU/Linux

У меня есть интерфейс Intel ADA198x HD Audio (я считаю, что это относительно стандартный встроенный аудиоконтроллер) с цифровым оптическим выходом через SPDIF. Цифровой выход подается в приемник, который действует как ЦАП для моих наушников и колонок.

Я использую alsa, и поскольку я использую KDE, Phonon работает с бэкэндом gstreamer.

После первой загрузки, если я перехожу к настройкам системы и нажимаю "Мультимедиа", затем перехожу на вкладку "Фонон" и нажимаю "Тест", я обычно получаю звук из цифрового порта. Но потом я пошел пойти поиграть, и ничего не вышло. Я возился с несколькими другими вещами (VLC настроен на использование цифрового звука), а затем вернулся к настройкам системы. Теперь он говорит мне, что интерфейс SPDIF отключен, и когда я нажимаю кнопку "Тест", он возвращается к аналоговому, и звук выходит из аналоговых динамиков (но не через цифровой порт).

ОБНОВЛЕНИЕ: я подозреваю, что что-то захватывает аудиоустройство и не выпускает это. При запуске я могу воспроизводить музыку с помощью VLC. Но потом, когда я запускаю Firefox и пытаюсь воспроизвести музыку из облачного плеера, у меня нет звука, я не могу нигде воспроизводить музыку, и возникают вышеуказанные проблемы.

Как я могу заставить это работать?

1 ответ1

1

Я использую виртуальную машину внутри Oracle VirtualBox. Очевидно, VirtualBox захватывал аудио драйвер при воспроизведении звука, а затем не выпускал его позже.

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

Решением было отключить звук для этой виртуальной машины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .