Ubuntu отказывается выводить звук через HDMI

Мой компьютер подключен к динамикам и монитору. Кроме того, он подключен к моему ЖК-телевизору Vizio 37'. Когда я был на Windows 7, я мог выбрать вывод звука через HDMI. У меня есть выбор в Ubuntu, но звук не выводится. Есть идеи? Я не знаю, как получить системные спецификации в Ubuntu, поэтому, если они вам нужны, скажите, пожалуйста, как их получить.

aplay -l выход:

**** Список воспроизведения аппаратных устройств **** 
карта 0: Intel [HDA Intel], 
устройство 0: ALC887 Analog [ALC887 Analog] 
Подустройства: 0/1 
Подустройство № 0: 
Плата подустройства № 0 0: Intel [HDA Intel], устройство 3: ALC887 Digital [ALC887 Digital] Субдисплеи: 1/1 
Подустройство № 0: карта подустройства № 0 1: HDMI [HDA ATI HDMI], устройство 3: HDMI 0 [HDMI 0] Подустройства: 1/1 Подустройство № 0: подустройство № 0 

6 ответов

При подключенном кабеле HDMI запустите следующую утилиту:

speaker-test --channels 2 --rate 48000 --device hw:0,3

(для других hw:x,y - x = карта, y = устройство)

Это просто запускает звуковой тест со статическим отскоком назад и вперед. После того, как он воспроизводится из каждого динамика, нажмите Ctrl+c, чтобы остановить его, а затем проверьте настройки звука, чтобы увидеть, есть ли выход HDMI в списке под внутренним устройством.

Это было все, что я должен был сделать, чтобы это заработало. Если это не работает для вас, ознакомьтесь с этим руководством для обновления alsa до версии ppa.

Вы можете попробовать установить программу "PulseAudio Volume Control" (sudo apt-get install pavucontrol)

На вкладке "Конфигурация" выберите профиль с указанием HDMI.

Звук рабочего стола должен немедленно переключиться на HDMI.

У меня были подобные проблемы, и все форумы, которые я мог найти, говорили о PulseAudio и AlsaMixer. Ни одно из этих решений не помогло мне.

Наконец-то я нашел свое решение в обновлении драйвера моей видеокарты, к которому был подключен кабель HDMI, следуя приведенным ниже инструкциям.

У вас могут быть разные графические карты или карты, но вы можете попробовать обновить драйвер.

Установите GNOME alsa mixer, который находится в репозитории юниверсов (активируйте репозиторий юниверсов в своих источниках программного обеспечения, запустив Software & Updates и отметив флажок 2-го поля сверху), затем установите с помощью программного обеспечения Ubuntu.

запустите его, и вы увидите такой экран:

отключить звук, сняв флажки отключения звука, затем установите флажок IEC958 флажок.

У меня есть Debian с LXDE, но это может относиться и к вам в других случаях.

Откройте регулятор громкости PulseAudio

Сначала я думал, что мне нужно что-то обновить, потому что я не мог видеть здесь HDMI.

Но после перехода в Конфигурацию и выбора профиля с HDMI

Вы можете зайти в Output и увидеть там свой порт HDMI. Теперь звук идет по кабелю HDMI. Нечего устанавливать/обновлять/настраивать (в моем случае).

Для меня то, что сработало, было убить демона pulseaudio с помощью следующей команды

pulseaudio -k

Меня вдохновила эта ссылка.

Другие вопросы по тегам