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
Меня вдохновила эта ссылка.