Ubuntu відмовляється виводити аудіо через HDMI


70

У мене на ПК підключений динаміки та монітор. Крім того, він підключений до мого РК-телевізора Vizio 37 '. Коли я був у Windows 7, я міг вибрати звук через HDMI. У мене є вибір у Ubuntu, але звук не видається. Будь-які ідеї? Я не знаю, як отримати системні характеристики на Ubuntu, тому, якщо вони вам потрібні, скажіть, як їх отримати.

aplay -l вихід:

**** Список апаратних пристроїв PLAYBACK **** 
картка 0: Intel [HDA Intel], 
пристрій 0: Аналоговий ALC887 [Аналог ALC887] 
Підпристрої: 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 

Я не знаю, як надати більше даних.
Майкл

Принаймні нам потрібно знати, яку звукову карту ви використовуєте: aplay -l
RobotHumans

Будь-які прості у використанні програми, які я можу використовувати, які можуть надати таку інформацію?
Майкл

Дурний мене, вибач за це. **** Список апаратних пристроїв PLAYBACK **** картка 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
Майкл

Ви перевірили, що він не відключений в alsamixer? crunchbang походить від ubuntu і повідомляє про випадкове
вимкнення звуку

Відповіді:


98

Підключивши кабель HDMI, запустіть таку утиліту:

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

(для інших hw: x, y є x = карта, y = пристрій)

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

Це було все, що я мав зробити, щоб це працювало. Якщо це не працює для вас, перегляньте цей підручник щодо оновлення alsa до версії ppa.


31
Це смішно, але працює чудово. Дякую.
Педро Вернек

3
Модернізація alsa + встановлення pavucontrol, як це запропонував пост @gsdej (замість тесту динаміка) працювало для мене
nariknahom

Це для мене не вийшло. Помилка встановлення. дивіться, будь ласка, askubuntu.com/questions/512482/hdmi-audio-not-working-on-tv
faizal

Дякую за це, я раніше пробував павуконтроль, і він все ще не грав через телевізор. Після запуску цього маленького тесту, він раптом почав грати ... wierd
smac89

1
//, Це працює, але Firefox все ще не використовує HDMI, а Chromium зараз робить це на Ubuntu 16.04.
Натан Басанес

70

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

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

Звуковий вихід на робочому столі повинен негайно перейти на HDMI.


1
Дякую, це працювало для мене 12.10, Intel HD 4000. Для мене HDMI не був вказаний як вихідний пристрій у настройках звуку системи. Але як тільки я вибрав профіль HDMI на вкладці конфігурації "Контроль гучності імпульсного звуку", звук через HDMI працював, а HDMI навіть був вказаний як вихідний пристрій у стандартних настройках звуку. Підхід Брайана для мене не спрацював.
Тобольд

Це також працювало для мене - ALSA це бачив, але робочий стіл Ubuntu не міг.
Том Далтон

1
Немає pavucontrol14.04
того бразильського хлопця

1
На вкладці Конфігурація для мене немає профілю HDMI.
cboettig

1
Це працює для мене! Ubuntu 16.04
Ponsuyambu Velladurai

4

У мене були подібні проблеми, і всі форуми, які я міг знайти, говорили про PulseAudio та AlsaMixer. Жодне з цих рішень не працювало для мене.

Я , нарешті , знайшов своє рішення в оновленні мого драйвера графічних карт , з яких кабель HDMI був підключений , дотримуючись інструкції тут .

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


3

Встановіть змішувач GNOME alsa, який знаходиться у сховищі Всесвіту (активуйте сховище Всесвіту у ваших джерелах програмного забезпечення, запустивши Програмне забезпечення та оновлення та встановивши прапорець 2-го поля зверху), а потім встановіть через програмне забезпечення Ubuntu.

гном-альзаміксер

запустіть його, і ви побачите такий екран:

гам

відключіть все, зніміть прапорці для відключення звуку, а потім встановіть IEC958прапорець.


6
Хоча це теоретично може дати відповідь на питання, це занадто розпливчасто, щоб бути корисним. Розгорніть його, щоб включити кроки, необхідні для виконання запропонованих вами пропозицій. Хоча досвідчений користувач може знати, як це зробити, новий користувач, швидше за все, не буде; це має бути корисним для всіх користувачів.
TrailRider

4
Що там неясного? Я встановив змішувач GNOME alsa з магазину ubuntu, запустив його, і там був прапорець з написом IEC958.
AaronF

Використовуйте mклавішу для відключення / відключення звуку MMпід рядком гучності означає відключені, виділені OOзасоби включені.
anps

1
Що це у вас 3 рази IEC958і ні IEC958PCM?
Зельфір Кальтшталь
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.