Raspberry pi 4 нет звука HDMI

Я не могу включить звук. Я ничего не слышу и не могу играть.

Есть ли решение для включения звука?

Пожалуйста, добавьте больше информации, чтобы сделать этот вопрос более полезным на будущее, даже если на него уже был дан ответ.

Требуется тег Distro. Как и какой аудио выход вы пытаетесь использовать.

Рекомендации: stackoverflow.com/questions/how-to-ask К счастью, текущий лучший ответ достаточно широк, чтобы охватить ваш вопрос. Тем не менее, для будущих пользователей сайта будет лучше, если вы дадите конкретную настройку, позволяющую получить конкретный ответ.

Моя проблема была в низкой громкости для мастер-вывода.

Звук не работает с монитором HDMI

Это вызвано тем, что некоторые компьютерные мониторы выбирают режим DVI, даже если подключен кабель HDMI. Это исправление может понадобиться, даже если другие устройства HDMI отлично работают на одном мониторе (или телевизоре)! Отредактируйте файл конфигурации — см. Инструкции в файле конфигурации Raspberry-Pi .

Batocera — How to Fix Sound issues through HDMI Output!


Добавьте следующую строку в файл конфигурации:

hdmi_drive=2

Звук не работает вообще или в некоторых приложениях

По умолчанию звук отключен, потому что звуковой драйвер ALSA по-прежнему «альфа» (не полностью протестирован) на R-Pi. Чтобы проверить звук, в командной строке перед «startx» введите

sudo apt-get install alsa-utils sudo modprobe snd_bcm2835 sudo aplay /usr/share/sounds/alsa/Front_Center.wav

По умолчанию вывод будет автоматическим (HDMI, если HDMI поддерживает аудио, в противном случае аналоговый). Вы можете заставить это с:

sudo amixer -c 0 cset numid=3

где n = 0 = авто, 1 = наушники, 2 = HDMI. ( источник ) Если вы используете Debian, попробуйте

cd /opt/vc/src/hello_pi make -C libs/ilclient make -C libs/vgfont cd hello_audio make ./hello_audio.bin

проверить аналоговый выход. И проверить HDMI.

./hello_audio.bin 1

Также обратите внимание, что вам, возможно, придется добавить своего пользователя в группу «audio», чтобы получить разрешение на доступ к звуковой карте.

Делать изменения постоянными

sudo apt-get install alsa-utils является постоянным, но sudo modprobe snd_bcm2835 только инициализирует драйвер для текущего сеанса. Чтобы убедиться, что модуль инициализируется при загрузке, добавьте snd_bcm2835 в /etc/modules ( источник ).

aplay -l также полезная команда для перечисления, если существуют какие-либо устройства ALSA.

Это устаревшая информация по состоянию на январь 2013 года. Alsa-utils установлена ​​по умолчанию, и lsmod показывает, что snd_bcm2835 находится там без необходимости что-либо делать.

Может быть и так, но проблема все еще может возникать на старых устройствах и некоторых дистрибутивах

Я был snd-bcm2835 в, /etc/modules когда это должно было быть snd_bcm2835 . Как только я изменил это, это сработало.

Вам также может потребоваться изменить громкость микшера, если он не работает в среде рабочего стола с графическим интерфейсом для него. Я не знаю, был ли это просто мой пи, или это общая проблема, но мой уровень громкости был установлен на -25 дБ, что практически не слышно. amixer cset numid=1 0 устанавливает его обратно на разумный уровень.

Perfect Raspberry Pi 4 Setup — including HDMI Audio Fix for Chromium!

Я думаю, что у меня есть способ решить вашу проблему, попробуйте набрать omxplayer -o local xxx.mp3 (для mp3-файла) или omxplayer -o local xxx.mp4 (для mp4-файла), чтобы услышать звук от raspi через наушники. И вы также можете напечатать omxplayer —help для большего использования о omxplayer.

Я также столкнулся с той же проблемой с моим Raspberry Pi 2. Я подключил свой Pi к телевизору высокой четкости через кабель HDMI. Мое решение:

Установите вывод звука с помощью следующей команды:

amixer cset numid=3 2

Я проверил вывод звука с помощью следующей команды, но звука не было слышно:

speaker-test -c2 -t wav

Еще по теме:  Что такое HDMI true black

Чтобы включить звук HDMI, я следовал инструкциям, найденным здесь

sudo [your favourite editor] /boot/config.txt

Раскомментировать строку #hdmi_drive=2

Перезагрузите Pi, используя следующую команду:

sudo shutdown -r 0

