You are not logged in.

#1 2025-03-12 21:43:06

usbpc
Member
Registered: 2021-08-02
Posts: 27

Update breaks pipewire audio setup. 'Default Alsa Profile' missing

I updated my system yesterday and noticed today, that my Audio setup was completely broken.

I assume the problem is with the "pipewire 1:1.4.0-2" and related packages, but I have not tested it completely yet.

I restored a backup and with these versions everything works as expected:
    $ pacman -Q | grep pipe
    kpipewire 6.3.2-1
    libpipeline 1.5.8-1
    libpipewire 1:1.2.7-1
    pipewire 1:1.2.7-1
    pipewire-alsa 1:1.2.7-1
    pipewire-audio 1:1.2.7-1
    pipewire-jack 1:1.2.7-1
    pipewire-pulse 1:1.2.7-1
    pipewire-session-manager 1:1.2.7-1
    qemu-audio-pipewire 9.2.0-2

In my system audio settings I can choose either "Default Alsa Profile" or "Pro Audio" for my GoXLRMini after the update only the "Pro Audio" option was available.

Is this a known problem?

Offline

#2 2025-03-13 02:10:14

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

Re: Update breaks pipewire audio setup. 'Default Alsa Profile' missing

There's some new handling for specific UCM configurations maybe you're falling into a bug here. Does the journal

journalctl -b-1 --user-unit pipewire --user-unit wireplumber --user-unit pipewire-pulse

give any errors (assuming the boot prior you were on the new packages?)

Sometimes also just wireplumber state corrupting itself, check whether removing ~/.local/state/wireplumber works for restoring order even when updating.

Offline

#3 2025-03-13 09:15:36

usbpc
Member
Registered: 2021-08-02
Posts: 27

Re: Update breaks pipewire audio setup. 'Default Alsa Profile' missing

Since I have reverted my entire root partition I don't think I have easily accessible logs from the broken state. But I will install the updates again and look at the logs and try removing the directory this weekend to narrow things down.

But since my home partition is not reverted, I doubt that my user specific wireplumber state is the problem.

Offline

#4 2025-03-13 10:39:28

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

Re: Update breaks pipewire audio setup. 'Default Alsa Profile' missing

The second assertion shows that it could be the problem, so verify that.

Offline

#5 2025-03-13 23:15:11

usbpc
Member
Registered: 2021-08-02
Posts: 27

Re: Update breaks pipewire audio setup. 'Default Alsa Profile' missing

I've updated my system again and now have logs. It worked before I rebooted but is broken again now. I've included the logs for both boots:

