I'm also having this problem. I don't understand why vista thinks the only compatible driver is the built in "High Definition Audio Device". I can hear sound no problem, but obviously it isn't using the creative drivers.
I've looked on google and found countless threads on many different sites with people having this error, but not a single one contains a proper fix for this.
They all get as far as "did you install the creative drivers?" and then the threads always end there.
I uninstalled all creative software and drivers before installing the ones for this card, and I have disabled onboard audio in BIOS.
/edit: Fixed it!
The steps I took to fix it (I'm using vista x64 by the way):
- Open Device Manager
- Click View > Devices by Connection (see pic below)
- Look for the "High Definition Audio Controller" within the PCI bus
- Within this controller you'll see the "High Definition Audio Device". Trying to replace this device with the x-fi driver will not work, because this is like a "sub-level", i.e. windows is treating your x-fi card as a "controller", and is incorrectly trying to apply drivers to an imaginary "device" contained within this controller. Without changing the view setting in step 2, you will not see this hierarchy.
- Right click on "High Definition Audio Controller", then select "update driver software".
- Choose "Browse my computer for driver software".
- Choose "Let me pick from a list of device drivers on my computer".
- You should see a list like below:
- Choose the creative one, and all should work perfectly
(might ask for a reboot)
- If the creative driver is not listed (which means you most likely didn't run the driver setup), you could get away with extracting the Creative Driver setup exe using a program like WinRAR, and browsing to the directory via the "Have Disk" button in the pic above.
Let me know how it goes
I think the problem is that the Creative Driver Installer is not clever enough to realise there are multiple tiers of Sound Drivers installed by default (i.e. Sound Controller -> Sound Device), as once you have it installed properly, you should see this:
instead of this:
So, long story short, if windows thinks your x-fi card is a "High Definition Audio Device", it actually thinks there's 2 parts (controller and device), but when using the creative drivers, there is only 1 part (just the device), so without looking at how windows handles the hardware using "view by connection", it is impossible to change drivers for the "device", as its parent is still the high definition audio controller. In other words, from windows' perspective, the
controller needs driver replacement,
not the device.
Here is the Audio Control Panel and other apps working in all its glory