Raspberry pi 4 без звука HDMI

Обновлено: 06.07.2024

В последней версии ОС Raspbian (по состоянию на 27 мая 2020 г.) для каждого выхода (HDMI и разъем для наушников) используются разные вспомогательные устройства. Это соответствует другим дистрибутивам Linux, но отличается от более старых версий ОС Raspbian. В этом случае устранение неполадок немного отличается.

Проблема 1. Совсем нет звука.

Установка ОС Raspbian на моей плате Pi 4 (8 ГБ) проходит гладко. Единственное, что я обнаружил, что нет звука, когда я пытаюсь использовать Sonic-pi. Затем я попытался воспроизвести YouTube в браузере Chromium, но безуспешно. Это сюрприз, так как все остальное работает так, как ожидалось. Таким образом, простой способ устранения неполадок выглядит следующим образом:

Двойная проверка звукового устройства работает. Это просто, поскольку обычно все в порядке:

Вы должны увидеть это в выводе:

Следующий шаг — попытаться воспроизвести звук:

Если первая строка не работает (что весьма вероятно), команда aplay -l выводит список звуковых устройств ALSA. Скопируйте один для разъема для наушников, используйте его в третьей команде. Надеюсь, вы сможете услышать звук.

Еще один простой способ — скомпилировать демо-инструмент hello_audio и воспроизвести звук. В последней прошивке вы можете собрать hello_audio с помощью:

С более старой прошивкой

Чтобы проверить аналоговый выход разъема для наушников:

и для проверки выхода HDMI:

Надеюсь, вы уже слышали звук, воспроизводимый одним из описанных выше способов.

Проблема 2. Как переключить выход на разъем для наушников?

По умолчанию аудиовыход направляется на порт HDMI. Это имеет смысл, если дисплей подключен к телевизору или монитору с динамиком через HDMI. Однако мой монитор не HDMI, и я использую отдельный компьютерный динамик. Поэтому мне нужно изменить аудиовыход на разъем для наушников.

Просто не работает, потому что теперь нет элемента управления с numid=3 (что означает выбор вывода). Есть только два элемента управления: numid=1 и numid=2 для отключения/включения звука и уровня громкости.

Решением, которое я нашел в Интернете, является создание файла /etc/asound.conf:

Тогда выход идет на разъем для наушников сразу или после перезагрузки.

Проблема 3. Sonic-pi по-прежнему не воспроизводит звук.

Проблема заключается в том, что Sonic-pi (до версии 3.1.0) использует жестко закодированное звуковое устройство, которое работает в старой версии Raspbian, но не в последней. К счастью, теперь у них есть новая версия Sonic-pi:

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

Этого пакета deb нет в хранилище Raspbian, потому что теперь для Raspbian требуется исходный пакет deb. Деб Sonic-pi только бинарный. В его инструкции по сборке есть несколько шагов для сборки других пакетов из исходного кода. Эти зависимые пакеты должны быть сначала собраны как исходный пакет deb. Поэтому сейчас он не готов к сборке пакетов deb с исходным кодом Sonic-pi.

У меня есть Raspberry PI4 с LibreElec V10. Raspi подключен через HDMI1 к моему экрану и через HDMI0 к моей звуковой панели (Nubert A250, HDMI ARC).

В моих настройках в LibreElec я могу выбрать звук только для HDMI1:

ALSA: vc4-hdmi1, MAI PCM i2s-hifi-0

ALSA: vc4-hdmi-1, DEL DELL P2419HC на HDMI

PULSE: по умолчанию, Bluetooth Audio (Pulseaudio)

Как использовать второй HDMI? Как я могу активировать его для звука?

Редактировалось один раз, последний раз отредактировано lnix (28 сентября 2021 г.).

Это и моя установка (один HDMI — телевизор, другой — звуковая панель)

-Воспроизведение звука DTS или Dolby? Убедитесь, что у вас активен сквозной доступ.

-На вашей звуковой панели вам может потребоваться переключиться на другой выход, чтобы получить звук. У меня по умолчанию стоит «ТВ», но звук выходит через другой HDMI.

Я попытался активировать сквозную передачу в LibreElec, но она активируется только для HDMI1, а не для hdmi0.