-- Boot 69a0307bf73a4b6bb220120bf6c8bb03 --
Mär 13 18:06:18 arch-gaming systemd[2689]: Started PipeWire Multimedia Service.
Mär 13 18:06:18 arch-gaming systemd[2689]: Started Multimedia Service Session Manager.
Mär 13 18:06:18 arch-gaming systemd[2689]: Started PipeWire PulseAudio.
Mär 13 18:06:19 arch-gaming wireplumber[2925]: wp-internal-comp-loader: Loading profile 'main'
Mär 13 18:06:19 arch-gaming wireplumber[2925]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Mär 13 18:06:19 arch-gaming wireplumber[2925]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
Mär 13 18:07:34 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) graph xrun not-triggered (0 suppressed)
Mär 13 18:07:34 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) xrun state:0x736086e76008 pending:1/6 s:91023198266 a:91023235157 f:91023240678 waiting:36891 process:5521 status:triggered
Mär 13 18:07:34 arch-gaming pipewire[2924]: pw.node: (alsa_input.usb-TC-Helicon_GoXLRMini-00.HiFi__Line5__source-63) graph xrun not-triggered (0 suppressed)
Mär 13 18:07:34 arch-gaming pipewire[2924]: pw.node: (alsa_input.usb-TC-Helicon_GoXLRMini-00.HiFi__Line5__source-63) xrun state:0x736086e75008 pending:1/2 s:91007969791 a:91007994619 f:91007995331 waiting:24828 process:712 status:triggered
Mär 13 18:07:34 arch-gaming pipewire[2924]: pw.node: (alsa_output.pci-0000_0c_00.4.iec958-stereo-35) graph xrun not-triggered (0 suppressed)
Mär 13 18:07:34 arch-gaming pipewire[2924]: pw.node: (alsa_output.pci-0000_0c_00.4.iec958-stereo-35) xrun state:0x7360887f6008 pending:1/2 s:91009508723 a:91009536026 f:91009541917 waiting:27303 process:5891 status:triggered
Mär 13 18:07:34 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Line2__sink-60) graph xrun not-triggered (0 suppressed)
Mär 13 18:07:34 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Line2__sink-60) xrun state:0x736086e78008 pending:1/2 s:91010728015 a:91010747763 f:91010772642 waiting:19748 process:24879 status:triggered
Mär 13 18:07:36 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) graph xrun not-triggered (0 suppressed)
Mär 13 18:07:36 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) xrun state:0x736086e76008 pending:2/3 s:93401876761 a:93401919253 f:93401927459 waiting:42492 process:8206 status:triggered
Mär 13 18:07:36 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Line1__sink-61) graph xrun not-triggered (0 suppressed)
Mär 13 18:07:36 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Line1__sink-61) xrun state:0x736086e77008 pending:1/1 s:93384690613 a:93384709570 f:93384717876 waiting:18957 process:8306 status:triggered
Mär 13 18:07:36 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Line3__sink-58) graph xrun not-triggered (0 suppressed)
Mär 13 18:07:36 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Line3__sink-58) xrun state:0x7360884e6008 pending:1/1 s:93386024618 a:93386047713 f:93386057622 waiting:23095 process:9909 status:triggered
Mär 13 18:07:36 arch-gaming pipewire[2924]: pw.node: (alsa_input.usb-TC-Helicon_GoXLRMini-00.HiFi__Headset__source-64) graph xrun not-triggered (0 suppressed)
Mär 13 18:07:36 arch-gaming pipewire[2924]: pw.node: (alsa_input.usb-TC-Helicon_GoXLRMini-00.HiFi__Headset__source-64) xrun state:0x736086e74008 pending:1/1 s:93390120594 a:93390138308 f:93390139480 waiting:17714 process:1172 status:triggered
Mär 13 19:00:24 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Headphones__sink-59) graph xrun not-triggered (0 suppressed)
Mär 13 19:00:24 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Headphones__sink-59) xrun state:0x736088347008 pending:0/2 s:3261102895273 a:3261102925722 f:3261102930070 waiting:30449 process:4348 status:triggered
Mär 13 22:31:23 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) graph xrun not-triggered (0 suppressed)
Mär 13 22:31:23 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) xrun state:0x736086e76008 pending:1/2 s:15920737747191 a:15920737780997 f:15920737788321 waiting:33806 process:7324 status:triggered
Mär 13 22:31:28 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) graph xrun not-triggered (0 suppressed)
Mär 13 22:31:28 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) xrun state:0x736086e76008 pending:1/2 s:15925111046291 a:15925111129151 f:15925111162867 waiting:82860 process:33716 status:triggered
Mär 13 22:55:18 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 22:55:18 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 22:55:18 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 22:55:24 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 22:55:24 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 22:55:24 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:01:32 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:01:32 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:01:32 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:02:35 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:02:35 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:02:35 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:04:02 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:04:02 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:04:02 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:06:25 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:06:25 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:06:25 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:06:25 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:06:25 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:06:25 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:13:46 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:13:46 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:13:46 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:20:23 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:20:23 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:20:23 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:36:02 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:36:02 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:36:02 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:36:02 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) graph xrun not-triggered (0 suppressed)
Mär 13 23:36:02 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) xrun state:0x736086e76008 pending:1/1 s:19132014110549 a:19132014112523 f:19132014123684 waiting:1974 process:11161 status:triggered
Mär 13 23:37:10 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:37:10 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:37:10 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 13 23:37:10 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) graph xrun not-triggered (0 suppressed)
Mär 13 23:37:10 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) xrun state:0x736086e76008 pending:1/1 s:19804591157544 a:19804591160600 f:19804591166612 waiting:3056 process:6012 status:triggered
Mär 13 23:45:51 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 13 23:45:51 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 13 23:45:51 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 14 00:05:05 arch-gaming pipewire-pulse[2926]: spa.filter-graph: filter.graph must be an object
Mär 14 00:05:05 arch-gaming pipewire-pulse[2926]: spa.filter-graph: can't load graph: Invalid argument
Mär 14 00:05:05 arch-gaming pipewire-pulse[2926]: spa.audioconvert: Can't load filter-graph 0: Operation not supported
Mär 14 00:05:05 arch-gaming pipewire[2924]: ALSA lib confmisc.c:165:(snd_config_get_card) Cannot get card index for 0
Mär 14 00:05:05 arch-gaming pipewire[2924]: ALSA lib confmisc.c:165:(snd_config_get_card) Cannot get card index for 0
Mär 14 00:05:05 arch-gaming pipewire[2924]: ALSA lib pcm_direct.c:1494:(snd1_pcm_direct_initialize_poll_fd) unable to open timer 'hw:CLASS=3,SCLASS=0,CARD=0,DEV=0,SUBDEV=0'
Mär 14 00:05:05 arch-gaming pipewire[2924]: ALSA lib pcm_dshare.c:790:(snd_pcm_dshare_open) unable to initialize poll_fd
Mär 14 00:05:05 arch-gaming systemd[2689]: Stopping PipeWire PulseAudio...
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.alsa: '_ucm0001.goxlr_stereo_out:GoXLRMini,0,0,1': playback open failed: No such file or directory
Mär 14 00:05:05 arch-gaming pipewire[2924]: ALSA lib confmisc.c:165:(snd_config_get_card) Cannot get card index for GoXLRMini
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.alsa: '_ucm0001.goxlr_stereo_out:GoXLRMini,0,0,1': playback open failed: No such device
Mär 14 00:05:05 arch-gaming pipewire[2924]: ALSA lib confmisc.c:165:(snd_config_get_card) Cannot get card index for GoXLRMini
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.audioadapter: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) No such device
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.audioadapter: there was no filter
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.alsa: '_ucm0001.goxlr_stereo_out:GoXLRMini,0,0,1': playback open failed: No such device
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.audioadapter:   error: No such device
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.audioadapter: could not get any follower format
Mär 14 00:05:05 arch-gaming pipewire[2924]: pw.node: (alsa_output.usb-TC-Helicon_GoXLRMini-00.HiFi__Speaker__sink-62) suspended -> error (Start error: No such device)
Mär 14 00:05:05 arch-gaming pipewire[2924]: ALSA lib confmisc.c:165:(snd_config_get_card) Cannot get card index for GoXLRMini
Mär 14 00:05:05 arch-gaming pipewire[2924]: ALSA lib confmisc.c:165:(snd_config_get_card) Cannot get card index for GoXLRMini
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.alsa: '_ucm0001.goxlr_stereo_out:GoXLRMini,0,0,1': playback open failed: No such device
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.alsa: '_ucm0001.goxlr_stereo_out:GoXLRMini,0,0,1': playback open failed: No such device
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.audioadapter: params Spa:Enum:ParamId:EnumFormat: 0:0 (follower format) No such device
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.audioadapter: there was no filter
Mär 14 00:05:05 arch-gaming pipewire[2924]: ALSA lib confmisc.c:165:(snd_config_get_card) Cannot get card index for GoXLRMini
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.alsa: '_ucm0001.goxlr_stereo_out:GoXLRMini,0,0,1': playback open failed: No such device
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.audioadapter:   error: No such device
Mär 14 00:05:05 arch-gaming pipewire[2924]: spa.audioadapter: could not get any follower format
Mär 14 00:05:05 arch-gaming systemd[2689]: Stopped PipeWire PulseAudio.
Mär 14 00:05:05 arch-gaming systemd[2689]: pipewire-pulse.service: Consumed 8min 36.029s CPU time, 109.7M memory peak.
Mär 14 00:05:05 arch-gaming systemd[2689]: Stopping Multimedia Service Session Manager...
Mär 14 00:05:06 arch-gaming wireplumber[2925]: wireplumber: stopped by signal: Terminated
Mär 14 00:05:06 arch-gaming wireplumber[2925]: wireplumber: disconnected from pipewire
Mär 14 00:05:06 arch-gaming systemd[2689]: Stopped Multimedia Service Session Manager.
Mär 14 00:05:06 arch-gaming systemd[2689]: wireplumber.service: Consumed 1.993s CPU time, 40.6M memory peak.
Mär 14 00:05:06 arch-gaming systemd[2689]: Stopping PipeWire Multimedia Service...
Mär 14 00:05:06 arch-gaming systemd[2689]: Stopped PipeWire Multimedia Service.
Mär 14 00:05:06 arch-gaming systemd[2689]: pipewire.service: Consumed 1min 36.712s CPU time, 56.6M memory peak.
-- Boot 8ff652e3fbda4fcea8bf21f584de7ccf --
Mär 14 00:07:00 arch-gaming systemd[2916]: Started PipeWire Multimedia Service.
Mär 14 00:07:00 arch-gaming systemd[2916]: Started Multimedia Service Session Manager.
Mär 14 00:07:00 arch-gaming systemd[2916]: Started PipeWire PulseAudio.
Mär 14 00:07:00 arch-gaming wireplumber[3102]: wp-internal-comp-loader: Loading profile 'main'
Mär 14 00:07:01 arch-gaming wireplumber[3102]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Mär 14 00:07:01 arch-gaming wireplumber[3102]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.

