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 : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp