Just registered on the forum to share my experience with these drivers. I've been using a Sound Blaster Z card for the SBX Pro Surround feature for my headphones and it works perfectly. I tried these drivers to see if I could ditch the sound card since it's blocking some airflow to my GPU.
I was not able to get X-FI MB5 to detect my Realtek, even with the various solutions proposed in this thread. Sound Blaster Command, both 1 and 2, work perfectly. However, in the sound control panel, I am not able to set my speakers to a surround configuration using the line-out or front panel headphone-out. With line-out, only the stereo option is available. With headphone-out, the configuration button is inactive. As such, the SBX Pro Surround virtualization only simulates the two front speakers. I can not find a way around this issue.
I also tried the driver for NVidia HDMI output on my RTX 3080. While the driver seemed to install correctly, I was unable to get any sound output from the HDMI.
It would be really useful to have a version of this driver for the generic USB audio driver in Windows, to be able to use external DACs with Sound Blaster Command and SBX Pro Surround. Though in that case too, it would be essential to be able to configure surround speakers in the sound control panel.
As a side note, I also tried the Creative BlasterX Acoustic Engine version that is hardware-agnostic. It installs fine and the surround sound works, but it introduced a slight popping noise in Youtube videos and loud popping noises and audio cutouts in The Last of Us PC-game.
EDIT: Apparently BlasterX only causes popping when used with the USB DAC output. Line-out from the Realtek and HDMI output from the NVidia card work fine with BlasterX. So I got what I wanted by setting up BlasterX to apply SBX Pro Surround on the NVidia HDMI output which goes to my TV, then using the optical output on my TV to connect to my external DAC. BlasterX seems to inherit the speaker setup options from whatever output device it's working with. So if a device driver is only giving the stereo output option, then that's all BlasterX can work with. It makes no sense, since BlasterX should be able to virtualize surround sound into a 2.0 signal before it even goes to the output device, but there it is. So again, it's essential to use a device with a driver that exposes 5.1 or 7.1 surround options regardless if your'e using Sound Blaster Command of BlasterX Acoustic Engine to do the SBX Pro Surround simulation.
EDIT2: BlasterX is still causing pops, just far less often on other playback devides than on the DAC. Guess I'm stuck with the soundcard fow now.