Я могу найти hdmi0 с помощью aplay -l

**** Список аппаратных устройств ВОСПРОИЗВЕДЕНИЯ ****

карта 0: vc4hdmi0 [vc4-hdmi-0], устройство 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]

карта 1: vc4hdmi1 [vc4-hdmi-1], устройство 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]

Но он не отображается в настройках LibreElec для аудио.

Общая настройка RPi 4: HDMI-0 для видео и HDMI-1 для аудио. Так что, возможно, достаточно просто переключить порты.

Увлеченный музыкой барабанщик DNB.

хорошо, я попробовал переключить порты. Теперь я могу выбрать только HDMI 0:

ALSA: по умолчанию (vc4-hdmi-0 MAI PCM i2s-hifi0)()

ALSA: vc4-hdmi-0 MAI PCM i2s-hifi0()

ALSA: vc4-hdmi-0 (vc4hdmi0), MAI PCM i2s-hifo-0

ALSA: vc4-hdmi-0 (vc4hdmi0), DEL DELL P2419HC на HDMI

PULSE: ПО УМОЛЧАНИЮ, Bluetooth Audio (PULSEAUDIO)

Я не могу выбрать HDMI1.

Вот мой конфиг (

Вы не можете выполнять настройки HDMI в config.txt, начиная с LE 10. В любом случае, я не думаю, что эти настройки могут решить проблему.

Что-то не так с вашей звуковой панелью. Возможно проблема с драйвером.

Пожалуйста, предоставьте полный журнал отладки. Как опубликовать журнал (вики) 1. Включите отладку в меню «Настройки»> «Системные настройки»> «Ведение журнала». 2. Перезапустите Kodi. 3. Воспроизведите проблему.Только полные журналы. Никаких измененных журналов. Не размещайте свои журналы непосредственно на форуме, используйте «Настройки» > «Дополнение к настройкам LE» > «Система» > «Вставить системные журналы»
и опубликуйте ссылку.

Увлеченный музыкой барабанщик DNB.

Хорошо, я активировал журнал отладки, и вот журнал:

Вот аудиоустройства:


Нет устройств HDMI-1.

В журнале также нет устройства HDMI-1. Я не могу найти Nubert A250 в Интернете. У него только один порт HDMI-ARC?

PS: есть ли в Modetest список вашей звуковой панели?

Увлеченный музыкой барабанщик DNB.

в данный момент Nubert AS125 подключается к моему pi4. Nubert AS125 имеет один порт HDMI-ARC и 1 Tosklink, 1 сабвуфер и т. д. Но только один порт HDMI.

Я не понимаю модтест. Вот лог

Активируя внешний контент, вы соглашаетесь с тем, что личные данные могут быть переданы на сторонние платформы. Мы предоставили дополнительную информацию об этом в нашей политике конфиденциальности.

Modetest показывает, что второй HDMI не подключен:

Если ваша звуковая панель имеет только порт HDMI-ARC, то, скорее всего, вам необходимо подключить ее к порту с поддержкой ARC на вашем телевизоре. Подключение к порту HDMI на RPi, вероятно, не сработает — проверьте документацию вашей звуковой панели. .

Здравствуйте, хорошо, могу ли я решить эту проблему с помощью устройства (например, адаптера и т. д.) между pi и звуковой панелью?

Если подключение кабелей RPi -> TV -> Soundbar невозможно, подумайте о приобретении аудиоэкстрактора HDMI или HiFiBerry Digi+ . Оба могут быть подключены к вашей звуковой панели через TOSLink. Если вы выбрали HiFiBerry, то со временем вам понадобится и новый корпус RPi.

Увлеченный музыкой барабанщик DNB.

RPi -> TV (Samsung Frame Connect Box) -> Саундбар можно использовать как для просмотра фильмов, так и для прослушивания музыки. Но невозможно слушать музыку через эфир без включения телевизора. По этой причине у меня был такой план:

Видео: Rpi -> TV -> Переключатель HDMI --> Саундбар

Аудио: Rpi -> Переключатель HDMI --> Саундбар

Если я воспроизвожу музыку по радио, звуковая панель включится автоматически. Если я смотрю телевизор, звуковая панель включается автоматически.

Да, кадр также транслируется, но трансляция невозможна в режиме Samsung Frame Art Mode.

Через TOSLink мне приходится переключать источник между HDMI и toslink. Это не происходит автоматически.

Тогда я бы выбрал решение HiFiBerry. Таким образом, вы можете переключать аудиовыход RPi (HDMI или HiFiBerry TOSLink) с помощью приложения Kodi на своем смартфоне/планшете. HDMI для видео и HiFiBerry TOSLink для аудио.

Увлеченный музыкой барабанщик DNB.

ок, спасибо. Я куплю себе HiFiBerry

прежде чем потратить немного денег на HiFiBerry, я предлагаю вам попробовать следующее:

<р>1. Ваш динамик Nubert оснащен портом ARC-HDMI.

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

В Raspberry не было порта HDMI-ARC, но включили ли вы функцию CEC в LibreELEC/Kodi?

Я не использую CEC, но, насколько я знаю, вы можете найти настройки в разделе "Система" -> "Вход" -> "Периферийные устройства"

<р>2. Вы использовали правильный HDMI-кабель?

Не используйте переходник с Micro-HDMI на HDMI. Используйте такой кабель (из вашего снимка экрана я предполагаю, что вы из Германии или другого немецкоязычного округа, так что это ссылка на немецкую веб-страницу)

Я знаю, что вы делали это раньше, но попробуйте еще раз:

<р>3. Подключите порт HDMI рядом с портом USB (питание) (HDMI 0?) к телевизору

<р>4. Подключите другой порт HDMI (HDMI 1?) к динамикам Nubert.

5. Это очень важно:

a) Сначала включите Nubert-Speakers

