Cdsa's suggestion might work.
There's another possible cause for these issues rather than just "Creative made a mistake" or "isn't willing to support other audio equipment." Consider that the internal sound cards, and the Omni, definitely CAN output positional audio processed to 2-channel headphone virtual surround, BUT the Omni and the others aren't Dolby decoders. The recon3D USB was able to act as an optical Dolby decoder and a USB soundcard, buuuut it only had an analogue out.
We might be running into a design flaw, but we might also be running into a copyright protection issue here. I'll have to check again tonight, it took me a few tries to get my Omni outputting processed sound through optical, but the very fact that the X7 can decode Dolby may disable the feature.
There's another possible cause for these issues rather than just "Creative made a mistake" or "isn't willing to support other audio equipment." Consider that the internal sound cards, and the Omni, definitely CAN output positional audio processed to 2-channel headphone virtual surround, BUT the Omni and the others aren't Dolby decoders. The recon3D USB was able to act as an optical Dolby decoder and a USB soundcard, buuuut it only had an analogue out.
We might be running into a design flaw, but we might also be running into a copyright protection issue here. I'll have to check again tonight, it took me a few tries to get my Omni outputting processed sound through optical, but the very fact that the X7 can decode Dolby may disable the feature.