mitu Posted 9 hours ago Posted 9 hours ago I have an Orange Pi 5 board, installed with the 25.8 Debian Bookworm + Cinnamon desktop system. I have switched (using armbian-config) to the edge kernel in order to test the HDMI audio support in the new Linux kernel, but I'm not getting any audio out. The ALSA HDMI card seems to be present (see below), but there's no sound using speaker-test or aplay. Quote $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: hdmi0 [hdmi0], device 0: fddf0000.i2s-i2s-hifi i2s-hifi-0 [fddf0000.i2s-i2s-hifi i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: rockchipes8388 [rockchip,es8388], device 0: fe480000.i2s-es8328-hifi-analog es8328-hifi-analog-0 [fe480000.i2s-es8328-hifi-analog es8328-hifi-analog-0] Subdevices: 1/1 Subdevice #0: subdevice #0 I have enabled the hdmirx overlay through armbian-config also, but the result is the same. Is there anything extra that should be configured in order to get audio output ? Output from armbianmonitor - https://paste.armbian.com/gegorimako 0 Quote
IBV Posted 5 hours ago Posted 5 hours ago Hi, always check with "amixer" (alsa mixer) if your outputs are not muted. 0 Quote
mitu Posted 2 hours ago Author Posted 2 hours ago amixer doesn't show any controls on the first card (and so does alsamixer) - amixer -c 0 shows nothing, while amixer -c 1 has a lot of output, but I think it's just showing the controls for the rockchipes8388 audio card (the analog output, not the HDMI). 0 Quote
Dantes Posted 2 hours ago Posted 2 hours ago On what kernel version are you ? HDMI Audio was introduced in the Linux Kernel in 6.15-rc1 0 Quote
mitu Posted 2 hours ago Author Posted 2 hours ago The kernel version reported by armbianmonitor (see my first post) is 6.16.4-edge-rockchip64. 0 Quote
IBV Posted 2 hours ago Posted 2 hours ago What does "aplay -L" show ? How do you test the HDMI sound ? 0 Quote
mitu Posted 2 hours ago Author Posted 2 hours ago (edited) 4 minutes ago, IBV said: What does "aplay -L" show ? Here's the output, shows PCMs for both the HDMI and analog audio outputs: Quote null Discard all samples (playback) or generate zero samples (capture) lavrate Rate Converter Plugin Using Libav/FFmpeg Library samplerate Rate Converter Plugin Using Samplerate Library speexrate Rate Converter Plugin Using Speex Resampler jack JACK Audio Connection Kit oss Open Sound System pipewire PipeWire Sound Server pulse PulseAudio Sound Server speex Plugin using Speex DSP (resample, agc, denoise, echo, dereverb) upmix Plugin for channel upmix (4,6,8) vdownmix Plugin for channel downmix (stereo) with a simple spacialization default Default ALSA Output (currently PipeWire Media Server) hw:CARD=hdmi0,DEV=0 hdmi0, fddf0000.i2s-i2s-hifi i2s-hifi-0 Direct hardware device without any conversions plughw:CARD=hdmi0,DEV=0 hdmi0, fddf0000.i2s-i2s-hifi i2s-hifi-0 Hardware device with all software conversions sysdefault:CARD=hdmi0 hdmi0, fddf0000.i2s-i2s-hifi i2s-hifi-0 Default Audio Device dmix:CARD=hdmi0,DEV=0 hdmi0, fddf0000.i2s-i2s-hifi i2s-hifi-0 Direct sample mixing device usbstream:CARD=hdmi0 hdmi0 USB Stream Output hw:CARD=rockchipes8388,DEV=0 rockchip,es8388, fe480000.i2s-es8328-hifi-analog es8328-hifi-analog-0 Direct hardware device without any conversions plughw:CARD=rockchipes8388,DEV=0 rockchip,es8388, fe480000.i2s-es8328-hifi-analog es8328-hifi-analog-0 Hardware device with all software conversions sysdefault:CARD=rockchipes8388 rockchip,es8388, fe480000.i2s-es8328-hifi-analog es8328-hifi-analog-0 Default Audio Device dmix:CARD=rockchipes8388,DEV=0 rockchip,es8388, fe480000.i2s-es8328-hifi-analog es8328-hifi-analog-0 Direct sample mixing device usbstream:CARD=rockchipes8388 rockchip,es8388 USB Stream Output > How do you test the HDMI sound ? speaker-test or aplay (with a .wav file). Edited 2 hours ago by mitu 0 Quote
IBV Posted 1 hour ago Posted 1 hour ago 1 minute ago, mitu said: speaker-test or aplay (with a .wav file). Sorry I mean Which kind of output device: TV, Monitor with build in speakers? If you try "aplay -D plughw:0,0 your_audio_file.wav", still no sound? 0 Quote
mitu Posted 1 hour ago Author Posted 1 hour ago 4 minutes ago, IBV said: 9 minutes ago, mitu said: Sorry I mean Which kind of output device: TV, Monitor with build in speakers? I have a HDMI monitor with speakers included. 4 minutes ago, IBV said: If you try "aplay -D plughw:0,0 your_audio_file.wav", still no sound? Yes. 0 Quote
IBV Posted 1 hour ago Posted 1 hour ago aplay -D plughw:0,0 -f S16_LE -r 48000 -c 2 your_audio_file.wav ? this will force a more common audio format (in case the monitor supports specific audio formats. If not working, no idea, hw detection looks ok. 0 Quote
mitu Posted 1 hour ago Author Posted 1 hour ago 4 minutes ago, IBV said: aplay -D plughw:0,0 -f S16_LE -r 48000 -c 2 your_audio_file.wav ? It doesn't seem to make a difference: Quote aplay -D plughw:0,0 -f S16_LE -r 48000 -c 2 Alesis-Fusion-Nylon-String-Guitar-C4.wav Playing WAVE 'Alesis-Fusion-Nylon-String-Guitar-C4.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.