No audio, no sound, - Ubuntu 24.04.3 LTS

Ubuntu Support Template

Ubuntu Version:
24.04.03 LTS

Desktop Environment (if applicable):
GNOME

Problem Description:
No audio from internal speakers. Stopped working after power down and reboot.

Example:

Open Settings → Sound
Try to test speakers
No sound

Example:

Open Browser
Try to play youtube video
No sound

Example:

Open Terminal cli
Try speaker test
No sound

Relevant System Information:

york-earwaker@york-earwaker-XPS-15-9560:~$ speaker-test -t wav -c 2 -l 1

speaker-test 1.2.9

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 1048576
Period size range from 32 to 524288
Using max buffer size 1048576
Periods = 4
was set period_size = 262144
was set buffer_size = 1048576
0 - Front Left
1 - Front Right
Time per period = 3.169398

york-earwaker@york-earwaker-XPS-15-9560:~$ systemctl --user status pipewire pipewire-pulse wireplumber
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: e>
Active: active (running) since Mon 2026-02-02 15:34:32 GMT; 54min ago
TriggeredBy: ● pipewire.socket
Main PID: 2308 (pipewire)
Tasks: 3 (limit: 38183)
Memory: 8.9M (peak: 9.6M)
CPU: 7.089s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewi>
└─2308 /usr/bin/pipewire

Feb 02 15:34:32 york-earwaker-XPS-15-9560 systemd[2291]: Started pipewire.servi>
Feb 02 15:34:32 york-earwaker-XPS-15-9560 pipewire[2308]: mod.jackdbus-detect: >

● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; pre>
Active: active (running) since Mon 2026-02-02 15:34:32 GMT; 54min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 2317 (pipewire-pulse)
Tasks: 3 (limit: 38183)
Memory: 24.6M (peak: 25.2M)
CPU: 8.369s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewi>
└─2317 /usr/bin/pipewire-pulse

Feb 02 15:34:32 york-earwaker-XPS-15-9560 systemd[2291]: Started pipewire-pulse>

● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset>
Active: active (running) since Mon 2026-02-02 15:34:32 GMT; 54min ago
Main PID: 2315 (wireplumber)
Tasks: 6 (limit: 38183)
Memory: 4.8M (peak: 5.4M)
CPU: 393ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wirepl>
└─2315 /usr/bin/wireplumber

Feb 02 15:34:32 york-earwaker-XPS-15-9560 systemd[2291]: Started wireplumber.se>
Feb 02 15:34:32 york-earwaker-XPS-15-9560 wireplumber[2315]: SPA handle 'api.li>
Feb 02 15:34:32 york-earwaker-XPS-15-9560 wireplumber[2315]: PipeWire’s libcame>
Feb 02 15:34:33 york-earwaker-XPS-15-9560 wireplumber[2315]:
york-earwaker@york-earwaker-XPS-15-9560:~$ uname -a
Linux york-earwaker-XPS-15-9560 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
york-earwaker@york-earwaker-XPS-15-9560:~$ lspci -v | grep -A7 -i “audio”
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31) (prog-if 80)
Subsystem: Dell CM238 HD Audio Controller
Flags: bus master, fast devsel, latency 32, IRQ 149, IOMMU group 12
Memory at ed128000 (64-bit, non-prefetchable) [size=16K]
Memory at ed100000 (64-bit, non-prefetchable) [size=64K]
Capabilities:
Kernel driver in use: snd_soc_avs
Kernel modules: snd_hda_intel, snd_soc_avs

york-earwaker@york-earwaker-XPS-15-9560:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
york-earwaker@york-earwaker-XPS-15-9560:~$ pactl info
Command ‘pactl’ not found, but can be installed with:
sudo apt install pulseaudio-utils
york-earwaker@york-earwaker-XPS-15-9560:~$ grep “install” /var/log/dpkg.log | tail -n 50
2026-02-02 15:09:25 status half-installed libdrm-common:all 2.4.122-1~ubuntu0.24.04.2
2026-02-02 15:09:25 status half-installed libdrm2:amd64 2.4.122-1~ubuntu0.24.04.2
2026-02-02 15:09:25 status half-installed ubuntu-release-upgrader-gtk:all 1:24.04.27
2026-02-02 15:09:25 status half-installed ubuntu-release-upgrader-core:all 1:24.04.27
2026-02-02 15:09:25 status half-installed python3-distupgrade:all 1:24.04.27
2026-02-02 15:09:26 status half-installed libfwupd2:amd64 1.9.31-0ubuntu1~24.04.1
2026-02-02 15:09:26 status half-installed fwupd:amd64 1.9.31-0ubuntu1~24.04.1
2026-02-02 15:09:26 status half-installed gnome-shell:amd64 46.0-0ubuntu6~24.04.12
2026-02-02 15:09:26 status half-installed gnome-shell-common:all 46.0-0ubuntu6~24.04.12
2026-02-02 15:09:26 status half-installed libdrm-amdgpu1:amd64 2.4.122-1~ubuntu0.24.04.2
2026-02-02 15:09:26 status half-installed libdrm-intel1:amd64 2.4.122-1~ubuntu0.24.04.2
2026-02-02 15:09:26 status half-installed libdrm-nouveau2:amd64 2.4.122-1~ubuntu0.24.04.2
2026-02-02 15:09:26 status half-installed libdrm-radeon1:amd64 2.4.122-1~ubuntu0.24.04.2
2026-02-02 15:09:26 status half-installed libqpdf29t64:amd64 11.9.0-1.1build1
2026-02-02 15:09:26 status half-installed libxatracker2:amd64 25.0.7-0ubuntu0.24.04.2
2026-02-02 15:09:26 status half-installed xwayland:amd64 2:23.2.6-1ubuntu0.7
2026-02-02 15:09:27 status installed libfwupd2:amd64 1.9.33-0ubuntu1~24.04.1ubuntu1
2026-02-02 15:09:27 status installed libqpdf29t64:amd64 11.9.0-1.1ubuntu0.1
2026-02-02 15:09:27 status installed python3-distupgrade:all 1:24.04.28
2026-02-02 15:09:27 status installed ubuntu-release-upgrader-core:all 1:24.04.28
2026-02-02 15:09:27 status installed ubuntu-release-upgrader-gtk:all 1:24.04.28
2026-02-02 15:09:27 status installed libdrm-common:all 2.4.125-1ubuntu0.1~24.04.1
2026-02-02 15:09:28 status installed fwupd:amd64 1.9.33-0ubuntu1~24.04.1ubuntu1
2026-02-02 15:09:28 status installed libdrm2:amd64 2.4.125-1ubuntu0.1~24.04.1
2026-02-02 15:09:28 status installed xwayland:amd64 2:23.2.6-1ubuntu0.8
2026-02-02 15:09:28 status installed libdrm-amdgpu1:amd64 2.4.125-1ubuntu0.1~24.04.1
2026-02-02 15:09:28 status installed libdrm-nouveau2:amd64 2.4.125-1ubuntu0.1~24.04.1
2026-02-02 15:09:28 status installed libdrm-radeon1:amd64 2.4.125-1ubuntu0.1~24.04.1
2026-02-02 15:09:28 status installed libdrm-intel1:amd64 2.4.125-1ubuntu0.1~24.04.1
2026-02-02 15:09:28 status installed libxatracker2:amd64 25.1.7-1ubuntu2~24.04.1
2026-02-02 15:09:28 status installed desktop-file-utils:amd64 0.27-2build1
2026-02-02 15:09:28 status installed hicolor-icon-theme:all 0.17-2
2026-02-02 15:09:28 status installed gnome-menus:amd64 3.36.0-1.1ubuntu3
2026-02-02 15:09:28 status installed libc-bin:amd64 2.39-0ubuntu8.6
2026-02-02 15:09:29 status installed man-db:amd64 2.12.0-4build2
2026-02-02 15:09:29 status installed gnome-shell-common:all 46.0-0ubuntu6~24.04.13
2026-02-02 15:09:29 status installed libglib2.0-0t64:amd64 2.80.0-6ubuntu3.7
2026-02-02 15:09:29 status installed dbus:amd64 1.14.10-4ubuntu4.1
2026-02-02 15:09:29 status installed gnome-shell:amd64 46.0-0ubuntu6~24.04.13

