You are not logged in.
I installed Arch via the Archinstall script this morning, and I have no sound.
I selected profile Plasma for KDE plasma.
I can see the inputs and outputs in the audio chooser interface, but when I press "test" in the sound settings and click the test buttons I get the following error message:
Error trying to play a test sound.
The system said: "Invalid state"
Apart from that I also have no sound output anywhere else, youtube videos refuse to start, no system sounds, and strawberry music player cannot start any tracks.
Searching around for what to do online I found various ways of debugging this issue that I'll provide below.
As far as I understand the archinstall script also creates a textual representation of all choices made, but I'm not sure where it is saved.
pacman -Q | grep pulse
libpulse 17.0+r43+g3e2bb8a1e-1
pulseaudio 17.0+r43+g3e2bb8a1e-1
pulseaudio-alsa 1:1.2.12-4
pulseaudio-bluetooth 17.0+r43+g3e2bb8a1e-1
pulseaudio-equalizer 17.0+r43+g3e2bb8a1e-1
pulseaudio-jack 17.0+r43+g3e2bb8a1e-1
pulseaudio-qt 1.7.0-1
pulseaudio-zeroconf 17.0+r43+g3e2bb8a1e-1
[user@laptop ~]$ pacman -Q | grep pipewire
kpipewire 6.3.1-1
libpipewire 1:1.2.7-1
pipewire 1:1.2.7-1
pipewire-audio 1:1.2.7-1
pipewire-session-manager 1:1.2.7-1
[user@laptop ~]$ sudo fuser -v /dev/snd/*
USER PID ACCESS COMMAND
/dev/snd/controlC0: user 868 F.... wireplumber
user 953 F.... pulseaudio
/dev/snd/controlC1: user 868 F.... wireplumber
user 953 F.... pulseaudio
/dev/snd/controlC2: user 868 F.... wireplumber
user 953 F.... pulseaudio
/dev/snd/seq: user 867 F.... pipewire
[user@laptop ~]$ pactl list cards
Card #0
Name: alsa_card.pci-0000_01_00.1
Driver: module-alsa-card.c
Owner Module: 6
Properties:
alsa.card = "2"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6000000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0fb9"
device.product.name = "GP107GL High Definition Audio Controller"
device.string = "2"
device.description = "GP107GL High Definition Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 38668, available: yes)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:hdmi-stereo
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, available)
Properties:
device.icon_name = "video-display"
device.product.name = "2270W
"
Part of profile(s): output:hdmi-stereo
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
Card #1
Name: alsa_card.usb-GN_Netcom_A_S_Jabra_LINK_230_000AE7C4291E07-00
Driver: module-alsa-card.c
Owner Module: 7
Properties:
alsa.card = "0"
alsa.card_name = "Jabra LINK 230"
alsa.long_card_name = "GN Netcom A/S Jabra LINK 230 at usb-0000:00:14.0-13, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:13:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-13/1-13:1.0/sound/card0"
udev.id = "usb-GN_Netcom_A_S_Jabra_LINK_230_000AE7C4291E07-00"
device.bus = "usb"
device.vendor.id = "0b0e"
device.vendor.name = "GN Netcom"
device.product.id = "2315"
device.product.name = "Jabra LINK 230"
device.serial = "GN_Netcom_A_S_Jabra_LINK_230_000AE7C4291E07"
device.string = "0"
device.description = "Jabra LINK 230"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
Profiles:
input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
output:mono-fallback: Mono Output (sinks: 1, sources: 0, priority: 100, available: yes)
output:mono-fallback+input:mono-fallback: Mono Output + Mono Input (sinks: 1, sources: 1, priority: 101, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:mono-fallback+input:mono-fallback
Ports:
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:mono-fallback, output:mono-fallback+input:mono-fallback
analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability unknown)
Properties:
device.icon_name = "audio-speakers"
Part of profile(s): output:mono-fallback, output:mono-fallback+input:mono-fallback
Card #2
Name: alsa_card.pci-0000_00_1f.3
Driver: module-alsa-card.c
Owner Module: 8
Properties:
alsa.card = "1"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x404a108000 irq 155"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "a348"
device.product.name = "Cannon Lake PCH cAVS"
device.form_factor = "internal"
device.string = "1"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 32833, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 39268, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 39333, available: yes)
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: yes)
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: yes)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: yes)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: yes)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: yes)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: yes)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: yes)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: yes)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:analog-stereo+input:analog-stereo
Ports:
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability unknown)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo
analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability unknown)
Properties:
device.icon_name = "audio-speakers"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-headphones"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
C
[user@laptop ~]$ pactl list sinks
Sink #0
State: SUSPENDED
Name: alsa_output.pci-0000_01_00.1.hdmi-stereo
Description: GP107GL High Definition Audio Controller Digital Stereo (HDMI)
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Owner Module: 6
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
Properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "2270W"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "2"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xe6000000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0fb9"
device.product.name = "GP107GL High Definition Audio Controller"
device.string = "hdmi:2"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-stereo"
device.profile.description = "Digital Stereo (HDMI)"
device.description = "GP107GL High Definition Audio Controller Digital Stereo (HDMI)"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, available)
Active Port: hdmi-output-0
Formats:
pcm
Sink #1
State: SUSPENDED
Name: alsa_output.usb-GN_Netcom_A_S_Jabra_LINK_230_000AE7C4291E07-00.mono-fallback
Description: Jabra LINK 230 Mono
Driver: module-alsa-card.c
Sample Specification: s16le 1ch 48000Hz
Channel Map: mono
Owner Module: 7
Mute: no
Volume: mono: 29274 / 45% / -21.00 dB
balance 0.00
Base Volume: 41350 / 63% / -12.00 dB
Monitor Source: alsa_output.usb-GN_Netcom_A_S_Jabra_LINK_230_000AE7C4291E07-00.mono-fallback.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "USB Audio"
alsa.id = "USB Audio"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "Jabra LINK 230"
alsa.long_card_name = "GN Netcom A/S Jabra LINK 230 at usb-0000:00:14.0-13, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:13:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-13/1-13:1.0/sound/card0"
udev.id = "usb-GN_Netcom_A_S_Jabra_LINK_230_000AE7C4291E07-00"
device.bus = "usb"
device.vendor.id = "0b0e"
device.vendor.name = "GN Netcom"
device.product.id = "2315"
device.product.name = "Jabra LINK 230"
device.serial = "GN_Netcom_A_S_Jabra_LINK_230_000AE7C4291E07"
device.string = "hw:0"
device.buffering.buffer_size = "176400"
device.buffering.fragment_size = "88200"
device.access_mode = "mmap+timer"
device.profile.name = "mono-fallback"
device.profile.description = "Mono"
device.description = "Jabra LINK 230 Mono"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
Ports:
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability unknown)
Active Port: analog-output-speaker
Formats:
pcm
Sink #2
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3.analog-stereo
Description: Built-in Audio Analog Stereo
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 8
Mute: no
Volume: front-left: 26291 / 40% / -23.80 dB, front-right: 26291 / 40% / -23.80 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "CX11970 Analog"
alsa.id = "CX11970 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x404a108000 irq 155"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "a348"
device.product.name = "Cannon Lake PCH cAVS"
device.form_factor = "internal"
device.string = "front:1"
device.buffering.buffer_size = "384000"
device.buffering.fragment_size = "192000"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Built-in Audio Analog Stereo"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Ports:
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability unknown)
analog-output-headphones: Headphones (type: Headphones, priority: 9900, not available)
Active Port: analog-output-speaker
Formats:
pcm
[user@laptop ~]$ sudo dmesg | grep -E 'snd|sof'
[ 0.080629] software IO TLB: area num 16.
[ 3.436170] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 3.436173] software IO TLB: mapped [mem 0x000000006d9dd000-0x00000000719dd000] (64MB)
[ 3.777064] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[ 3.777077] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[ 4.724933] usb 1-4.1: Product: Microsoft® 2.4GHz Transceiver V1.0
[ 4.724938] usb 1-4.1: Manufacturer: Microsoft
[ 6.386247] input: Microsoft Microsoft® 2.4GHz Transceiver V1.0 as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.1/1-4.1:1.0/0003:045E:071D.0001/input/input14
[ 6.542128] microsoft 0003:045E:071D.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Microsoft® 2.4GHz Transceiver V1.0] on usb-0000:00:14.0-4.1/input0
[ 6.547274] input: Microsoft Microsoft® 2.4GHz Transceiver V1.0 as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.1/1-4.1:1.1/0003:045E:071D.0002/input/input15
[ 6.604317] microsoft 0003:045E:071D.0002: input,hidraw4: USB HID v1.11 Mouse [Microsoft Microsoft® 2.4GHz Transceiver V1.0] on usb-0000:00:14.0-4.1/input1
[ 12.837236] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 12.838353] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 12.838791] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 12.838882] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 12.838891] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 12.847959] usbcore: registered new interface driver snd-usb-audio
[ 12.910495] snd_hda_codec_conexant hdaudioC1D0: CX11970: BIOS auto-probing.
[ 12.911178] snd_hda_codec_conexant hdaudioC1D0: CX11970: picked fixup for PCI SSID 103c:8427
[ 12.911313] snd_hda_codec_conexant hdaudioC1D0: vmaster hook already present before cdev!
[ 12.912063] snd_hda_codec_conexant hdaudioC1D0: autoconfig for CX11970: line_outs=1 (0x1d/0x0/0x0/0x0/0x0) type:speaker
[ 12.912068] snd_hda_codec_conexant hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 12.912071] snd_hda_codec_conexant hdaudioC1D0: hp_outs=1 (0x16/0x0/0x0/0x0/0x0)
[ 12.912074] snd_hda_codec_conexant hdaudioC1D0: mono: mono_out=0x0
[ 12.912076] snd_hda_codec_conexant hdaudioC1D0: inputs:
[ 12.912078] snd_hda_codec_conexant hdaudioC1D0: Mic=0x19
[ 12.912080] snd_hda_codec_conexant hdaudioC1D0: Internal Mic=0x1a
[user@laptop ~]$ sudo inxi -Fazy
System:
Kernel: 6.13.3-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: acpi_pm parameters: initrd=\initramfs-linux.img
root=PARTUUID=0152af7b-fd7a-4a07-bb09-e00cb36ead79 zswap.enabled=0 rw
rootfstype=ext4
Desktop: KDE Plasma v: ERR-101 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
Distro: Arch Linux
Machine:
Type: Laptop System: HP product: HP ZBook Studio G5 v: N/A serial: <filter>
Chassis: type: 10 serial: <filter>
Mobo: HP model: 8427 v: KBC Version 16.4D.00 serial: <filter>
part-nu: 4QH37ES#ABH uuid: e915b0c9-f1dc-f578-7afa-a17c647bb68d UEFI: HP
v: Q71 Ver. 01.17.00 date: 08/05/2021
Battery:
ID-1: BAT0 charge: 45.7 Wh (78.9%) condition: 57.9/96.4 Wh (60.1%)
volts: 11.8 min: 11.6 model: Hewlett-Packard Primary type: Li-ion
serial: <filter> status: not charging cycles: 875
Device-1: hidpp_battery_0 model: Logitech M570 serial: <filter> charge: 15%
rechargeable: yes status: discharging
CPU:
Info: model: Intel Core i7-8750H socket: BGA1440 (U3E1) note: check bits: 64
type: MT MCP arch: Coffee Lake gen: core 8 level: v3 note: check built: 2018
process: Intel 14nm family: 6 model-id: 0x9E (158) stepping: 0xA (10)
microcode: 0xFA
Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB
desc: 6x256 KiB L3: 9 MiB desc: 1x9 MiB
Speed (MHz): avg: 3560 min/max: 800/4100 base/boost: 2079/4100 scaling:
driver: intel_pstate governor: powersave volts: 0.8 V ext-clock: 100 MHz
cores: 1: 3560 2: 3560 3: 3560 4: 3560 5: 3560 6: 3560 7: 3560 8: 3560
9: 3560 10: 3560 11: 3560 12: 3560 bogomips: 52799
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: itlb_multihit status: KVM: Split huge pages
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: IBRS
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: IBRS; IBPB: conditional; STIBP: conditional;
RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Hewlett-Packard
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, HDMI-A-3
bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
Device-2: NVIDIA GP107GLM [Quadro P1000 Mobile] vendor: Hewlett-Packard
driver: nvidia v: 570.86.16 alternate: nouveau,nvidia_drm
non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
arch: Pascal code: GP10x process: TSMC 16nm built: 2016-2021 pcie: gen: 1
speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
active: none off: DP-4,HDMI-A-4 empty: DP-3 bus-ID: 01:00.0
chip-ID: 10de:1cbb class-ID: 0300
Device-3: SunplusIT HP HD Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-7:3 chip-ID: 04f2:b5ee
class-ID: 0e02
Display: unspecified server: X.Org v: 24.1.5 with: Xwayland v: 24.1.5
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
alternate: fbdev,intel,nouveau,nv,vesa dri: iris
gpu: i915,nvidia,nvidia-nvswitch display-ID: :1 screens: 1
Screen-1: 0 s-res: 5760x1080 s-dpi: 96 s-size: 1524x286mm (60.00x11.26")
s-diag: 1551mm (61.05") monitors: <missing: xrandr>
Monitor-1: DP-4 model: AOC 2270W serial: <filter> built: 2019
res: 1920x1080 dpi: 102 gamma: 1.2 size: 477x268mm (18.78x10.55")
diag: 547mm (21.5") ratio: 16:9 modes: max: 1920x1080 min: 640x480
Monitor-2: HDMI-A-4 model: Samsung S22B350 serial: <filter> built: 2012
res: 1920x1080 dpi: 102 gamma: 1.2 size: 477x268mm (18.78x10.55")
diag: 547mm (21.5") ratio: 16:9 modes: max: 1920x1080 min: 640x480
Monitor-3: eDP-1 model: LG Display 0x05a9 built: 2017 res: 1920x1080
dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: iris
inactive: wayland
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: intel mesa v: 24.3.4-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
device-ID: 8086:3e9b memory: 15.21 GiB unified: yes
API: Vulkan v: 1.4.303 layers: 1 device: 0 type: discrete-gpu
name: Quadro P1000 driver: N/A device-ID: 10de:1cbb surfaces: xcb,xlib
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
x11: xdpyinfo,xprop
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl
bus-ID: 00:1f.3 chip-ID: 8086:a348 class-ID: 0403
Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1
chip-ID: 10de:0fb9 class-ID: 0403
Device-3: GN Netcom A/S Jabra LINK 230 driver: jabra,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-13:7
chip-ID: 0b0e:2315 class-ID: 0300 serial: <filter>
API: ALSA v: k6.13.3-arch1-1 status: kernel-api tools: N/A
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.2.7 status: n/a (root, process) with: wireplumber
status: active tools: pw-cat,pw-cli,wpctl
Server-3: PulseAudio v: 17.0-43-g3e2bb status: active (root, process) with:
1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
tools: pacat,pactl
Network:
Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:a370 class-ID: 0280
IF: wlan0 state: up mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: N/A driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
mode: 1.1 bus-ID: 1-14:8 chip-ID: 8087:0aaa class-ID: e001
Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: disabled
rfk-block: hardware: no software: no address: see --recommends
Drives:
Local Storage: total: 715.41 GiB used: 191.12 GiB (26.7%)
ID-1: /dev/nvme0n1 maj-min: 259:5 vendor: A-Data model: SX6000NP
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 15.8 Gb/s
lanes: 2 tech: SSD serial: <filter> fw-rev: V6005-a9 temp: 45.9 C
scheme: GPT
SMART: yes health: PASSED on: 2y 173d 14h cycles: 7,209
read-units: 67,631,106 [34.6 TB] written-units: 67,711,134 [34.6 TB]
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung model: MZVLW256HEHP-000H1
size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: CXB73H1Q temp: 46.9 C
scheme: GPT
SMART: yes health: PASSED on: 221d 23h cycles: 7,380
read-units: 60,360,524 [30.9 TB] written-units: 65,160,346 [33.3 TB]
Partition:
ID-1: / raw-size: 475.94 GiB size: 467.4 GiB (98.21%)
used: 190.91 GiB (40.8%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p2
maj-min: 259:7
ID-2: /boot raw-size: 1024 MiB size: 1022 MiB (99.80%)
used: 211.3 MiB (20.7%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
maj-min: 259:6
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 4 GiB used: 193.5 MiB (4.7%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 12
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 72.0 C pch: 62.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.15 GiB used: 5.25 GiB (16.8%)
igpu: 32 MiB
Processes: 289 Power: uptime: 34m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.44 GiB services: org_kde_powerdevil,upowerd
Init: systemd v: 257 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 845 libs: 209 tools: yay Compilers: gcc: 14.2.1
Shell: Sudo (sudo) v: 1.9.16p2 default: Bash v: 5.2.37 running-in: konsole
inxi: 3.3.37
[user@laptop ~]$ journalctl --user -xe | grep pulse
Feb 22 20:31:02 laptop pulseaudio[953]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer 'org.bluez': activation request failed: unknown unit
Feb 22 20:31:10 laptop pulseaudio[953]: Failed to open connection to session manager: None of the authentication protocols specified are supported
Feb 22 20:31:10 laptop pulseaudio[953]: Failed to load module "module-x11-xsmp" (argument: "display=:1 xauthority=/run/user/1000/xauth_szPXxk session_manager=local/laptop:@/tmp/.ICE-unix/973,unix/laptop:/tmp/.ICE-unix/973"): initialization failed.
Feb 22 20:31:10 laptop start-pulseaudio-x11[1408]: Failure: Module initialization failed
Feb 22 20:31:10 laptop systemd[729]: app-pulseaudio@autostart.service: Main process exited, code=exited, status=1/FAILURE
Feb 22 20:31:10 laptop systemd[729]: app-pulseaudio@autostart.service: Failed with result 'exit-code'.
Feb 22 20:32:10 laptop pulseaudio[953]: Failed to create sink input: sink is suspended.
Feb 22 20:32:10 laptop pulseaudio[953]: Failed to create sink input: sink is suspended.
Feb 22 20:53:58 laptop pulseaudio[953]: Failed to create sink input: sink is suspended.
Feb 22 20:53:58 laptop pulseaudio[953]: Failed to create sink input: sink is suspended.
Last edited by matjojo (2025-02-23 13:13:13)
Offline
first result on duckduckgo for:
Error trying to play a test sound.
The system said: "Invalid state"
You have a conflicting sound daemon setup, either install pipewire-media-session and remove wireplumber if you want to stick to pulseaudio or switch to pipewire entirely by replacing pulseaudio with pipewire-pulse.
Offline
I found that post as well, weirdly though, components from both sides appear to be required by plasma. I uninstalled all that I could from the PulseAudio side. Now bringing me down to:
[user@laptop ~]$ pacman -Q | grep pulse
libpulse 17.0+r43+g3e2bb8a1e-1
pulseaudio 17.0+r43+g3e2bb8a1e-1
pulseaudio-qt 1.7.0-1
Trying to remove these three gives me:
[user@laptop ~]$ sudo pacman -R libpulse pulseaudio pulseaudio-qt
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libpulse breaks dependency 'libpulse' required by chromium
:: removing libpulse breaks dependency 'libpulse' required by ffmpeg
:: removing libpulse breaks dependency 'libpulse' required by ffmpeg4.4
:: removing libpulse breaks dependency 'libpulse' required by freerdp2
:: removing libpulse breaks dependency 'libpulse.so=0-64' required by freerdp2
:: removing libpulse breaks dependency 'libpulse' required by gst-plugins-good
:: removing libpulse breaks dependency 'libpulse' required by kinfocenter
:: removing libpulse breaks dependency 'libpulse' required by libcanberra
:: removing libpulse breaks dependency 'libpulse' required by libopenmpt
:: removing libpulse breaks dependency 'libpulse' required by phonon-qt6
:: removing libpulse breaks dependency 'libpulse' required by plasma-pa
:: removing pulseaudio breaks dependency 'pulse-native-provider' required by plasma-pa
:: removing pulseaudio-qt breaks dependency 'pulseaudio-qt' required by plasma-pa
:: removing libpulse breaks dependency 'libpulse' required by qt6-multimedia
:: removing libpulse breaks dependency 'libpulse' required by strawberry
And on the other side running
pacman -Qi kpipewire
....
Required By : krdp plasma-desktop plasma-workspace spectacle xdg-desktop-portal-kde
So, I cannot remove the last parts of pulseaudio as it is required by plasma (via plasma-pa, via plasma-meta).
And the pipwire side I don't want to remove as that is the audio server that should be running. (As per the text here)
I have restarted in this state, and still have no audio.
Following the advice in the wiki post linked I have commented out the suspend on idle line, and will restart now to try that. If it does not work I will try and "replace pulseaudio with pipewire-pulse", though as shown in this post it's not entirely clear to me yet how to remove pulseaudio.
Offline
Commenting the suspend on idle line seems to have worked, as I now have idle from the test menu, and also strawberry can play tracks. Youtube videos also work. I will edit the thread title.
Offline
That's a hack because you're now just "winning the audio device race" against wireplumber. Properly switching to pipewire can be achieved by installing pipewire-pulse instead of all the packages related to pulseaudio and pacman will automatically prompt you for the replacements when you try to install pipewire-pulse.
Should you not want to do that and properly stick to pulseaudio, you should https://wiki.archlinux.org/title/WirePl … ntegration
Offline
Thanks, it indeed felt like a hacky solution.
I have now installed pipewire-pulse, and pacman indeed prompted me to remove pulseaudio. No other replacements where prompted, so none others seemed to have needed.
So, the state is now:
[user@laptop ~]$ sudo pacman -Q | grep pulse
libpulse 17.0+r43+g3e2bb8a1e-1
pipewire-pulse 1:1.2.7-1
pulseaudio-qt 1.7.0-1
[user@laptop ~]$ sudo pacman -Q | grep wire
kpipewire 6.3.1-1
libpipewire 1:1.2.7-1
libwireplumber 0.5.8-1
pipewire 1:1.2.7-1
pipewire-audio 1:1.2.7-1
pipewire-pulse 1:1.2.7-1
pipewire-session-manager 1:1.2.7-1
wireless_tools 30.pre9-4
wireplumber 0.5.8-1
So I now only have libpulse and pulseaudio-qt from the pulse side leftover. I cannot remove either of those, because of a number of packages requiring them.
[user@laptop ~]$ sudo pacman -R libpulse
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libpulse breaks dependency 'libpulse' required by chromium
:: removing libpulse breaks dependency 'libpulse' required by ffmpeg
:: removing libpulse breaks dependency 'libpulse' required by ffmpeg4.4
:: removing libpulse breaks dependency 'libpulse' required by freerdp2
:: removing libpulse breaks dependency 'libpulse.so=0-64' required by freerdp2
:: removing libpulse breaks dependency 'libpulse' required by gst-plugins-good
:: removing libpulse breaks dependency 'libpulse' required by kinfocenter
:: removing libpulse breaks dependency 'libpulse' required by libcanberra
:: removing libpulse breaks dependency 'libpulse' required by libopenmpt
:: removing libpulse breaks dependency 'libpulse' required by phonon-qt6
:: removing libpulse breaks dependency 'libpulse.so=0-64' required by pipewire-pulse
:: removing libpulse breaks dependency 'libpulse' required by plasma-pa
:: removing libpulse breaks dependency 'libpulse' required by pulseaudio-qt
:: removing libpulse breaks dependency 'libpulse' required by qt6-multimedia
:: removing libpulse breaks dependency 'libpulse' required by strawberry
[user@laptop ~]$ sudo pacman -R pulseaudio-qt
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio-qt breaks dependency 'pulseaudio-qt' required by plasma-pa
So, after adding pipewire-pulse and rebooting I still have sound, implying that the move to pipewire went correctly. Does this state seem correct?
Offline
yes, you don't want to get rid of libpulse, the majority of applications still want to talk to pulseaudio to provide audio, pipewire-pulse is a drop-in replacement that provides "pulseaudio" to all applications asking for it. libpulse is the layer applications use to "talk" the pulseaudio protocol.
Offline
Ah, I see, I see. Thanks a lot for the help. I'll leave this marked as Solved then.
Offline