Hello jose
Comprehensive Technical Report: HDMI Audio Output Failure
Operating System: Ubuntu 24.04.2 LTS – 64-bit Desktop Environment: GNOME 46 – 
Wayland Kernel: Linux 6.14.0-1005-oem Display: SHARP monitor connected via 
DisplayPort → HDMI Audio Hardware: HDA Intel HDMI (card 1) Audio Stack: 
PipeWire 1.0.5 with WirePlumber
Problem Summary:
Although the HDMI audio device is correctly detected by the system, no sound is 
emitted from the SHARP display connected via DisplayPort. Audio output 
functions normally through the built-in analog Line Out, but HDMI audio remains 
inactive despite manual routing and configuration.
Detailed Diagnostic Steps:
1. Hardware and Driver Verification:
✅ aplay -l output:

card 1: HDMI [HDA Intel HDMI]

Devices detected: HDMI 0 (device 3), HDMI 1 (device 7), HDMI 2 (device
8)

✅ lsmod confirmed the following modules are loaded:

snd_hda_codec_hdmi

snd_hda_intel

✅ edid-decode output:

Basic audio support present

Audio latency reported: 35 ms

✅ cat /sys/class/drm/*/status indicated one connected output (likely
HDMI-A-1)

2. Direct ALSA Audio Testing:
❌ aplay -D plughw:1,3 → No audio output

❌ ffmpeg -i file.mp3 -f wav - | aplay -D plughw:1,3 → Failed with
Input/output error

⚠️ speaker-test -D plughw:1,3 -c 2 → Audible clicking only (incomplete
signal transmission)

3. PipeWire Audio Routing:
✅ wpctl status showed:

HDMI sink: ID 48 → Built-in Audio Digital Stereo (HDMI)

Active stream from mpv routed to SHARP HDMI:playback_FL/FR

❌ Despite correct routing, audio was emitted through Line Out instead of
HDMI

✅ Commands executed:

bash
wpctl set-default 48
wpctl move <stream-id> 48
→ No effect on HDMI output

4. Playback via MPV and FFmpeg:
✅ Both mpv and ffplay successfully decoded and played the audio file

❌ However, no sound was heard from HDMI despite AO: [pipewire] 48000Hz stereo 
2ch floatp being reported
5. Attempt to Enforce Compatible Audio Format:
A configuration file was created at: 
~/.config/pipewire/pipewire.conf.d/99-force-16bit.conf with the following 
content:

ini
stream.properties = {
    audio.format = "S16LE"
}
❌ PipeWire ignored the override; mpv continued using floatp

✅ The configuration was later removed:

bash
rm -r ~/.config/pipewire/pipewire.conf.d
6. Audio Stack Restart:
Commands executed:

bash
systemctl --user restart pipewire pipewire-pulse wireplumber
sudo alsa force-reload
7. HDMI Set as Default Sink:
✅ wpctl set-default 48 executed

✅ wpctl status confirmed HDMI as the default sink

❌ Still, no audio was emitted from the HDMI output

8. EDID and Handshake Validation:
✅ edid-decode confirmed audio support in the display's EDID

❌ ALSA failed to transmit audio to HDMI (Broken pipe errors)

9. Line Out Functionality Verification:
✅ wpctl set-default 37 restored analog output

✅ speaker-test -D plughw:0,0 -c 2 produced expected white noise

✅ mpv successfully played audio through Line Out

🧩 Technical Conclusion:
Component       Status
HDMI driver loaded      ✅ Yes
HDMI device visible in ALSA & PipeWire  ✅ Yes
EDID reports audio support      ✅ Yes
ALSA fails to write to HDMI     ❌ Yes
PipeWire routes audio to HDMI   ✅ Yes
No actual audio from HDMI output        ❌ Yes
Analog Line Out functions properly      ✅ Yes

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-oem-6.14 in Ubuntu.
https://bugs.launchpad.net/bugs/2114627

Title:
  Persistent HDMI Audio Output Failure on Dell OptiPlex 9020 (Intel
  Haswell) in Ubuntu 24.04

Status in linux-oem-6.14 package in Ubuntu:
  Triaged

Bug description:
  Subject: Persistent HDMI Audio Output Failure on Dell OptiPlex 9020
  (Intel Haswell) in Ubuntu 24.04

  Introduction:
  This report details a critical issue concerning the non-functional HDMI audio 
output on a Dell OptiPlex 9020 system running Ubuntu 24.04. Despite thorough 
troubleshooting and comparative analysis with other Linux distributions where 
HDMI audio operates correctly, the problem persists.

  Hardware Specifications:

  System Model: Dell OptiPlex 9020
  CPU/Integrated Graphics: Intel Haswell (Identified as "Intel Corporation Xeon 
E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller")
  Graphics Driver in use: i915 (Kernel module)
  Audio Controller: HDA Intel HDMI (Identified as "Intel Haswell HDMI" chipset)
  Problem Description:
  The HDMI audio output on the specified hardware fails to produce sound when 
running Ubuntu 24.04. While the system's ALSA subsystem correctly detects the 
HDMI audio device (aplay -l output confirms "HDA Intel HDMI" card detection), 
and alsamixer shows the HDMI output with S/PDIF channels as unmuted, no audio 
is audible.

  Furthermore, the PipeWire audio server, which is active and running
  (confirmed via systemctl --user status pipewire pipewire-pulse),
  correctly identifies the HDMI output as the default sink (wpctl status
  shows the HDMI sink with an asterisk *). wpctl status also indicates
  that active audio streams are being directed to the "SHARP
  HDMI:playback_FL/FR", yet no sound is produced.

  Comparative Analysis with Functioning Systems:
  The same hardware configuration demonstrates fully functional HDMI audio when 
running other Linux distributions:

  MX Linux 23.6: HDMI audio works correctly with Kernel 6.14.2-1-liquorix-amd64.
  Fedora Workstation 42: HDMI audio works correctly with Kernel 
6.14.0-63.fc42.x86_64. This comparison strongly suggests that the issue is 
specific to Ubuntu 24.04's kernel version or its audio driver configuration for 
Intel Haswell HDMI, rather than a fundamental hardware defect.
  Troubleshooting Steps Performed in Ubuntu 24.04:

  Initial System State: The issue was observed initially with Ubuntu 24.04 
running Kernel 6.15.2-061502-generic (or sometimes 6.11.0-17-generic after 
certain updates).
  Comprehensive System Update: All system packages, including PipeWire, Mesa, 
and Xorg components, were updated to their latest available versions from 
official repositories (sudo apt update && sudo apt upgrade -y && sudo apt 
dist-upgrade -y).
  PipeWire Service Verification: Confirmed that pipewire.service and 
pipewire-pulse.service were active and running, and wpctl status showed HDMI as 
the default output.
  Kernel Version Testing (Downgrade/Specific Version Trial):
  Based on the working kernels in MX Linux and Fedora, Kernel 
6.14.11-061411-generic was explicitly downloaded and installed from the Ubuntu 
Kernel Mainline PPA (all four .deb packages).
  The system was successfully booted into and confirmed to be running Kernel 
6.14.11-061411-generic (uname -r output confirmed).
  Result: Despite running Kernel 6.14.11-061411-generic, the HDMI audio output 
remains non-functional.
  Kernel Logs Review: Kernel logs (sudo journalctl -k -xn | grep -iE 
'audio|hdmi|pipewire|alsa|error|warn') were examined for relevant errors, but 
no direct audio-related errors or warnings were found.
  Conclusion and Request for Assistance:
  Given that the HDMI audio functions on the same hardware with other Linux 
distributions (MX Linux and Fedora) running Kernel 6.14.x, and the problem 
persists even when explicitly booting into Kernel 6.14.11 in Ubuntu 24.04, it 
suggests that the issue might be more complex than a simple kernel regression. 
It could indicate a specific configuration, a missing patch, or a deeper 
driver-level problem within Ubuntu 24.04's snd_hda_intel module or its 
interaction with the i915 graphics driver for Intel Haswell HDMI audio.

  We kindly request your assistance in further diagnosing and resolving
  this issue.

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: linux-image-6.11.0-26-generic 6.11.0-26.26~24.04.1
  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.7
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  mo         1369 F.... wireplumber
   /dev/snd/controlC0:  mo         1369 F.... wireplumber
   /dev/snd/seq:        mo         1365 F.... pipewire
  CRDA: N/A
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Sat Jun 14 23:44:27 2025
  InstallationDate: Installed on 2025-06-03 (11 days ago)
  InstallationMedia: Ubuntu 24.04.2 LTS "Noble Numbat" - Release amd64 
(20250215)
  IwConfig:
   lo        no wireless extensions.
   
   eno1      no wireless extensions.
  MachineType: Dell Inc. OptiPlex 9020
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-26-generic 
root=UUID=2589d23b-0b23-48d9-ae40-22121d2b94d7 ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-6.11.0-26-generic N/A
   linux-backports-modules-6.11.0-26-generic  N/A
   linux-firmware                             20240318.git3b128b60-0ubuntu2.13
  RfKill:
   
  SourcePackage: linux-hwe-6.11
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 05/30/2019
  dmi.bios.release: 65.25
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A25
  dmi.board.name: 0PC5F7
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A03
  dmi.chassis.type: 6
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: 
dmi:bvnDellInc.:bvrA25:bd05/30/2019:br65.25:svnDellInc.:pnOptiPlex9020:pvr00:rvnDellInc.:rn0PC5F7:rvrA03:cvnDellInc.:ct6:cvr:sku05A4:
  dmi.product.name: OptiPlex 9020
  dmi.product.sku: 05A4
  dmi.product.version: 00
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-oem-6.14/+bug/2114627/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to