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