You are not logged in.

#1 2025-02-22 20:09:40

matjojo
Member
Registered: 2025-02-22
Posts: 5

[Solved]No audio anywhere on system, 'The system said: "Invalid State"

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

#2 2025-02-22 21:02:24

jonno2002
Member
Registered: 2016-11-21
Posts: 797

Re: [Solved]No audio anywhere on system, 'The system said: "Invalid State"

first result on duckduckgo for:

Error trying to play a test sound. 
The system said: "Invalid state"
videl wrote:

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

#3 2025-02-23 13:06:15

matjojo
Member
Registered: 2025-02-22
Posts: 5

Re: [Solved]No audio anywhere on system, 'The system said: "Invalid State"

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

#4 2025-02-23 13:12:31

matjojo
Member
Registered: 2025-02-22
Posts: 5

Re: [Solved]No audio anywhere on system, 'The system said: "Invalid State"

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

#5 2025-02-23 14:38:27

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,443

Re: [Solved]No audio anywhere on system, 'The system said: "Invalid State"

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

#6 2025-02-23 14:53:13

matjojo
Member
Registered: 2025-02-22
Posts: 5

Re: [Solved]No audio anywhere on system, 'The system said: "Invalid State"

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

#7 2025-02-23 15:05:41

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,443

Re: [Solved]No audio anywhere on system, 'The system said: "Invalid State"

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

#8 2025-02-23 15:07:18

matjojo
Member
Registered: 2025-02-22
Posts: 5

Re: [Solved]No audio anywhere on system, 'The system said: "Invalid State"

Ah, I see, I see. Thanks a lot for the help. I'll leave this marked as Solved then.

Offline

Board footer

Powered by FluxBB