← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2112256] [NEW] HDMI audio not working after removing discrete GPU (NVIDIA), only works via ALSA when WirePlumber is disabled

 

Public bug reported:

📝 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)

** Affects: pipewire (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble wayland-session

-- 
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:
  New

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



Follow ups