Мне не нужно было делать первые два шага, и я не уверен, что они даже должны быть в ответе, но остальные сработали для меня с Raspberry Pi 2.

Это распространенная ошибка. Я думаю, что ломает ALSA это PulseAudio. Если вы хотите использовать ALSA (по умолчанию, рекомендуется Tux), используйте sudo apt-get remove PulseAudio

Для других исправлений попробуйте вики. Все это зависит. Попробуйте сначала (так как это наиболее распространенный)

На какую ошибку вы ссылаетесь? У вас есть ссылка?

Это исправило это для меня. Я использую PuleAudio для воспроизведения звука на Bluetooth-гарнитуру. Когда я попытался использовать аналоговый аудиопорт, я не смог заставить его работать, и все в моей конфигурации было правильно. Я удалил PulseAudio, и аналоговый аудио порт работает. Жаль, что я должен удалить и переустановить пакет, чтобы переключиться между Bluetooth и 3,5 мм разъемом.

Я использую OSMC, на котором работает Debian, и мне удалось воспроизвести звук через динамики телевизора, подключенные через HDMI. https://youtu.be/p2ljmTE67gs

Если это то, что вы пытаетесь сделать, попробуйте добавить dtparam=audio=on в /boot/config.txt

Этот ответ будет особенно уместным для людей, которые обновляют старые установки до чего-то более современного.

Моя текущая рабочая гипотеза заключается в том, что, по крайней мере, для меня звук зависит от среды рабочего стола. У меня Raspberry Pi 2 под управлением Raspbian, установленный из NOOBS. Я вытер его и переустановил Raspbian десятки раз. Звук работает при первой установке Raspbian.

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

Возможно, прав тот, кто предположил, что виновником является PulseAudio, а при установке XFCE устанавливается PulseAudio. Прямо сейчас «lxde» установлен, «xfce4» не установлен, «pulseaudio» не установлен, и звук работает.

Я столкнулся с проблемой, когда звук не работал или воспроизводился статический звук вместо моей записи. Но это была проблема с моим подходом, а не с самим Пи. Я использую Raspbian 3.6.11 (2013-02-09-wheezy-raspbian).

В первую очередь я пытался воспроизвести файл MP3 aplay , который поддерживает только WAV. Кроме того, некоторые из файлов MP3, которые я использовал, возможно, не были созданы с совместимым кодеком. Чтобы проверить вывод звука на вашем Pi, я нашел лучший пример для аудиофайлов, поставляемых с Raspbian OS. Также убедитесь, что вы используете плеер, подходящий для аудио формата. Например:

  • Используйте aplay для файлов .wav. Например: aplay /usr/share/scratch/Media/Sounds/Vocals/Singer2.wav (в / usr / share / scratch / Media / Sounds есть много примеров аудиофайлов).
  • Используйте omxplayer или mpg123 для .mp3 файлов. Например: использовать omxplayer /usr/share/scratch/Media/Sounds/Effects/WaterDrop.mp3 или альтернативно mpg123 /usr/share/scratch/Media/Sounds/Effects/WaterDrop.mp3 (если у вас его еще нет mpg123 , вы сможете установить его с помощью команды sudo apt-get install mpg123 ).
  • Используйте amixer для управления уровнем громкости. Например: amixer cset numid=1 50% устанавливает выходной уровень громкости наушников на пятьдесят процентов.

Для получения дополнительной информации о командах аудиовыхода я нашел следующий веб-сайт полезным: http://blog.scphillips.com/2013/01/sound-configuration-on-raspberry-pi-with-alsa

Что бы это ни стоило, я также испытывал хлопающий звук, вызванный скачком напряжения, когда звук запускается и останавливается . Эта проблема теперь исправлена ​​в прошивке Pi.

Кстати, эта ошибка должна была быть исправлена ​​в одном из обновлений аудиодрайвера .

Вы правы. Возможно, я просто делал это неправильно, но у других может быть та же проблема, поэтому я обновил свой пост своими выводами. Спасибо Итехнология!

На моем Raspberry Pi «тест-динамик» работал без добавления какого-либо дополнительного оборудования. Затем я добавил несколько веб-камер. Устройство по умолчанию изменилось, и я нашел этот вопрос. Как заставить Alsa автоматически выбрать предпочитаемое звуковое устройство? из которого решение № 1 сработало для меня.

. создать /etc/asound.conf со следующим: .

Замените «карточка 1» на номер вашей карточки, определенный выше.

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

Еще по теме:  Переключение звука с HDMI на колонки Windows 10

Источник: qastack.ru

