Raspberry Pi имеет два режима для вывода аудио: HDMI и 3,5-миллиметровый разъем. Вы можете переключаться между ними в любое время.
Если ваш HDMI-монитор или телевизор оснащен встроенными динамиками, то аудио можно проигрывать через HDMI-кабель, но в то же время его можно пропустить и через устройство (наушники, динамики и т.д.), подключенное к 3,5-миллиметровому разъему. Другими словами, если производитель заявляет, что у его дисплея есть динамики, то он по умолчанию выводит звук через HDMI, а если динамиков нет, то через 3,5-миллиметровый разъем.
Впрочем, если вас не устраивают настройки по умолчанию или если некорректно работает автоопределение, то режим вывода аудио можно переключить и вручную.
Есть два способа поменять аудиовыход — через командную строку и через raspi-config.
Командная строка
Введите в командной строке нижеследующую команду, и это переключит аудиовыход на HDMI:
amixer cset numid=32
То есть, чтобы переключиться на HDMI, в конце этой команды нужно поставить цифру «2».
Для переключения на аналоговое аудио в конце этой команды нужно указать цифру «1».
По умолчанию тут выставлено значение «0» — это говорит о том, что выбор режима для вывода аудио будет осуществляться автоматически.
raspi-config
Откройте raspi-config, для чего в командную строку нужно ввести следующее:
sudo raspi-config
В результате откроется новый экран — с разнообразными настройками.
Выберите опцию номер 8 (Advanced Options), а затем нажмите ↵ Enter. Затем выберите опцию номер 6 (Audio) и снова нажмите ↵ Enter.
Тут вам будут представлены два описанных выше режима — в качестве альтернативы варианту Auto. Выберите режим, нажмите ↵ Enter, а затем на клавишу со стрелкой вправо (чтобы выйти из списка опций), после чего выберите Finish (чтобы выйти из raspi-config).
Если по-прежнему не получается вывести звук через HDMI
Иногда для активации HDMI-режима требуется приходится редактировать файл config.txt (HDMI – это своего рода оппонент режиму DVI, у которого нет звука). Сделать это можно, открыв нужный файл (ему можно найти по ссылке /boot/config.txt) и установив в нем hdmi_drive=2, а затем перезагрузив систему, чтобы изменения вступили в силу.