york-earwaker@york-earwaker-XPS-15-9560:~$ pactl info
Command ‘pactl’ not found, but can be installed with:
sudo apt install pulseaudio-utils

york-earwaker@york-earwaker-XPS-15-9560:~$ sudo apt install pulseaudio-utils
[sudo] password for york-earwaker:
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Suggested packages:
pulseaudio
The following NEW packages will be installed:
pulseaudio-utils
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 73.5 kB of archives.
After this operation, 340 kB of additional disk space will be used.
Get:1 http://gb.archive.ubuntu.com/ubuntu noble-updates/universe amd64 pulseaudio-utils amd64 1:16.1+dfsg1-2ubuntu10.1 [73.5 kB]
Fetched 73.5 kB in 0s (1,175 kB/s)
Selecting previously unselected package pulseaudio-utils.
(Reading database … 198034 files and directories currently installed.)
Preparing to unpack …/pulseaudio-utils_1%3a16.1+dfsg1-2ubuntu10.1_amd64.deb ..
.
Unpacking pulseaudio-utils (1:16.1+dfsg1-2ubuntu10.1) …
Setting up pulseaudio-utils (1:16.1+dfsg1-2ubuntu10.1) …
Processing triggers for man-db (2.12.0-4build2) …

york-earwaker@york-earwaker-XPS-15-9560:~$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 197
Tile Size: 65472
User Name: york-earwaker
Host Name: york-earwaker-XPS-15-9560
Server Name: PulseAudio (on PipeWire 1.0.5)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: auto_null
Default Source: auto_null.monitor
Cookie: d1d8:9c05

york-earwaker@york-earwaker-XPS-15-9560:~$ pactl list short sinks
33 auto_null PipeWire float32le 2ch 48000Hz RUNNING

york-earwaker@york-earwaker-XPS-15-9560:~$ pactl list | grep -A2 ‘State\Name\Volume\Mute’

york-earwaker@york-earwaker-XPS-15-9560:~$ journalctl -p 3 -xb | grep -i “pulse|audio|alsa”
Feb 02 15:33:58 york-earwaker-XPS-15-9560 kernel: snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_component_probe on hdaudioB0D0-platform: -2
Feb 02 15:33:58 york-earwaker-XPS-15-9560 kernel: avs_hdaudio avs_hdaudio.0: ASoC: failed to instantiate card -2
Feb 02 15:33:58 york-earwaker-XPS-15-9560 kernel: avs_hdaudio avs_hdaudio.0: probe with driver avs_hdaudio failed with error -2
Feb 02 15:33:58 york-earwaker-XPS-15-9560 kernel: snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_component_probe on hdaudioB0D2-platform: -2
Feb 02 15:33:58 york-earwaker-XPS-15-9560 kernel: avs_hdaudio avs_hdaudio.2: ASoC: failed to instantiate card -2
Feb 02 15:33:58 york-earwaker-XPS-15-9560 kernel: avs_hdaudio avs_hdaudio.2: probe with driver avs_hdaudio failed with error -2
york-earwaker@york-earwaker-XPS-15-9560:~$ sudo dmesg | grep -i “audio|sound|pulse|alsa”
[ 5.047970] snd_soc_avs 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 5.124833] snd_hda_codec_realtek hdaudioB0D0: ALC3266: picked fixup (pin match)
[ 5.126188] snd_hda_codec_realtek hdaudioB0D0: autoconfig for ALC3266: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[ 5.126195] snd_hda_codec_realtek hdaudioB0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.126198] snd_hda_codec_realtek hdaudioB0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 5.126202] snd_hda_codec_realtek hdaudioB0D0: mono: mono_out=0x0
[ 5.126204] snd_hda_codec_realtek hdaudioB0D0: inputs:
[ 5.126206] snd_hda_codec_realtek hdaudioB0D0: Internal Mic=0x12
[ 5.126209] snd_hda_codec_realtek hdaudioB0D0: Headset Mic=0x18
[ 5.126212] snd_hda_codec_realtek hdaudioB0D0: Headphone Mic=0x1a
[ 5.137848] snd_hda_codec_realtek hdaudioB0D0: creating for ALC3266 Analog 0
[ 5.179489] avs_hdaudio avs_hdaudio.0: trying to load fallback topology hda-generic-tplg.bin
[ 5.179540] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_component_probe on hdaudioB0D0-platform: -2
[ 5.179552] avs_hdaudio avs_hdaudio.0: ASoC: failed to instantiate card -2
[ 5.181603] avs_hdaudio avs_hdaudio.0: probe with driver avs_hdaudio failed with error -2
[ 5.194278] snd_hda_codec_hdmi hdaudioB0D2: creating for HDMI 0 0
[ 5.194285] snd_hda_codec_hdmi hdaudioB0D2: skipping capture dai for HDMI 0
[ 5.194287] snd_hda_codec_hdmi hdaudioB0D2: creating for HDMI 1 1
[ 5.194290] snd_hda_codec_hdmi hdaudioB0D2: skipping capture dai for HDMI 1
[ 5.194292] snd_hda_codec_hdmi hdaudioB0D2: creating for HDMI 2 2
[ 5.194295] snd_hda_codec_hdmi hdaudioB0D2: skipping capture dai for HDMI 2
[ 5.194377] avs_hdaudio avs_hdaudio.2: trying to load fallback topology hda-8086-generic-tplg.bin
[ 5.194427] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_component_probe on hdaudioB0D2-platform: -2
[ 5.194437] avs_hdaudio avs_hdaudio.2: ASoC: failed to instantiate card -2
[ 5.194603] avs_hdaudio avs_hdaudio.2: probe with driver avs_hdaudio failed with error -2