Offline

#6 2025-03-14 11:58:54

usbpc
Member
Registered: 2021-08-02
Posts: 27

Re: Update breaks pipewire audio setup. 'Default Alsa Profile' missing

I've downgraded these packages

libpipewire pipewire pipewire-alsa pipewire-audio pipewire-jack pipewire-pulse pipewire-session-manager

and that fixes it for now. What can I do to further narrow down the problem, seeing as the logs don't show any errors when I have the newer packages installed?

Offline

#7 2025-03-14 16:20:02

archdub
Member
From: Dublin, Ireland
Registered: 2018-03-04
Posts: 66

Re: Update breaks pipewire audio setup. 'Default Alsa Profile' missing

I also had problems with both versions 1:1.4.1-1 and 1:1.4.0-2.   
My problem was that pipewire was taking 100% of one core, which indicated to me something was not right. Audio still seemed to work though, although I did not test everything audio related. 
I downgraded to 1:1.2.7 and all back to normal. 
I used this command:   

pacman -U /home/root-var-cache-pacman-pkg/libpipewire-1:1.2.7-1-x86_64.pkg.tar.zst /home/root-var-cache-pacman-pkg/pipewire-1:1.2.7-1-x86_64.pkg.tar.zst /home/root-var-cache-pacman-pkg/pipewire-audio-1:1.2.7-1-x86_64.pkg.tar.zst /home/root-var-cache-pacman-pkg/pipewire-pulse-1:1.2.7-1-x86_64.pkg.tar.zst /home/root-var-cache-pacman-pkg/pipewire-session-manager-1:1.2.7-1-x86_64.pkg.tar.zst  /home/root-var-cache-pacman-pkg/alsa-card-profiles-1:1.2.7-1-x86_64.pkg.tar.zst

Offline

#8 2025-03-18 10:31:55

Peculiar8346
Member
Registered: 2023-06-03
Posts: 4

Re: Update breaks pipewire audio setup. 'Default Alsa Profile' missing

I started running into the same issue yesterday, I did downgrade everything to get it working again. Anyone know if this bug has been reported?

I haven’t had time to do research on it and I’m still at work. I just want to make sure if this is a bug it gets reported.

Also it’s still happening with a fresh install. I was doing some work the other day and thought I broke something.

Last edited by Peculiar8346 (2025-03-18 10:45:10)

Offline

Board footer

Powered by FluxBB