Lucabeer
Head-Fier
- Joined
- Feb 12, 2008
- Posts
- 94
- Likes
- 28
It is said that the SuperPro 707 USB DAC can work without specific drivers. And it is true, as Windows recognizes it as a generic USB Audio peripheral and drives it with the usbaudio.sys driver.
Too bad that the Microsoft driver leaves much to be desired:
- no configuration options
- no hardware buffering in ASIO4ALL (if you enable it, the sound will be garbage: distorted and skipping)
- no support for Foobar's or Winamp's Kernel Streaming plugins (you get no sound at all with Foobar, and Winamp hangs up)
Yesterday night I made a very nice discovery... Since the SuperPro uses a C-Media 108 chip for USB interface, why not trying a specific driver for this chip?
Trouble is that C-Media don't offer drivers for USB peripherals on their page (they only provide them to OEMs who use their chips).
After a long search, I found the drivers anyway:
Technician Spot: C-Media Headset Drivers
and another URL which seems to have a more recent version too:
Download C-Media CM-108 Driver v.6.0.07.0720 | Catalog - X-DRIVERS.COM: eXtremly full software portal
I tried both versions of the driver on my XP system, and they seem to work wonderfully.
You get a nice control panel to set various things, including a DSP feature which is similar to that of other C-Media soundcards (not that I want to use it, as I aim for bitperfect playback). Most importantly, the driver allows you to force the output frequency in real time (44.1 or 48 Khz) to avoid unwanted upsampling/domsampling.
Probably this nice feature of the output frequency would already be enough to guarantee bitperfect playback (of course taking care to set the Kmixer volume at 100% and disabling all DSP effects), but there's more.
With these drivers (both versions I have linked), hardware buffering finally works with ASIO4ALL. Not only that, but the Kernel Streaming plugins work great too (and CPU usage seems to benefit to it compared to using ASIO4ALL): I am enjoying Nick Cave's "Dig Lazarus dig" right now in KS.
I hope that my discovery will be useful to other users of the SuperPro and of other DACs based on the same C-Media USB chipset... it was truly hard finding these drivers, so I wanted to share the info with you and save you all the effort and time that I spent.
Too bad that the Microsoft driver leaves much to be desired:
- no configuration options
- no hardware buffering in ASIO4ALL (if you enable it, the sound will be garbage: distorted and skipping)
- no support for Foobar's or Winamp's Kernel Streaming plugins (you get no sound at all with Foobar, and Winamp hangs up)
Yesterday night I made a very nice discovery... Since the SuperPro uses a C-Media 108 chip for USB interface, why not trying a specific driver for this chip?
Trouble is that C-Media don't offer drivers for USB peripherals on their page (they only provide them to OEMs who use their chips).
After a long search, I found the drivers anyway:
Technician Spot: C-Media Headset Drivers
and another URL which seems to have a more recent version too:
Download C-Media CM-108 Driver v.6.0.07.0720 | Catalog - X-DRIVERS.COM: eXtremly full software portal
I tried both versions of the driver on my XP system, and they seem to work wonderfully.
You get a nice control panel to set various things, including a DSP feature which is similar to that of other C-Media soundcards (not that I want to use it, as I aim for bitperfect playback). Most importantly, the driver allows you to force the output frequency in real time (44.1 or 48 Khz) to avoid unwanted upsampling/domsampling.
Probably this nice feature of the output frequency would already be enough to guarantee bitperfect playback (of course taking care to set the Kmixer volume at 100% and disabling all DSP effects), but there's more.
With these drivers (both versions I have linked), hardware buffering finally works with ASIO4ALL. Not only that, but the Kernel Streaming plugins work great too (and CPU usage seems to benefit to it compared to using ASIO4ALL): I am enjoying Nick Cave's "Dig Lazarus dig" right now in KS.
I hope that my discovery will be useful to other users of the SuperPro and of other DACs based on the same C-Media USB chipset... it was truly hard finding these drivers, so I wanted to share the info with you and save you all the effort and time that I spent.