york-earwaker@york-earwaker-XPS-15-9560:~$ pw-cli ls
id 0, type PipeWire:Interface:Core/4
object.serial = “0”
core.name = “pipewire-0”
id 1, type PipeWire:Interface:Module/3
object.serial = “1”
module.name = “libpipewire-module-rt”
id 2, type PipeWire:Interface:Module/3
object.serial = “2”
module.name = “libpipewire-module-protocol-native”
id 3, type PipeWire:Interface:Module/3
object.serial = “3”
module.name = “libpipewire-module-profiler”
id 4, type PipeWire:Interface:Profiler/3
object.serial = “4”
id 5, type PipeWire:Interface:Module/3
object.serial = “5”
module.name = “libpipewire-module-metadata”
id 6, type PipeWire:Interface:Factory/3
object.serial = “6”
module.id = “5”
factory.name = “metadata”
factory.type.name = “PipeWire:Interface:Metadata”
factory.type.version = “3”
id 7, type PipeWire:Interface:Module/3
object.serial = “7”
module.name = “libpipewire-module-spa-device-factory”
id 8, type PipeWire:Interface:Factory/3
object.serial = “8”
module.id = “7”
factory.name = “spa-device-factory”
factory.type.name = “PipeWire:Interface:Device”
factory.type.version = “3”
id 9, type PipeWire:Interface:Module/3
object.serial = “9”
module.name = “libpipewire-module-spa-node-factory”
id 10, type PipeWire:Interface:Factory/3
object.serial = “10”
module.id = “9”
factory.name = “spa-node-factory”
factory.type.name = “PipeWire:Interface:Node”
factory.type.version = “3”
id 11, type PipeWire:Interface:Module/3
object.serial = “11”
module.name = “libpipewire-module-client-node”
id 12, type PipeWire:Interface:Factory/3
object.serial = “12”
module.id = “11”
factory.name = “client-node”
factory.type.name = “PipeWire:Interface:ClientNode”
factory.type.version = “5”
id 13, type PipeWire:Interface:Module/3
object.serial = “13”
module.name = “libpipewire-module-client-device”
id 14, type PipeWire:Interface:Factory/3
object.serial = “14”
module.id = “13”
factory.name = “client-device”
factory.type.name = “Spa:Pointer:Interface:Device”
factory.type.version = “0”
id 15, type PipeWire:Interface:Module/3
object.serial = “15”
module.name = “libpipewire-module-portal”
id 16, type PipeWire:Interface:Module/3
object.serial = “16”
module.name = “libpipewire-module-access”
id 17, type PipeWire:Interface:Module/3
object.serial = “17”
module.name = “libpipewire-module-adapter”
id 18, type PipeWire:Interface:Factory/3
object.serial = “18”
module.id = “17”
factory.name = “adapter”
factory.type.name = “PipeWire:Interface:Node”
factory.type.version = “3”
id 19, type PipeWire:Interface:Module/3
object.serial = “19”
module.name = “libpipewire-module-link-factory”
id 20, type PipeWire:Interface:Factory/3
object.serial = “20”
module.id = “19”
factory.name = “link-factory”
factory.type.name = “PipeWire:Interface:Link”
factory.type.version = “3”
id 21, type PipeWire:Interface:Module/3
object.serial = “21”
module.name = “libpipewire-module-session-manager”
id 22, type PipeWire:Interface:Factory/3
object.serial = “22”
module.id = “21”
factory.name = “client-endpoint”
factory.type.name = “PipeWire:Interface:ClientEndpoint”
factory.type.version = “0”
id 23, type PipeWire:Interface:Factory/3
object.serial = “23”
module.id = “21”
factory.name = “client-session”
factory.type.name = “PipeWire:Interface:ClientSession”
factory.type.version = “0”
id 24, type PipeWire:Interface:Factory/3
object.serial = “24”
module.id = “21”
factory.name = “session”
factory.type.name = “PipeWire:Interface:Session”
factory.type.version = “0”
id 25, type PipeWire:Interface:Factory/3
object.serial = “25”
module.id = “21”
factory.name = “endpoint”
factory.type.name = “PipeWire:Interface:Endpoint”
factory.type.version = “0”
id 26, type PipeWire:Interface:Factory/3
object.serial = “26”
module.id = “21”
factory.name = “endpoint-stream”
factory.type.name = “PipeWire:Interface:EndpointStream”
factory.type.version = “0”
id 27, type PipeWire:Interface:Factory/3
object.serial = “27”
module.id = “21”
factory.name = “endpoint-link”
factory.type.name = “PipeWire:Interface:EndpointLink”
factory.type.version = “0”
id 28, type PipeWire:Interface:Module/3
object.serial = “28”
module.name = “libpipewire-module-jackdbus-detect”
id 29, type PipeWire:Interface:Node/3
object.serial = “29”
factory.id = “10”
priority.driver = “20000”
node.name = “Dummy-Driver”
id 30, type PipeWire:Interface:Node/3
object.serial = “30”
factory.id = “10”
priority.driver = “19000”
node.name = “Freewheel-Driver”
id 31, type PipeWire:Interface:Metadata/3
object.serial = “31”
metadata.name = “settings”
id 32, type PipeWire:Interface:Client/3
object.serial = “32”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “pipewire”
id 33, type PipeWire:Interface:Node/3
object.serial = “33”
factory.id = “18”
client.id = “32”
node.description = “Dummy Output”
node.name = “auto_null”
media.class = “Audio/Sink”
id 34, type PipeWire:Interface:Client/3
object.serial = “34”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2315”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “WirePlumber”
id 35, type PipeWire:Interface:Client/3
object.serial = “35”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2315”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “WirePlumber [export]”
id 36, type PipeWire:Interface:Metadata/3
factory.id = “6”
module.id = “5”
metadata.name = “default”
client.id = “34”
object.serial = “36”
id 37, type PipeWire:Interface:Metadata/3
metadata.name = “route-settings”
factory.id = “6”
module.id = “5”
client.id = “34”
object.serial = “37”
id 38, type PipeWire:Interface:Metadata/3
metadata.name = “sm-objects”
factory.id = “6”
module.id = “5”
client.id = “34”
object.serial = “38”
id 39, type PipeWire:Interface:Port/3
object.serial = “39”
object.path = “auto_null:playback_0”
format.dsp = “32 bit float mono audio”
node.id = “33”
audio.channel = “FL”
port.id = “0”
port.name = “playback_FL”
port.direction = “in”
port.alias = “Dummy Output:playback_FL”
id 40, type PipeWire:Interface:Port/3
object.serial = “40”
object.path = “auto_null:monitor_0”
format.dsp = “32 bit float mono audio”
node.id = “33”
audio.channel = “FL”
port.id = “0”
port.name = “monitor_FL”
port.direction = “out”
port.monitor = “true”
port.alias = “Dummy Output:monitor_FL”
id 41, type PipeWire:Interface:Port/3
object.serial = “41”
object.path = “auto_null:playback_1”
format.dsp = “32 bit float mono audio”
node.id = “33”
audio.channel = “FR”
port.id = “1”
port.name = “playback_FR”
port.direction = “in”
port.alias = “Dummy Output:playback_FR”
id 42, type PipeWire:Interface:Port/3
object.serial = “42”
object.path = “auto_null:monitor_1”
format.dsp = “32 bit float mono audio”
node.id = “33”
audio.channel = “FR”
port.id = “1”
port.name = “monitor_FR”
port.direction = “out”
port.monitor = “true”
port.alias = “Dummy Output:monitor_FR”
id 43, type PipeWire:Interface:Node/3
object.serial = “43”
factory.id = “10”
client.id = “35”
priority.session = “100”
priority.driver = “1”
node.name = “Midi-Bridge”
media.class = “Midi/Bridge”
id 44, type PipeWire:Interface:Port/3
object.serial = “44”
object.path = “alsa:seq:default:client_14:playback_0”
format.dsp = “8 bit raw midi”
node.id = “43”
port.id = “0”
port.name = “Midi Through:(playback_0) Midi Through Port-0”
port.direction = “in”
port.physical = “true”
port.terminal = “true”
port.alias = “Midi Through:Midi Through Port-0”
id 45, type PipeWire:Interface:Port/3
object.serial = “45”
object.path = “alsa:seq:default:client_14:capture_0”
format.dsp = “8 bit raw midi”
node.id = “43”
port.id = “0”
port.name = “Midi Through:(capture_0) Midi Through Port-0”
port.direction = “out”
port.physical = “true”
port.terminal = “true”
port.alias = “Midi Through:Midi Through Port-0”
id 46, type PipeWire:Interface:Device/3
object.serial = “46”
factory.id = “14”
client.id = “35”
device.api = “v4l2”
device.description = “Integrated_Webcam_HD”
device.name = “v4l2_device.pci-0000_00_14.0-usb-0_12_1.0”
media.class = “Video/Device”
id 47, type PipeWire:Interface:Device/3
object.serial = “47”
factory.id = “14”
client.id = “35”
device.api = “v4l2”
device.description = “Integrated_Webcam_HD”
device.name = “v4l2_device.pci-0000_00_14.0-usb-0_12_1.0.2”
media.class = “Video/Device”
id 48, type PipeWire:Interface:Device/3
object.serial = “48”
factory.id = “14”
client.id = “35”
device.api = “alsa:compressed”
device.description = “Compress-Offload device (ALSA card 0)”
device.name = “alsa_card.comprC0”
media.class = “Audio/Device”
id 49, type PipeWire:Interface:Node/3
object.serial = “49”
object.path = “v4l2:/dev/video0”
factory.id = “10”
client.id = “35”
device.id = “46”
priority.session = “1000”
node.description = “Integrated_Webcam_HD (V4L2)”
node.name = “v4l2_input.pci-0000_00_14.0-usb-0_12_1.0”
node.nick = “Integrated_Webcam_HD”
media.class = “Video/Source”
media.role = “Camera”
id 50, type PipeWire:Interface:Port/3
object.serial = “50”
object.path = “v4l2:/dev/video0:capture_0”
node.id = “49”
port.id = “0”
port.name = “capture_1”
port.direction = “out”
port.physical = “true”
port.terminal = “true”
port.alias = “Integrated_Webcam_HD:capture_1”
id 51, type PipeWire:Interface:Client/3
object.serial = “51”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2581”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “gnome-shell”
id 52, type PipeWire:Interface:Client/3
object.serial = “52”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “GNOME Shell Volume Control”
id 53, type PipeWire:Interface:Client/3
object.serial = “53”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “GNOME Volume Control Media Keys”
id 54, type PipeWire:Interface:Client/3
object.serial = “54”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “3157”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “xdg-desktop-portal”
id 55, type PipeWire:Interface:Client/3
object.serial = “55”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “Brave input”
id 56, type PipeWire:Interface:Client/3
object.serial = “92”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “speech-dispatcher-dummy”
id 57, type PipeWire:Interface:Node/3
object.serial = “93”
factory.id = “6”
client.id = “56”
client.api = “pipewire-pulse”
application.name = “speech-dispatcher-dummy”
node.name = “speech-dispatcher-dummy”
media.class = “Stream/Output/Audio”
id 58, type PipeWire:Interface:Link/3
object.serial = “96”
factory.id = “20”
client.id = “34”
link.output.port = “59”
link.input.port = “39”
link.output.node = “57”
link.input.node = “33”
id 59, type PipeWire:Interface:Port/3
object.serial = “94”
object.path = “speech-dispatcher-dummy:output_0”
format.dsp = “32 bit float mono audio”
node.id = “57”
audio.channel = “FL”
port.id = “0”
port.name = “output_FL”
port.direction = “out”
port.alias = “speech-dispatcher-dummy:output_FL”
id 60, type PipeWire:Interface:Link/3
object.serial = “97”
factory.id = “20”
client.id = “34”
link.output.port = “61”
link.input.port = “41”
link.output.node = “57”
link.input.node = “33”
id 61, type PipeWire:Interface:Port/3
object.serial = “95”
object.path = “speech-dispatcher-dummy:output_1”
format.dsp = “32 bit float mono audio”
node.id = “57”
audio.channel = “FR”
port.id = “1”
port.name = “output_FR”
port.direction = “out”
port.alias = “speech-dispatcher-dummy:output_FR”
id 62, type PipeWire:Interface:Link/3
object.serial = “132”
factory.id = “20”
client.id = “34”
link.output.port = “40”
link.input.port = “70”
link.output.node = “33”
link.input.node = “71”
id 63, type PipeWire:Interface:Port/3
object.serial = “129”
object.path = “GNOME Settings:monitor_0”
format.dsp = “32 bit float mono audio”
node.id = “71”
audio.channel = “FL”
port.id = “0”
port.name = “monitor_FL”
port.direction = “out”
port.monitor = “true”
port.alias = “GNOME Settings:monitor_FL”
port.ignore-latency = “true”
id 64, type PipeWire:Interface:Client/3
object.serial = “186”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “Mutter”
id 65, type PipeWire:Interface:Client/3
object.serial = “173”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “gsd-power”
id 66, type PipeWire:Interface:Link/3
object.serial = “133”
factory.id = “20”
client.id = “34”
link.output.port = “42”
link.input.port = “67”
link.output.node = “33”
link.input.node = “71”
id 67, type PipeWire:Interface:Port/3
object.serial = “130”
object.path = “GNOME Settings:input_1”
format.dsp = “32 bit float mono audio”
node.id = “71”
audio.channel = “FR”
port.id = “1”
port.name = “input_FR”
port.direction = “in”
port.alias = “GNOME Settings:input_FR”
port.ignore-latency = “true”
id 68, type PipeWire:Interface:Client/3
object.serial = “110”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “GNOME Settings”
id 69, type PipeWire:Interface:Client/3
object.serial = “118”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “GNOME Settings”
id 70, type PipeWire:Interface:Port/3
object.serial = “128”
object.path = “GNOME Settings:input_0”
format.dsp = “32 bit float mono audio”
node.id = “71”
audio.channel = “FL”
port.id = “0”
port.name = “input_FL”
port.direction = “in”
port.alias = “GNOME Settings:input_FL”
port.ignore-latency = “true”
id 71, type PipeWire:Interface:Node/3
object.serial = “127”
factory.id = “6”
client.id = “72”
client.api = “pipewire-pulse”
application.name = “GNOME Settings”
node.name = “GNOME Settings”
media.class = “Stream/Input/Audio”
id 72, type PipeWire:Interface:Client/3
object.serial = “126”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “GNOME Settings”
id 73, type PipeWire:Interface:Port/3
object.serial = “131”
object.path = “GNOME Settings:monitor_1”
format.dsp = “32 bit float mono audio”
node.id = “71”
audio.channel = “FR”
port.id = “1”
port.name = “monitor_FR”
port.direction = “out”
port.monitor = “true”
port.alias = “GNOME Settings:monitor_FR”
port.ignore-latency = “true”
id 77, type PipeWire:Interface:Client/3
object.serial = “200”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “10858”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “pw-cli”
id 78, type PipeWire:Interface:Client/3
object.serial = “152”
module.id = “2”
pipewire.protocol = “protocol-native”
pipewire.sec.pid = “2317”
pipewire.sec.uid = “1000”
pipewire.sec.gid = “1000”
pipewire.sec.label = “unconfined”
pipewire.sec.socket = “pipewire-0”
pipewire.access = “unrestricted”
application.name = “Firefox”

