Creative Sound Blaster X-Fi Elite Pro Series with Haiku R1B1 release
OSS v4.2 Build 2019 was recently released.
I’m going to start supporting Creative SoundBlaster sound card hardware for Haiku for semi-pro/pro-level device driver development. I’ll support more audio chips and soundcards as time permits.
If you’re having audio problems with any of the default audio drivers, please fill out a bug report under Drivers->Audio. OSS-specific issues goes under Drivers->Audio->OpenSound.
If you are still having problems with OSS 4.2, I’ll consolidate the info here so we can assist in fixing a few things before the R1B2 release this Sept.
NOTE:
For testing and review, blacklist a non-working default Haiku audio driver (i.e. hda, emuxki, …) by creating a ‘packages’ file in /boot/system/settings with this content:
Now this is news to me, and I’m the tentative release coordinator!
This fall is just R1/beta2, not R1.
Yes, and it contains 0 changes to drivers. In fact the drv directory in the official release image has not been touched since 2015. So I sincerely doubt it will support any new HDA hardware; and we of course are not going to modify it; it’s intended for legacy devices, not new ones.
We need to fix our HDA driver, that’s for sure, but at this point I think it’s more advanced than OSS’ is.
It is worth noting you can’t even buy the Creative Sound Blaster X-Fi Elite Pro anymore.
Something that didn’t exist back then as well is higher quality USB sound devices… which seems to be one of the things waddlesplash is intending to support, when adding isosynchronous support to the USB stack.
I dunno, I used to work for one of the world’s biggest banks who had to scrounge parts for a server they refused to replace on eBay. When said procurement failed, there was one logic board to share between two sites (primary and backup) which required an engineer to take a taxi at 2am when either node failed
Yes, I know, it happens doesn’t make it any less of a bad idea.
Also, chances are they could have ran that system on either an emulator or newer machine, almost all big iron hardware has things like that available. Anyway kinda OT.
Maudio did produce pciE cards, and they are out there in the market. Point is if you want a pro audio card, haiku already has a driver for the envy24 chipset.
As for the project, I finalized the X-Fi driver with SoundFont 2.0.4 support as a separate project
I had the legacy Audigy2 and Audigy4 cards - but these are no longer popular in the 2026 marketplace. Tested the latest OSS v4.2 project from GitHub which compiles now on Haiku R1B6 (provided patches).
Basically, I got all of my Creative Labs sound cards to work on Haiku. As for OSS, a few legacy pro-level audio cards don’t have native drivers for Haiku. Suggest focusing on UAC and HDA as a modernized approach.
It was working before Beta6, have to try it tomorrow.
Was not easy to get the driver loding!
The volume bar is reversed too, green is red and red is green.
Having messed with the volume replicant I can tell you that the green and orange colors are based on the db value it receive. Green is for non-positive (negative or 0) and orange is for positive db values. So the only reason I can think that the green/orange colors would be reversed is if the db values are sign reversed coming out of the driver.