Raspberry pi 4 нет звука hdmi

Got my pi4, got official white hdmi cable. Cannot get sound over hdmi working.

No sound using libreelect or raspbian. analog lineout sound works.

The pi3 sound worked for me over hdmi.

So what could be the problem? What can I do to troubleshoot this? Is it possible there is an issue with compatibility with the pi4 and my cheap tv?

Any help appreciated. I presume everyone else has sound over hdmi working with a fresh libreelect flash.

Raspberry Pi Engineer  Forum Moderator<br /> Posts: 32249 Joined: Sat Jul 30, 2011 7:41 pm</p><h3>Re: Pi4 — No hdmi audio</h3><p>We’ve had a couple of reports like this. It’s odd. I can only presume that the tv EDID is defective.</p><p>tvservice -d edid.bin base64 edid.bin </p><p>and C Forum Moderator» /></p><p>jamesh Raspberry Pi Engineer  Forum Moderator» /></p><p>jamesh Raspberry Pi Engineer  Forum Moderator» /></p><p>jamesh Raspberry Pi Engineer tvservice -s» and report back the result?<br />Principal Software Engineer at Raspberry Pi Ltd. <br />Working in the Applications Team.</p><p><img decoding=Re: Pi4 — No hdmi audio

Mon Sep 09, 2019 4:51 pm

OK, after much gnashing of teeth we have got to the bottom of the OP’s issue.

The EDID supplied is bad. Whatever monitor the OP is using is sending back an EDID that has a bad data offset number inside, which causes the parser to think that the device is DVI (amongst other nasties), which obviously turns off audio (no audio on DVI). it also means that various other blocks of data in the file past the error point will be corrupted, if they are used.

Sorry, but there is very little we can do about a device that is sending back incorrect EDID data. We’ve discussed if there is anything we can do to mitigate this, but haven’t come up with any ideas.

Would be interesting to know what the OP’s device actually is.

In debugging what was going on, we managed to manually fix the EDID up to report the right information. James has had to leave now, but he’ll post that fixed EDID in the morning.

Software Engineer at Raspberry Pi Ltd. Views expressed are still personal views.
I’m not interested in doing contracts for bespoke functionality — please don’t ask.

therealmoby Posts: 5 Joined: Wed Aug 07, 2019 8:42 am

Re: Pi4 — No hdmi audio

Mon Sep 09, 2019 4:51 pm

OK, after much gnashing of teeth we have got to the bottom of the OP’s issue.

The EDID supplied is bad. Whatever monitor the OP is using is sending back an EDID that has a bad data offset number inside, which causes the parser to think that the device is DVI (amongst other nasties), which obviously turns off audio (no audio on DVI). it also means that various other blocks of data in the file past the error point will be corrupted, if they are used.

Sorry, but there is very little we can do about a device that is sending back incorrect EDID data. We’ve discussed if there is anything we can do to mitigate this, but haven’t come up with any ideas.

Would be interesting to know what the OP’s device actually is.

The TV is a 55inch veon. It is one of them discount store 4k TVs. The audio works with a pi3, I wonder how come, maybe because I am only using 1080 then so it sends the correct info. So possibly using 1080 audio may work through HDMI, I will try.

Еще по теме:  Gs b211 как подключить к телевизору через HDMI