york-earwaker@york-earwaker-XPS-15-9560:~$ pacmd list-sinks
No PulseAudio daemon running, or not running as session daemon.

york-earwaker@york-earwaker-XPS-15-9560:~$ top -b -n 1 | head -n 20
top - 16:41:18 up 1:07, 1 user, load average: 0.20, 0.15, 0.31
Tasks: 320 total, 1 running, 318 sleeping, 0 stopped, 1 zombie
%Cpu(s): 1.1 us, 1.1 sy, 0.0 ni, 96.8 id, 1.1 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 31943.6 total, 23314.8 free, 5742.3 used, 5203.0 buff/cache
MiB Swap: 8192.0 total, 8192.0 free, 0.0 used. 26201.3 avail Mem

PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND

10951 york-ea+ 20 0 14500 5588 3440 R 9.1 0.0 0:00.02 top
1 root 20 0 23816 15192 9712 S 0.0 0.0 0:02.59 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pool_wo+
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+
5 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+
7 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+
8 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+
10 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+
13 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker+
14 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_tas+
15 root 20 0 0 0 0 I 0.0 0.0 0:00.00 rcu_tas+
york-earwaker@york-earwaker-XPS-15-9560:~$

```

Screenshots or Error Messages:
As above.

What I’ve Tried:
Software Update.

Rebooted. Three or four times.

Looked at ‘Debugging Audio Issues‘ Debugging Audio Issues

Looked at some posts here on this forum.

Looked at some posts elsewhere on the internet.

Before Posting:
:mag: Please check if similar issues have already been reported and resolved.

:blue_book: See the “Start here” guide:

You are using a Dell XPS-15-9560. This is what I found when I did a Google AI search for “audio problems with dell XPS-15-9560 and Ubuntu. Make of it what you will.

Audio problems on the Dell XPS 15 9560/9550 with Ubuntu commonly involve

“dummy output” (no audio device detected), no sound from internal speakers, or issues with headphone detection

. These issues often stem from conflicts between the Realtek audio codec and the Linux kernel, or lack of support for specific audio hardware configurations in older Ubuntu versions.

Here are the solutions and workarounds for these audio problems:

1. Update Kernel and System

Using a modern kernel is critical, as recent kernels (6.8+) have better support for the XPS audio hardware.

  • Update Ubuntu: Run sudo apt update && sudo apt upgrade -y to ensure you are on the latest packages.

  • Update Kernel: If using an older version, upgrading the kernel to the latest stable version (e.g., 6.11 or later) can fix audio driver issues.

  • Use OEM Kernel: If using Ubuntu 24.04, consider switching to the OEM kernel to resolve driver compatibility.

2. Fix “Dummy Output” (No Sound Detected)

If your system only shows “Dummy Output” in sound settings, try these fixes:

  • Reload ALSA: Open terminal and run sudo alsa force-reload to restart the sound system.

  • Adjust modprobe.d: Edit the configuration file by running sudo nano /etc/modprobe.d/alsa-base.conf and add options snd-hda-intel dmic_detect=0 to the end of the file, then reboot.

  • Add User to Audio Group: Ensure your user is in the audio group to allow access to the sound card:

    bash

    sudo adduser $USER audio
    sudo adduser $USER pulse-access
    
    

    Then log out and log back in.

3. Fix Internal Speaker/Woofer Issues (No Bass/Quiet)

Some XPS models have 4 speakers (2 woofers, 2 tweeters) that do not work properly on Linux, causing “tinny” sound.

  • Update to Newer Ubuntu: Upgrading to Ubuntu 24.10 or later may fix this, as it includes the necessary audio driver updates (kernel 6.11+).

  • Check Audio Profile: Open pavucontrol (PulseAudio Volume Control) and ensure the correct profile (e.g., Analog Stereo Duplex) is selected.

4. Headphone Jack Issues

If headphones are not detected or produce a loud noise:

  • Run alsactl: Run sudo alsactl restore in the terminal, which can sometimes detect the headphones.

  • Check BIOS: Ensure “Audio” is enabled in your Dell BIOS/UEFI settings.

5. Alternative Workarounds

  • Disable Secure Boot: In some cases, disabling Secure Boot in the BIOS/UEFI allows necessary, unsigned kernel modules to load, restoring audio.

  • Install alsa-tools: Install the tools with sudo apt install alsa-tools to ensure you have necessary configuration files.

If these do not work, it is worth checking for BIOS updates on the Dell Support website, as these can resolve hardware detection issues with Linux.

Regards

3 Likes

Dear Ubuntu Support Community,

Thanks. The issue appears to have been fixed with the latest update to Ubuntu.

```

