Hey @Stuart_Keough,
Thanks for the update! From a fresh diagnostic report, we can confirm the issue is this line appearing every single time the X4 connects in non-exclusive mode:
"supported_formats": "" (empty string)
Compared to when exclusive mode is on:
"supported_formats": "48000/24/2|8, 96000/16/2|8, 192000/24/2|8 ..."
When exclusive mode is disabled, the WASAPI driver for the Sound Blaster X4 reports zero supported formats to Roon’s RAAT layer. Roon then tries to negotiate anyway (sending 44100 Hz since that’s what the DSP pipeline outputs), the driver rejects it with FORMAT_NOT_SUPPORTED, and playback fails.
At first glance, this appears to be a potential driver bug in the Creative Sound Blaster X4’s WASAPI shared-mode implementation, it isn’t advertising its capabilities correctly to RAAT when not in exclusive mode. The DSP sample rate conversion in Roon never gets a chance to matter, because the format negotiation fails before any audio is sent.
Have you tried the ASIO driver at all? The logs also show Creative SB USB RT ASIO as an available device. ASIO bypasses WASAPI entirely. In Roon → Settings → Audio, look for the ASIO zone and enable it. This is likely the cleanest workaround, ASIO doesn’t have the shared/exclusive mode distinction.
I’d also see if you can reinstall or update the Sound Blaster X4 driver The empty supported_formats in shared mode strongly suggests a driver issue. Download the latest driver from Creative’s site, do a clean uninstall (DDU or via Device Manager) and reinstall. The Creative app not opening could be another symptom of a driver problem.
And, if you haven’t yet, try to set the Windows default format for the device. In Windows Sound settings → Sound Blaster X4 → Properties → Advanced, set the default format to 24-bit, 48000 Hz (Studio Quality). In shared mode, WASAPI shared-mode output is constrained to whatever the Windows default format is, setting it explicitly may help the driver advertise a format correctly.
We’ll be monitoring for your reply and results, thank you! 