debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #01258
[Bug 2112256] Re: HDMI audio not working after removing discrete GPU (NVIDIA), only works via ALSA when WirePlumber is disabled
** Tags added: dcr-freezer
** Changed in: pipewire (Ubuntu)
Status: New => Triaged
** Changed in: pipewire (Ubuntu)
Importance: Undecided => Low
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to pipewire in Ubuntu.
https://bugs.launchpad.net/bugs/2112256
Title:
HDMI audio not working after removing discrete GPU (NVIDIA), only
works via ALSA when WirePlumber is disabled
Status in pipewire package in Ubuntu:
Triaged
Bug description:
📝 Bug Description:
After removing an NVIDIA discrete GPU and switching to onboard Intel HDMI output, HDMI audio is no longer functional on Ubuntu 24.04.
When WirePlumber is active, no audio is played through the HDMI device
(SHARP LCD TV) in any application using PipeWire (e.g., Chrome,
Firefox, system sounds).
When WirePlumber is masked/disabled, VLC can output audio successfully
by accessing ALSA directly via --aout=alsa.
Running speaker-test -D hw:0,3 -c 2 works, proving the audio device is
functional at the ALSA level.
cat /proc/asound/card0/eld#3.0 returns No such file or directory,
which suggests ELD/EDID is not being detected correctly.
Same issue occurs on Ubuntu 24.04 Live USB – indicating it's a
regression in Ubuntu 24.04 or its PipeWire/WirePlumber integration.
This setup worked fine on Ubuntu 22.04 and other distros using
PulseAudio or older PipeWire builds.
🧪 Steps to Reproduce:
Boot Ubuntu 24.04 with Intel onboard GPU (HDMI port connected to TV).
Run aplay -l — HDMI devices are detected.
Play audio via Firefox, Chrome, or VLC normally → no audio output.
Run speaker-test via hw:0,3 → audio plays successfully.
Mask WirePlumber:
systemctl --user mask wireplumber && reboot
Open VLC with --aout=alsa and select hw:0,3 → audio works!
Re-enable WirePlumber → audio fails again, even VLC can't output to
HDMI.
🧰 Hardware and Environment:
Motherboard: Intel (with ALC887-VD audio)
CPU: Intel i5-6500 (HD Graphics 530)
Ubuntu version: 24.04 LTS (Noble Numbat)
Kernel: 6.8.x (default)
Audio driver: snd_hda_intel
HDMI Device: SHARP LCD TV via HDMI
Display: xrandr shows HDMI-1 connected
Display manager: GDM
📎 Log samples:
bash
Copy
Edit
aplay -l
# shows HDMI 0,1,2 under card0 (HDA Intel PCH)
cat /proc/asound/card0/eld#3.0
# No such file or directory
pactl list short sinks
# shows alsa_output.pci-0000_00_1f.3.hdmi-stereo SUSPENDED
📌 Expected behavior:
HDMI audio should work via PipeWire/WirePlumber just like it does via ALSA or in Ubuntu 22.04.
🔁 Workaround:
Disable WirePlumber and use ALSA directly via VLC (--aout=alsa) for working HDMI sound.
💥 Impact:
All applications relying on PulseAudio/PipeWire (Firefox, Chrome, system sounds) have no audio output over HDMI, affecting basic usability.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: pipewire 1.0.5-1ubuntu3
ProcVersionSignature: Ubuntu 6.11.0-26.26~24.04.1-generic 6.11.11
Uname: Linux 6.11.0-26-generic x86_64
ApportVersion: 2.28.1-0ubuntu3.6
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sun Jun 1 09:14:25 2025
InstallationDate: Installed on 2025-04-27 (35 days ago)
InstallationMedia: Ubuntu 24.04.2 LTS "Noble Numbat" - Release amd64 (20250215)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
SourcePackage: pipewire
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/2112256/+subscriptions
References