york-earwaker@york-earwaker-XPS-15-9560:~$ sudo tail -20 /var/log/apt/history.log
[sudo] password for york-earwaker:
Start-Date: 2026-02-02 15:09:25
Commandline: aptdaemon role=‘role-commit-packages’ sender=‘:1.123’
Upgrade: python3-distupgrade:amd64 (1:24.04.27, 1:24.04.28), libfwupd2:amd64 (1.9.31-0ubuntu1~24.04.1, 1.9.33-0ubuntu1~24.04.1ubuntu1), ubuntu-release-upgrader-gtk:amd64 (1:24.04.27, 1:24.04.28), libdrm-nouveau2:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), libqpdf29t64:amd64 (11.9.0-1.1build1, 11.9.0-1.1ubuntu0.1), libxatracker2:amd64 (25.0.7-0ubuntu0.24.04.2, 25.1.7-1ubuntu2~24.04.1), gnome-shell:amd64 (46.0-0ubuntu6~24.04.12, 46.0-0ubuntu6~24.04.13), libdrm-common:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), xwayland:amd64 (2:23.2.6-1ubuntu0.7, 2:23.2.6-1ubuntu0.8), gnome-shell-common:amd64 (46.0-0ubuntu6~24.04.12, 46.0-0ubuntu6~24.04.13), libdrm-amdgpu1:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), libdrm-radeon1:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), libdrm2:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), ubuntu-release-upgrader-core:amd64 (1:24.04.27, 1:24.04.28), libdrm-intel1:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), fwupd:amd64 (1.9.31-0ubuntu1~24.04.1, 1.9.33-0ubuntu1~24.04.1ubuntu1)
End-Date: 2026-02-02 15:09:29