Raspberry Pi Engineer  Forum Moderator<br /> Posts: 14500 Joined: Wed Dec 04, 2013 11:27 am Location: ZZ9 Plural Z Alpha, aka just outside Cambridge.</p><h3>Re: Pi4 — No hdmi audio</h3><p>Mon Sep 09, 2019 6:53 pm</p><p>The TV is a 55inch veon. It is one of them discount store 4k TVs. The audio works with a pi3, I wonder how come, maybe because I am only using 1080 then so it sends the correct info. So possibly using 1080 audio may work through HDMI, I will try.</p><p>It’s down to error checking on the edid. Technically the firmware is doing the wrong thing in allowing audio.</p><div class='ai-viewports ai-viewport-1 ai-insert-26-14335777' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-26-14335777' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTI2IGFpLWxpc3QtYmxvY2snIHN0eWxlPSdtYXJnaW46IDhweCAwOyBjbGVhcjogYm90aDsnPgoKPGRpdiBjbGFzcz0nYWktZHluYW1pYyBhaS1saXN0LWRhdGEnIHJlZmVyZXItbGlzdD0nSXc9PScgcmVmZXJlci1saXN0LXR5cGU9J0InIGRhdGEtY29kZT0nUENFdExVUmZVRzl6ZERFd0xTMCtDanhrYVhZZ2FXUTlJbUZrWm05NFh6RTJPRFU1TnpBd09USTVPREEwT0RBeElqNDhMMlJwZGo0S1BITmpjbWx3ZEQ1M2FXNWtiM2N1V1dFdVlXUm1iM2hEYjJSbExtaGlRMkZzYkdKaFkydHpMbkIxYzJnb1puVnVZM1JwYjI0b0tTQjdDaUFnSUNCamIyNXpkQ0J5WVc1a2IyMUpiblFnUFNCTllYUm9MbVpzYjI5eUtFMWhkR2d1Y21GdVpHOXRLQ2tnS2lBeE1EQXdNREFwT3dvZ0lDQWdZMjl1YzNRZ1pHbDJVbUZ1Wkc5dFNXNTBJRDBnSW5KamIyeGZNU0lnS3lCeVlXNWtiMjFKYm5RN0NpQWdJQ0JrYjJOMWJXVnVkQzVuWlhSRmJHVnRaVzUwUW5sSlpDZ25ZV1JtYjNoZk1UWTROVGszTURBNU1qazRNRFE0TURFbktTNXBaQ0E5SUdScGRsSmhibVJ2YlVsdWREc0tJQ0FnSUhkcGJtUnZkeTVaWVM1b1pXRmtaWEpDYVdSa2FXNW5MbkIxYzJoQlpGVnVhWFJ6S0ZzS0lDQWdJQ0FnSUNCN0NpQWdJQ0FnSUNBZ0lDQmpiMlJsT2lCa2FYWlNZVzVrYjIxSmJuUXNDaUFnSUNBZ0lDQWdJQ0J6YVhwbGN6b2dXMXM1TnpBc01qVXdYU3hiT1Rnd0xESTFNRjBzV3pjeU9DdzVNRjBzV3pjeU9Dd3lPREJkTEZzM01EQXNNalV3WFN4Yk9UY3dMRGt3WFN4Yk1UQXdNQ3d5TlRCZExGc3hNREF3TERFeU1GMHNXemsxTUN3NU1GMHNXemsyTUN3NU1GMHNXems0TUN3eE1qQmRMRnN4TURBd0xEa3dYVjBzQ2lBZ0lDQWdJQ0FnSUNCamIyUmxWSGx3WlRvZ0oyTnZiV0p2Snl3Z0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lHSnBaSE02SUZzS0lDQWdJQ0FnSUNBZ0lDQWdleUFpWW1sa1pHVnlJam9nSW0xNVZHRnlaMlYwSWl3Z0luQmhjbUZ0Y3lJNklIc2dJbkJzWVdObGJXVnVkRWxrSWpvZ0lqRXpNRGcxTlRjaUlIMGdmU3dLSUNBZ0lDQWdJQ0FnSUNBZ2V5QWlZbWxrWkdWeUlqb2dJbk5oY0dVaUxDQWljR0Z5WVcxeklqb2dleUFpY0d4aFkyVnRaVzUwU1dRaU9pQWlPRFV5T1RFM0lpQjlJSDBzQ2lBZ0lDQWdJQ0FnSUNBZ0lIc2dJbUpwWkdSbGNpSTZJQ0ppWlhSM1pXVnVSR2xuYVhSaGJDSXNJQ0p3WVhKaGJYTWlPaUI3SUNKd2JHRmpaVzFsYm5SSlpDSTZJQ0kwTnpBNE56VTBJaUI5SUgwc0NpQWdJQ0FnSUNBZ0lDQWdJSHNnSW1KcFpHUmxjaUk2SUNKaWRYcDZiMjlzWVNJc0lDSndZWEpoYlhNaU9pQjdJQ0p3YkdGalpXMWxiblJKWkNJNklDSXhNalV3TVRZNUlpQjlJSDBzQ2lBZ0lDQWdJQ0FnSUNCZENpQWdJQ0FnSUNBZ2ZRb2dJQ0FnWFNrN0NpQWdJQ0IzYVc1a2IzY3VlV0ZEYjI1MFpYaDBRMkl1Y0hWemFDaG1kVzVqZEdsdmJpZ3BJSHNLSUNBZ0lDQWdJQ0IzYVc1a2IzY3VXV0V1WVdSbWIzaERiMlJsTG1OeVpXRjBaU2dLSUNBZ0lDQWdJQ0FnSUNBZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNCdmQyNWxja2xrT2lBeU9ESXlNRGNzQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJR052Ym5SaGFXNWxja2xrT2lCa2FYWlNZVzVrYjIxSmJuUXNDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lIQmhjbUZ0Y3pvZ2V5QndNVG9nSjJONWFtSnJKeXdnY0RJNklDZG9abU5qSnlCOUxBb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNCc1lYcDVURzloWkRvZ2V5Qm1aWFJqYUUxaGNtZHBiam9nTWpBd0xDQnRiMkpwYkdWVFkyRnNhVzVuT2lBeElIMHNDaUFnSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnS1RzS0lDQWdJSDBwT3dwOUtUc0tQQzl6WTNKcGNIUSsnPjwvZGl2Pgo8L2Rpdj4K' data-block='26'></div>

