batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
2k stars 514 forks source link

V35 and V36 beta: no sound on HDMI output #8199

Open Hydrosaure opened 1 year ago

Hydrosaure commented 1 year ago

Been using batocera for a while and recently updated from V32 to V35. After this update I can't get any sound output via HDMI.

Batocera is running on a PC built around an Intel i7 5775C with its integrated GPU:

From lcpci:

00:02.0 VGA compatible controller [0300]: Intel Corporation Iris Pro Graphics 6200 [8086:1622] (rev 0a) (prog-if 00 [VGA controller])
        DeviceName:  Onboard IGD
        Subsystem: ASUSTeK Computer Inc. Iris Pro Graphics 6200 [1043:8534]
        Flags: bus master, fast devsel, latency 0, IRQ 30
        Memory at f6000000 (64-bit, non-prefetchable) [size=16M]
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915
        Kernel modules: i915

00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 0a)
        Subsystem: ASUSTeK Computer Inc. Broadwell-U Audio Controller [1043:8534]
        Flags: bus master, fast devsel, latency 0, IRQ 31
        Memory at f7330000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

On V35 I get this list of audio devices:

[root@BATOCERA /userdata/system]# batocera-audio list
auto auto
alsa_output.pci-0000_00_03.0.pro-output-3 Built-in Audio Pro
alsa_output.pci-0000_00_03.0.pro-output-7 Built-in Audio Pro 7
alsa_output.pci-0000_00_03.0.pro-output-8 Built-in Audio Pro 8
alsa_output.pci-0000_00_03.0.pro-output-9 Built-in Audio Pro 9

I tried many combinations of audio device / profile to no avail.

on V32 where sound works fine this is the device selected acording to batocera.conf: audio.device=alsa_output.pci-0000_00_03.0.hdmi-stereo-extra1

Hydrosaure commented 1 year ago

Tried on V36 final and it is the same.

Here is a support log bundle if that can help. Fresh from a clean install of V36. batocera-support-20230311190240.tar.gz

Tovarichtch commented 1 year ago

Something is missing: what's the motherboard and its BIOS version?

Hydrosaure commented 1 year ago

ASUS Z97I-PLUS with latest BIOS 2704 (from 2016)