Start-Date: 2026-02-02 16:34:01
Commandline: apt install pulseaudio-utils
Requested-By: york-earwaker (1000)
Install: pulseaudio-utils:amd64 (1:16.1+dfsg1-2ubuntu10.1)
End-Date: 2026-02-02 16:34:02

Start-Date: 2026-02-02 21:06:31
Commandline: aptdaemon role=‘role-commit-packages’ sender=‘:1.330’
Upgrade: telnet:amd64 (0.17+2.5-3ubuntu4, 0.17+2.5-3ubuntu4.1), i965-va-driver:amd64 (2.4.1+dfsg1-1build2, 2.4.1+dfsg1-1ubuntu0.1), inetutils-telnet:amd64 (2:2.5-3ubuntu4, 2:2.5-3ubuntu4.1), libpng16-16t64:amd64 (1.6.43-5ubuntu0.3, 1.6.43-5ubuntu0.4)
End-Date: 2026-02-02 21:06:32

Start-Date: 2026-02-04 12:40:01
Commandline: aptdaemon role=‘role-commit-packages’ sender=‘:1.130’
Upgrade: libglx-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libgbm1:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), mesa-libgallium:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), mesa-va-drivers:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libgl1-mesa-dri:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libc6:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), locales:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), mesa-vulkan-drivers:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libc-dev-bin:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc-bin:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc-devtools:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc6-dbg:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc6-dev:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libegl-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), mesa-vdpau-drivers:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1)
End-Date: 2026-02-04 12:40:30

york-earwaker@york-earwaker-XPS-15-9560:~$ sudo grep -E “(Install:|Upgrade:|Remove)” /var/log/apt/history.log
Upgrade: python3-distupgrade:amd64 (1:24.04.27, 1:24.04.28), libfwupd2:amd64 (1.9.31-0ubuntu1~24.04.1, 1.9.33-0ubuntu1~24.04.1ubuntu1), ubuntu-release-upgrader-gtk:amd64 (1:24.04.27, 1:24.04.28), libdrm-nouveau2:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), libqpdf29t64:amd64 (11.9.0-1.1build1, 11.9.0-1.1ubuntu0.1), libxatracker2:amd64 (25.0.7-0ubuntu0.24.04.2, 25.1.7-1ubuntu2~24.04.1), gnome-shell:amd64 (46.0-0ubuntu6~24.04.12, 46.0-0ubuntu6~24.04.13), libdrm-common:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), xwayland:amd64 (2:23.2.6-1ubuntu0.7, 2:23.2.6-1ubuntu0.8), gnome-shell-common:amd64 (46.0-0ubuntu6~24.04.12, 46.0-0ubuntu6~24.04.13), libdrm-amdgpu1:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), libdrm-radeon1:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), libdrm2:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), ubuntu-release-upgrader-core:amd64 (1:24.04.27, 1:24.04.28), libdrm-intel1:amd64 (2.4.122-1~ubuntu0.24.04.2, 2.4.125-1ubuntu0.1~24.04.1), fwupd:amd64 (1.9.31-0ubuntu1~24.04.1, 1.9.33-0ubuntu1~24.04.1ubuntu1)
Install: pulseaudio-utils:amd64 (1:16.1+dfsg1-2ubuntu10.1)
Upgrade: telnet:amd64 (0.17+2.5-3ubuntu4, 0.17+2.5-3ubuntu4.1), i965-va-driver:amd64 (2.4.1+dfsg1-1build2, 2.4.1+dfsg1-1ubuntu0.1), inetutils-telnet:amd64 (2:2.5-3ubuntu4, 2:2.5-3ubuntu4.1), libpng16-16t64:amd64 (1.6.43-5ubuntu0.3, 1.6.43-5ubuntu0.4)
Upgrade: libglx-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libgbm1:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), mesa-libgallium:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), mesa-va-drivers:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libgl1-mesa-dri:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libc6:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), locales:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), mesa-vulkan-drivers:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libc-dev-bin:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc-bin:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc-devtools:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc6-dbg:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc6-dev:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libegl-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), mesa-vdpau-drivers:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1)

```

Thanks for your help.

Yours,

York

Dear @graymech ,

Many thanks for your response.

Expect it was a firmware/software update issue.

The issue has been resolved with the latest software update from Ubuntu.

Yours,

York

Dear Ubuntu Community Hub Support,

No audio, no sound, no internal speakers detected, .

At a loss.

The issue persists. This morning, 5 February 2025, 11:00, UK. After power down and power up over night 4 Feb..

The issue appears intermittent and haphazard and arbitrary.

Updated Ubuntu via Software Updater and rebooted. The issue continues to persist.

```

$ sudo tail -20 /var/log/apt/history.log
[sudo] password for york-earwaker:
Commandline: apt install pulseaudio-utils
Requested-By: york-earwaker (1000)
Install: pulseaudio-utils:amd64 (1:16.1+dfsg1-2ubuntu10.1)
End-Date: 2026-02-02 16:34:02

Start-Date: 2026-02-02 21:06:31
Commandline: aptdaemon role=‘role-commit-packages’ sender=‘:1.330’
Upgrade: telnet:amd64 (0.17+2.5-3ubuntu4, 0.17+2.5-3ubuntu4.1), i965-va-driver:amd64 (2.4.1+dfsg1-1build2, 2.4.1+dfsg1-1ubuntu0.1), inetutils-telnet:amd64 (2:2.5-3ubuntu4, 2:2.5-3ubuntu4.1), libpng16-16t64:amd64 (1.6.43-5ubuntu0.3, 1.6.43-5ubuntu0.4)
End-Date: 2026-02-02 21:06:32

Start-Date: 2026-02-04 12:40:01
Commandline: aptdaemon role=‘role-commit-packages’ sender=‘:1.130’
Upgrade: libglx-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libgbm1:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), mesa-libgallium:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), mesa-va-drivers:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libgl1-mesa-dri:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libc6:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), locales:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), mesa-vulkan-drivers:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), libc-dev-bin:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc-bin:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc-devtools:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc6-dbg:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libc6-dev:amd64 (2.39-0ubuntu8.6, 2.39-0ubuntu8.7), libegl-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1), mesa-vdpau-drivers:amd64 (25.0.7-0ubuntu0.24.04.2, 25.2.8-0ubuntu0.24.04.1)
End-Date: 2026-02-04 12:40:30

Start-Date: 2026-02-05 11:05:41
Commandline: aptdaemon role=‘role-commit-packages’ sender=‘:1.328’
Install: linux-objects-nvidia-535-6.17.0-14-generic:amd64 (6.17.0-14.14~24.04.1+1, automatic), linux-hwe-6.17-tools-6.17.0-14:amd64 (6.17.0-14.14~24.04.1, automatic), linux-modules-extra-6.17.0-14-generic:amd64 (6.17.0-14.14~24.04.1, automatic), linux-hwe-6.17-headers-6.17.0-14:amd64 (6.17.0-14.14~24.04.1, automatic), linux-image-6.17.0-14-generic:amd64 (6.17.0-14.14~24.04.1, automatic), linux-tools-6.17.0-14-generic:amd64 (6.17.0-14.14~24.04.1, automatic), linux-signatures-nvidia-6.17.0-14-generic:amd64 (6.17.0-14.14~24.04.1+1, automatic), linux-modules-nvidia-535-6.17.0-14-generic:amd64 (6.17.0-14.14~24.04.1+1, automatic), linux-headers-6.17.0-14-generic:amd64 (6.17.0-14.14~24.04.1, automatic), linux-modules-6.17.0-14-generic:amd64 (6.17.0-14.14~24.04.1, automatic)
Upgrade: linux-headers-generic-hwe-24.04:amd64 (6.14.0-37.37~24.04.1, 6.17.0-14.14~24.04.1), linux-generic-hwe-24.04:amd64 (6.14.0-37.37~24.04.1, 6.17.0-14.14~24.04.1), libldap2:amd64 (2.6.7+dfsg-1~exp1ubuntu8.2, 2.6.10+dfsg-0ubuntu0.24.04.1), libldap-common:amd64 (2.6.7+dfsg-1~exp1ubuntu8.2, 2.6.10+dfsg-0ubuntu0.24.04.1), ldap-utils:amd64 (2.6.7+dfsg-1~exp1ubuntu8.2, 2.6.10+dfsg-0ubuntu0.24.04.1), python-apt-common:amd64 (2.7.7ubuntu5.1, 2.7.7ubuntu5.2), python3-apt:amd64 (2.7.7ubuntu5.1, 2.7.7ubuntu5.2), linux-image-generic-hwe-24.04:amd64 (6.14.0-37.37~24.04.1, 6.17.0-14.14~24.04.1), linux-modules-nvidia-535-generic-hwe-24.04:amd64 (6.14.0-37.37~24.04.1+2, 6.17.0-14.14~24.04.1+1)
End-Date: 2026-02-05 11:07:46

```

Yours,

York

Hello,

I’m trying to find the solution I did in my system in order for the solution to be permanent. As it was mentioned the “dummy output” is the reason for not having audio, yet it was a long time ago since I found a solution to that problem and that solution is under old ubuntu forums. I will try to see what I did and post back.

Regards!

1 Like

Dear @Claus7 ,

Many thanks for your response.

Look forward to your update.

Yours,

York

Dear Ubuntu Community Hub Support,

Full upgrade in Terminal cli . Rebooted. This issue persists.

```

$ sudo apt full-upgrade
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Calculating upgrade… Done
The following packages were automatically installed and are no longer required:
linux-hwe-6.14-headers-6.14.0-36 linux-hwe-6.14-tools-6.14.0-36
Use ‘sudo apt autoremove’ to remove them.
Get more security updates through Ubuntu Pro with ‘esm-apps’ enabled:
libzvbi-common libcjson1 libpostproc57 libavcodec60
libgstreamer-plugins-bad1.0-0 libzvbi0t64 libavutil58 libswscale7
libswresample4 libavformat60 libavfilter9
Learn more about Ubuntu Pro at Ubuntu Pro | Ubuntu
The following packages will be REMOVED:
linux-headers-6.14.0-36-generic linux-image-6.14.0-36-generic
linux-modules-6.14.0-36-generic linux-modules-extra-6.14.0-36-generic
linux-modules-nvidia-535-6.14.0-36-generic
linux-objects-nvidia-535-6.14.0-36-generic
linux-signatures-nvidia-6.14.0-36-generic linux-tools-6.14.0-36-generic
The following upgrades have been deferred due to phasing:
alsa-ucm-conf
0 upgraded, 0 newly installed, 8 to remove and 1 not upgraded.
After this operation, 344 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database … 238450 files and directories currently installed.)
Removing linux-headers-6.14.0-36-generic (6.14.0-36.36~24.04.1) …
Removing linux-modules-nvidia-535-6.14.0-36-generic (6.14.0-36.36~24.04.1+1) …
linux-image-nvidia-6.14.0-36-generic: removing .ko files
Removing linux-signatures-nvidia-6.14.0-36-generic (6.14.0-36.36~24.04.1+1) …
Removing linux-image-6.14.0-36-generic (6.14.0-36.36~24.04.1) …
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.14.0-36-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub’
Generating grub configuration file …
Found linux image: /boot/vmlinuz-6.17.0-14-generic
Found initrd image: /boot/initrd.img-6.17.0-14-generic
Found linux image: /boot/vmlinuz-6.14.0-37-generic
Found initrd image: /boot/initrd.img-6.14.0-37-generic
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings …
done
Removing linux-modules-extra-6.14.0-36-generic (6.14.0-36.36~24.04.1) …
Removing linux-modules-6.14.0-36-generic (6.14.0-36.36~24.04.1) …
Removing linux-objects-nvidia-535-6.14.0-36-generic (6.14.0-36.36~24.04.1+1) …
Removing linux-tools-6.14.0-36-generic (6.14.0-36.36~24.04.1) …

$ uname -a
Linux york-earwaker-XPS-15-9560 6.17.0-14-generic #14~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jan 15 15:52:10 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$ uname -r
6.17.0-14-generic

```

Yours,

York

Hello,

unfortunately I cannot have access to old ubuntu forums, since this is a work in progress, as I found out. I would advice you to upgrade alsa-ucm-conf, since I did it last night and didn’t face any issue, and since I guess that it is a package related to your issue.

If this option doesn’t work, I would advice you to follow the solutions posted earlier one by one and see if you will get any solution. I vaguely remember that I had to edit a file permanently in order for the “dummy output“ to get removed from my system.

Regards!

1 Like

Dear @Claus7 ,

Thanks for your response. Thanks for looking.

Will try and muddle through. Expect it will sort itself out eventually.

Yours,

York

Hello,

for me (i have the same xps15) this helped: (from: https://askubuntu.com/questions/1511648/audio-not-working-ubuntu-24-04)
Add the below at end of /etc/modprobe.d/alsa-base.conf and restart alsa: sudo alsa force-reload

options snd-hda-intel model=auto
blacklist snd_soc_avs

2 Likes

Dear @tomco2 ,

Thanks for your response.

I will look into it.

Yours,

York