Greetings,
This topic has apparently been exhausted here and in other places all over the net but I have not been able to solve the problem with the info I've found.
I have the Raspberry Pi 4 8G in an Argon ONE V2 case running LibreELEC. I haven't been able to figure out how to get HDMI sound working. I've tried several of the directives suggested by many people such as:
hdmi_drive=2(this is the only one that, by itself, didn't completely bork my system but it still didn't help)
and then various combinations of the rest these in addition to hdmi_drive=2 rendered my system unbootable:
hdmi_force_hotplug=1
hdmi_force_edid_audio=1
hdmi_ignore_edid=0xa5000080
hdmi_mode=16
hdmi_group=1
I tried two different HDMI cables. I know at least one of them is HDMI 2.0 and they both work in other applications.
I tried earbuds plugged into the audio port on the back of the case and I DO hear audio there.
I tried plugging into both HDMI ports on the case although, I'm aware that you're supposed to use the one closest to the power supply.
Here's some configuration details in their current state:
# egrep -i 'audiooutput|fvolumelevel' /storage/.kodi/userdata/guisettings.xml
<setting id="audiooutput.ac3passthrough" default="true">true</setting>
<setting id="audiooutput.ac3transcode" default="true">false</setting>
<setting id="audiooutput.atempothreshold" default="true">2</setting>
<setting id="audiooutput.audiodevice">PI:Both</setting>
<setting id="audiooutput.channels" default="true">1</setting>
<setting id="audiooutput.config">1</setting>
<setting id="audiooutput.dtshdpassthrough" default="true">false</setting>
<setting id="audiooutput.dtspassthrough" default="true">false</setting>
<setting id="audiooutput.eac3passthrough" default="true">false</setting>
<setting id="audiooutput.guisoundmode" default="true">1</setting>
<setting id="audiooutput.maintainoriginalvolume" default="true">true</setting>
<setting id="audiooutput.passthrough" default="true">false</setting>
<setting id="audiooutput.passthroughdevice">PI:HDMI</setting>
<setting id="audiooutput.processquality" default="true">30</setting>
<setting id="audiooutput.samplerate" default="true">48000</setting>
<setting id="audiooutput.stereoupmix" default="true">false</setting>
<setting id="audiooutput.streamnoise" default="true">true</setting>
<setting id="audiooutput.streamsilence" default="true">1</setting>
<setting id="audiooutput.truehdpassthrough" default="true">false</setting>
<setting id="audiooutput.volumesteps" default="true">20</setting>
<fvolumelevel>1.000000</fvolumelevel>
#
# grep -v ^'#' /flash/config.txt | sed '/^$/d'
gpu_mem=320
force_turbo=0
hdmi_ignore_cec_init=1
[all]
include distroconfig.txt
#
# cat distroconfig.txt
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2019-present Team LibreELEC (LibreELEC – Just enough OS for KODI)
# WARNING: DO NOT EDIT THIS FILE - IT WILL BE OVERWRITTEN WHEN UPGRADING!
dtoverlay=vc4-fkms-v3d
disable_overscan=1
#
#
I'm sure I'm forgetting something...
I've been suspicious of the Argon case all along because it has full size HDMI ports - I'm thinking the micro to full size adapter isn't playing nice so the only other thing I can think of trying is to use a different case(which I have) and a micro to full size HDMI cable.
However, if anybody has any suggestions or sees any problems with my setup I would appreciate any feedback.
Thank you!
Jim