<p>It’s down to the cea extension. As documented in https://en.wikipedia.org/wiki/Extended_ . sion_block, the 2nd byte is an offset that specifies where the dtd blocks start. The blocks in between each have a length field. <br />Drm checks that the length of each of these blocks fits within the defined gap. With your edid, the offset is insufficient, therefore the last of 4 blocks is ignored.</p><p>Unfortunately that is the block that is being looked for to determine whether the monitor is an hdmi or dvi one. <br />It’s the offset that is wrong — each of the individual blocks is correct. Trying to decode the dtd blocks also gives gibberish using the offset as provided by the monitor. <br />Increase the offset by 3 bytes (IIRC), correct the checksum, and drm is happy with it being an hdmi monitor, supports audio, and all the detailed timings are sane.</p><p>We’re using edid-decode as an edid compliance test, and even it doesn’t notice the error — we’ll be sending in a patch to fix that to make it easier next time.</p><p>Software Engineer at Raspberry Pi Ltd. Views expressed are still personal views. <br />I’m not interested in doing contracts for bespoke functionality — please don’t ask.</p><p><img decoding=Re: Pi4 — No hdmi audio

This is the edid but with some manual fixes to the errors (use base64 -d to convert to binary)

MPJwWoCwWIoARBd0AAAefyFWqlEAHjBGjzMAP0MhAAAeAAAA/QAyTB5QEAAKICAgICAgAAAA/ABB
QUEKICAgICAgICAgAQwCAzF0UJAFBAMHAgYBHxQTEhYRFSApCQcDFQdQVwcAgwEAAG0DDAAQAAA8
IABgAQIDAR0AvFLQHiC4KFVAxI4hAAAeAR2A0HIcFiAQLCWAxI4hAACejArQiiDgLRAQPpYAE44h
AAAYjArQkCBAMSAMQFUAE44hAAAYAAAAAAAAXQ==

More details on the github issue

Источник: forums.raspberrypi.com

Принудительное перенаправление звука на HDMI

Мой Raspberry Pi

Если вдруг нет звука от Raspberry Pi через HDMI выход, то надо проделать следующее:

$ sudo nano /boot/config.txt

… и добавляем / раскомментируем строчку

hdmi_drive=2

You may also like.

Выпущен Raspberry Pi 3А+

Как отключить выключение экрана в Raspbian

Обновились Raspbian и NOOBS

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

  • Next story Мониторинг температуры Raspberry Pi
  • Previous story Проблема раскладки клавиатуры в Raspbian

От Автора

Всё что выложено на этом сайте, не «скопипастено» с других сайтов, а лично проверено автором. В чем-то может совпадать с информацией на других сайтах, в чем-то — нет, но у меня заработало именно так , как описано.

Полезные ссылки

Свежие версии

Календарь

Октябрь 2018 Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Управление

Популярные статьи

  • Как отключить выключение экрана в Raspbian 32 просмотра
  • Мониторинг температуры Raspberry Pi 25 просмотров
  • Подключение Wi-Fi свистка ASUS USB-AC50 к Raspberry Pi Zero — взрыв мозга! 21 просмотр
  • Подключение DS18B20 к Raspberry Pi 19 просмотров
  • Проблема раскладки клавиатуры в Raspbian 18 просмотров

Разделы

  • Raspberry Pi OS (24)
  • Железо (17)
  • Книги, журналы (7)
  • Программирование (5)
  • Прочее (2)

Powered by WordPress. Theme by Alx.

Этот сайт использует cookie

Этот сайт использует cookie для хранения данных. Продолжая использовать сайт вы даете согласие на работу с этими файлами.ACCEPT

Privacy https://myraspberrypi.ru/2018/10/24/%D0%BF%D1%80%D0%B8%D0%BD%D1%83%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B2%D1%83%D0%BA/» target=»_blank»]myraspberrypi.ru[/mask_link]

Оцените статью
Добавить комментарий