Issues with audio devices in Bazzite
I have multiple issues with Pipewire in Bazzite.
The first is that switching to the the "pro audio" profile for my Arturia Audiofuse Studio USB interface in the control panel kills all sound. The interface has a "multichannel" profile, and that seems to work, so I've been using that instead. Pro Audio profiles for my HDMI connection work just fine, so it definitely seems like something about the hardware profile for my audio interface.
The second is that I cannot switch any audio device to a sample rate above 48khz. My audio interface, onboard soundcard, and HDMI output work with sample rates at least up 192khz, as I've used 96khz and 192khz in Windows for all. Using the PIPEWIRE_LATENCY environment variable when launching applications does not change the sample rate above 48khz, however the buffer size is successfully changed. Attempting to set the default clock rate in a pipewire config file simply kills audio playback system-wide. This happens for my onboard soundcard, HDMI, and USB interface.
Hardware:
CPU: AMD Ryzen 5950X
GPU: Nvidia RTX 3090 FE
RAM: 128GB DDR4 G.Skill Ripjaws V
Motherboard: ASUS TUF Gaming X570-PRO WIFI II
Audio Interface: Arturia Audiofuse Studio
1 Reply
I should add that using any kind of oversampling (processing audio at a higher sample rate) in a DAW also causes the applications to crash and audio to die until I restart pipewire. This occurs on all my devices.
I did also try on CachyOS earlier this morning and ran into the same problems with the PIPEWIRE_LATENCY environment variable not working, and forcing different sample rates killing audio. I will include my hardware on the opening post.