b) Чем включить Raspberry Pi4

c) И, наконец, включите телевизор

<р>6. Теперь проверьте, можете ли вы выбрать свои динамики в LibreELEC/Kodi

<р>7. Если вы не можете получить изображение на телевизоре или не можете выбрать динамики, выключите Raspberry, телевизор и динамики

<р>8. Переключите HDMI-кабели — порт рядом с USB-портом (питание) — на колонки Nubert, а другой — на телевизор.

<р>9. Теперь вернитесь к пунктам 5 и 6 выше

<р>10. Если и это не работает, почему бы не попробовать более старую версию (9.2.8) LibreElec?`

<р>11. Если это тоже не сработает, вы все равно можете купить HiFiBerry

Да, и кстати:

Nubert "nuBox" A-125 не является "звуковой панелью".

Это всего лишь пара стереодинамиков с входом HDMI.

Посмотрите здесь (извините, это на немецком языке)

Они работают только со стереофоническим сигналом "PCM" (самый высокий уровень – 24 бит/192 кГц)

(Вы можете прочитать об этом в Руководстве)

Они не поддерживают такие форматы, как Dolby Digital, Dolby True HD DTS или Atmos.

Поэтому в Kodi «Настройки звука» вы должны отключить «Проход» и установить «Количество каналов» на «2»

У меня новый Raspberry Pi 4, и я не могу получить звук через HDMI. У меня нет звука ни в видео, ни в MP3. У меня включены звуки графического интерфейса, ничего.

Я установил выход на HDMI и аудиоразъем, аудиоразъем работает.

Я знаю, что с кабелем HDMI проблем нет, я попробовал запустить Raspberry OS и смог воспроизвести MP3 через кабель HDMI.

У меня установлен LibreELEC на Chromebox. Я сравнил файлы guisettings.xml и не увидел ничего очевидного.

Кроме того, в Черную пятницу я купил дешевый телевизор Westinghouse. Я не получаю сигнала, когда подключаю к нему Pi4. Пробовал 3 разных кабеля, ничего. Я получаю вывод, когда подключаю к нему свой ноутбук

Вы используете ближайший к разъему питания порт HDMI (HDMI0)?

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

Не забудьте добавить строку ниже в config.txt, если хотите использовать разрешение 4k

Редактировалось один раз, последний раз Veedub (14 января 2021 г.).

Вы используете разъем hdmi, ближайший к разъему питания?

Я не использовал разъем HDMI, ближайший к источнику питания. Это устранило одну проблему.

Я не совсем понимаю, что не так с моим телевизором Westinghouse с разрешением 720p. Я ничего не получаю от Pi4. Я предполагаю, что он посылает сигнал, который телевизор не понимает. Есть ли способ заставить Pi4 использовать определенный видеосигнал?

Посмотрите в руководстве к телевизору раздел о порте HDMI, убедитесь, что вы используете правильный порт HDMI на телевизоре, поддерживающем CEC, и он должен работать.

В противном случае используйте ссылку ниже, чтобы установить пользовательские режимы в зависимости от ваших настроек.

У меня в джеке звук есть, а в хдми нет, ни одного из них, для libreelec

однако у меня звук в ближнем к разъему hdmi на raspian.

У меня такая же проблема, мой rpi4 подключен к монитору, в то время как я настраиваю libreelec и звук через аналоговый выход, но когда я перемещаю его на свой телевизор Sony, неожиданно НЕТ звука через HDMI.

Я сделал то же самое несколько недель назад, и звук был идеальным, что происходит за это время?

У меня нет звука с моего Pi 4. Я пробовал подключить порт HDMI рядом с питанием, но ничего. Нет звука и через 3,5-дюймовый разъем.

У меня есть звук в разъеме, правда, у меня его нет в HDMI, ни в одном из них, для libreelec

однако у меня есть звук в ближайшем к разъему hdmi на raspian.

есть идеи?

Я тоже думал поискать звуковую карту. Это может быть неправильно, но .

dmesg, lsmod, lsusb:

Активируя внешний контент, вы соглашаетесь с тем, что личные данные могут быть переданы на сторонние платформы. Мы предоставили дополнительную информацию об этом в нашей политике конфиденциальности.

Редактировалось 2 раза, последний раз автором cappsi (15 мая 2021 г.).

В дальнейшем выяснилось, что был неправильный порт HDMI. Удивительно просто. Все работает. Теперь мне нужно выяснить, почему это работает на двух моих телевизорах, но не на другом. Возможно, он не справляется с пропускной способностью?

Мне удалось загрузить Pi4.

Результаты по порядку:

Затем заставка LibreElec

установите значение hdmi_group=1

Full HD, HDMI, 1920 x 1080

Любая помощь приветствуется.

Итак, я отказался от этого телевизора и купил замену, которая прекрасно работает.

Единственная жалоба, которая у меня есть, заключается в том, что разрешение не идеальное, а меню Kodi немного шире экрана. Различные разрешения Kodi не являются ответом. В кино я могу настроить масштабирование и другие параметры, но если у кого-то есть какие-либо идеи по этому поводу, они будут очень признательны.

Единственная жалоба, которая у меня есть, заключается в том, что разрешение не идеальное, а меню Kodi немного шире экрана. Различные разрешения Kodi не являются ответом. В кино я могу настроить масштабирование и другие параметры, но если у кого-то есть какие-либо идеи по этому поводу, они будут очень признательны.

Это распространенная проблема, связанная только с вашим телевизором. Найдите что-то вроде «режим оптимизации изображения» в настройках телевизора. Обычно при выключении режима изображение становится меньше, и меню Kodi прекрасно помещаются.

Я уже видел этот вопрос в нескольких местах раньше, но в моем случае он напрямую не работает, я пробовал раскомментировать строку «hdmi_drive=2» в файле конфигурации, и я пробовал это с аудио, принудительно подключенным через HDMI кабель и аналоговый выход, плюс, на всякий случай, я пробовал с наушниками Bluetooth, ни один из них не работает, и у меня вообще нет звука, ни в raspbian, ни в lakka, я также переустановил оба из них, чтобы исправить это, любая помощь было бы здорово

Спасибо,
С уважением, Фирнез

Для аудиовыхода HDMI кабель HDMI должен быть подключен к HDMI0 (тому, что рядом с портом USB-C).
Для только что установленного Raspbian
HDMI обычно является аудиовыходом по умолчанию.Монитор HDMI, к которому он подключен, ДОЛЖЕН ИМЕТЬ встроенный усилитель и динамик.
чтобы перейти с HDMI на аналоговый (предполагаю, что у вас настольная версия raspbian),
щелкните правой кнопкой мыши значок динамика в правом верхнем углу и выберите аналоговый. лучше всего сделать перезагрузку после этого.

Не могу помочь с Lakka, он не установлен ни в одной из моих систем.

"Не приходите ко мне с "проблемами", я не знаю, как с ними справляться
Приходите ко мне с "проблемами", и я помогу вам найти решения"
Некоторые люди говорят:
"Помогите мне! Я тону! Но не смей прикасаться ко мне или приближаться ко мне!"

У меня звук работает нормально.

Используете ли вы HDMI-0 (порт, ближайший к разъему питания USB-C)?

Я использовал аналоговое аудио и Bluetooth для своего 4B4. Я не помню, пробовал ли я еще HDMI (мой монитор не поддерживает звук HDMI, и я не могу вспомнить, пробовал ли я Pi4 на телевизоре внизу), но аналоговый и Bluetooth работают в Raspbian Buster. Некоторое время назад были некоторые проблемы с Bluetooth, но я только что посмотрел несколько видео, и теперь все в порядке.

Помимо выбора желаемого аудиоустройства (как сказал LTolledo выше), вам не нужно делать ничего особенного. К вашему сведению: Bluetooth выбирается таким же образом. Если вы подключите Pi4 к динамикам или наушникам Bluetooth, они будут доступны, когда вы щелкнете правой кнопкой мыши регулятор громкости.

Хотелось бы мне помочь, но это должно сработать.

Мой разум подобен браузеру. Открыто 27 вкладок, 9 не отвечают,
много всплывающих окон, и откуда эта надоедливая музыка?

У меня просто перестал работать звук. Никаких изменений, насколько я помню, просто кажется, что он остановился.

Только что попробовал
speaker-test -c2 -t wav
и получил правильный результат, поэтому я предполагаю, что для его запуска требуется какое-то приложение? Скачал обе версии флеш плеера, но безрезультатно.
Все еще ищу идеи.
С уважением

У меня странная проблема. Мой PI4 подключен к телевизору через HDMI 0.
Когда я запускаю рабочий стол XFCE, у меня нет звука, несмотря на то, что в alsamixer громкость установлена ​​на 60.

Тем не менее, когда я открываю Chrome и проигрываю аудиопоток, он работает.
Затем, когда я снова воспроизвожу звук с той же командой в терминале, он тоже работает. очень странно. Каким-то образом звук заработал?

Я уже удалил pulseaudio, потому что он просто выводит искаженный звук.

У меня просто перестал работать звук. Никаких изменений, насколько я помню, просто кажется, что он остановился.

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

Я испробовал все способы, чтобы вывести звук с 10-дюймового монитора с помощью Raspberry Pi 4, но безуспешно. Затем я подключил кабель HDMI к другому порту, и теперь у меня есть звук.

У меня был звук 23 июля 2020 года, но больше его нет. Я пробовал оба порта HDMI - безуспешно. Думаю, я посмотрю на программирование через окно терминала.

Настройте звук в правом верхнем углу панели управления на аналоговый.
Выключите устройство.
Выньте Pi из футляра.
Подключите все кабели.
Перезагрузка.

Чехол закрывает аналоговый разъем ровно настолько, чтобы он не работал.

Просверлите отверстие большего размера. Положите устройство обратно в футляр.

Это мелочи.

Привет всем, я новичок в сообществе и работаю в Linux, но недавно у меня была очень похожая проблема.
Перестал работать звук. Scratch не воспроизводил звук, и из моих динамиков в Chromium ничего не выходило.
После ввода этого в терминал все снова работает. Надеюсь, это поможет кому-то еще.

sudo apt update
sudo apt -y purge "pulseaudio"

характеристики:
Pi 4, 8 ГБ, Raspberry Pi Os (Buster)
Стандартные компьютерные динамики настроены на аналоговый режим на панели громкости

У меня была такая же проблема. Я попробовал рекомендации Optimavisi, и это сработало! Теперь у меня есть восстановление звука в опции HDMI и динамик Bluetooth.

Спасибо за помощь

да, я тоже,
я купил PI 4 B 20.07.2020 (20.07.2020)

Я установил LibreElec, и все работало нормально.

внезапно через несколько месяцев звук исчез, в один прекрасный день, и больше никогда его не слышно.

Читайте также: