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:
Please check if similar issues have already been reported and resolved.
See the “Start here” guide:



