Describe the bug
I use Carla (flatpak) to process audio on my system, split across several virtual sinks created with pipewire and LV2 plugins. I also use a USB midi controller to control the volume of each sink independently, among other things, through the JACK midi bridge. To do this, I run Carla with the audio driver set to JACK and the process mode set to multiple clients.
I have been running Bazzite version 41.20250331 for a long time now. I had no problems with this setup on that version, or any version prior.
After updating Bazzite, the midi bridge disappeared in Carla. All my sinks still exist, I can still load plugins fine, and even the routing still works when I load everything up, it's just the midi bridge missing. There were also always two sources called BLE MIDI (in and out) that I never did anything with, but those are gone too. If I switch the audio driver to JACK with ALSA-MIDI, I can see the midi devices again, but because there is no multiple clients process mode that way, I can't see my virtual sinks.
This problem started on the very first update after 41.20250331, so I rolled back and waited for another update, hoping that would solve the problem. It hasn't.
Screenshots from 42.20250425


And from 41.20250331

What did you expect to happen?
I expected nothing to change, and for my Carla setup to continue working the same as it always has, with working midi.
Output of rpm-ostree status
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:40b77b67f68eafad230e48f453be5aeb4ed42cb0996a43d6e8245e3a3ab752f1
Version: 41.20250331 (2025-03-31T05:06:20Z)
LayeredPackages: mullvad-vpn
LocalPackages: lact-0.6.0-0.x86_64
Pinned: yes
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable
Digest: sha256:f7f0ff512e894cf5ab0db7a316a102c5b48b8d3f90302a3c0c73ffd1180aefaf
Version: 42.20250425 (2025-04-25T16:41:11Z)
LayeredPackages: mullvad-vpn
LocalPackages: lact-0.6.0-0.x86_64
Hardware
PC: Gigabyte X570 Aorus Xtreme, Ryzen 9 5950X, 32GB RAM, Radeon 6900XT
Relevant USB devices: ZOOM UAC-2 (audio interface), AKAI LPD8 (midi controller)
Extra information or context
I haven't seen any signs of errors or issues with pipewire itself, hence why I'm posting this issue here instead of there. I found two issues on the pipewire gitlab that might be related, but both are closed as solved already.
For fun, I tried installing qpwgraph (flatpak) to see if anything would be different there, and I don't understand how or why it happened, but midi devices were visible in it after a reboot. They were shown as pipewire devices though, not JACK, and they were not functional no matter how I routed them, with or without Carla running.
Describe the bug
I use Carla (flatpak) to process audio on my system, split across several virtual sinks created with pipewire and LV2 plugins. I also use a USB midi controller to control the volume of each sink independently, among other things, through the JACK midi bridge. To do this, I run Carla with the audio driver set to JACK and the process mode set to multiple clients.
I have been running Bazzite version 41.20250331 for a long time now. I had no problems with this setup on that version, or any version prior.
After updating Bazzite, the midi bridge disappeared in Carla. All my sinks still exist, I can still load plugins fine, and even the routing still works when I load everything up, it's just the midi bridge missing. There were also always two sources called BLE MIDI (in and out) that I never did anything with, but those are gone too. If I switch the audio driver to JACK with ALSA-MIDI, I can see the midi devices again, but because there is no multiple clients process mode that way, I can't see my virtual sinks.
This problem started on the very first update after 41.20250331, so I rolled back and waited for another update, hoping that would solve the problem. It hasn't.
Screenshots from 42.20250425


And from 41.20250331

What did you expect to happen?
I expected nothing to change, and for my Carla setup to continue working the same as it always has, with working midi.
Output of
rpm-ostree status● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable Digest: sha256:40b77b67f68eafad230e48f453be5aeb4ed42cb0996a43d6e8245e3a3ab752f1 Version: 41.20250331 (2025-03-31T05:06:20Z) LayeredPackages: mullvad-vpn LocalPackages: lact-0.6.0-0.x86_64 Pinned: yes ostree-image-signed:docker://ghcr.io/ublue-os/bazzite:stable Digest: sha256:f7f0ff512e894cf5ab0db7a316a102c5b48b8d3f90302a3c0c73ffd1180aefaf Version: 42.20250425 (2025-04-25T16:41:11Z) LayeredPackages: mullvad-vpn LocalPackages: lact-0.6.0-0.x86_64Hardware
PC: Gigabyte X570 Aorus Xtreme, Ryzen 9 5950X, 32GB RAM, Radeon 6900XT
Relevant USB devices: ZOOM UAC-2 (audio interface), AKAI LPD8 (midi controller)
Extra information or context
I haven't seen any signs of errors or issues with pipewire itself, hence why I'm posting this issue here instead of there. I found two issues on the pipewire gitlab that might be related, but both are closed as solved already.
For fun, I tried installing qpwgraph (flatpak) to see if anything would be different there, and I don't understand how or why it happened, but midi devices were visible in it after a reboot. They were shown as pipewire devices though, not JACK, and they were not functional no matter how I routed them, with or without Carla running.