Topic: USB errors and crummy sound

I recently purchased the Fireface UC and am experiencing serious USB clicks, pops, dropouts and overall crummy sound quality.  The error count on my Fireface USB Settings panel reads 1/8. I also noticed my CPU goes up to 30-50% usage when playing a .wav file in Windows Media Player. 

Unfortunately my computer is situated roughly 26 feet from where my studio rack is so I can't use the default cable direct into my computer.  I went up to my local electronics store and purchased one 5 meter active USB 2.0 extension cable and one 3 meter USB 2.0 cable (both mfg by Cables Unlimited and bought at Fry's).  BTW, my computer is a Dell Precision Workstation 670 with Intel 82801EB USB controller.  I am running Win XP and have installed the latest drivers and firmware on the Fireface UC.

Can a Fireface UC work at these cable lengths?  Is there something wrong with the quality of the cables I am using?  Why is my CPU usage so high?  Any help you guys can give would be greatly appreciated.  Otherwise I guess I have to return this thing to Guitar Center.


..
Nick

Re: USB errors and crummy sound

I forgot to mention that I also tested with a powered Belkin hub that supports my external USB 2.0 hard drive fine.  I plugged up the original cable into the Belkin powered hub and removed everything else so it could get max bandwidth and it actually sounded worse.

Re: USB errors and crummy sound

Here's my system specs:
Windows XP SP3
Xeon 3.4 Ghz
3GB of RAM
Intel 82801EB USB controller
(Dell Precision 670)

Re: USB errors and crummy sound

I downloaded, installed and ran the DPC Latency Checker: http://www.thesycon.de/deu/latency_check.shtml

I am getting spikes as high as 2250?s.  I have disabled everything I can in the Device Manager and nothing seems to help.  Any ideas?

Re: USB errors and crummy sound

I just removed everything USB from the computer and plugged ONLY the Fireface UC directly up to a back USB 2.0 port using the included USB cable and I am still getting latency ~2000?s.  Therefore, the issues isn't with my long USB cable.

Re: USB errors and crummy sound

dpc latency checker isn't checking your computer's abilty to talk to the Fireface UC, it's checking your computer's internal efficiency.  Unplug the fireface UC completely and you'll still get 2000us latency, I bet.

Until you fix the core issue with your computer, no audio interface will work.

Re: USB errors and crummy sound

It's checking the latency based on your system, but when I select the Fireface's driver in control panel/sounds and audio devices the DPC Checker jumps to ~ 2000?s constantly. 

I also have an Echo Audio Layla24 (PCI) installed.  When I use it's driver in control panel/sounds and audio devices (in WinXP), DPC Checker has an_absolute_max_of ONLY 50?s. 

So, no it's not an issue with my computer.  It's an issue/conflict/problem with the RME driver and my computer.  I've recorded many albums using my Layla24 and this exact computer over the past 5 years wink  Sure the computer is kinda old, but it's got decent specs and is USB 2.0 compliant.  There's no reason I should see ~2000?s latency.  That's ridiculous.

Re: USB errors and crummy sound

Also, when I have DPC Checker running and let's say SoundForge configured to use ASIO Fireface UC driver, the latency only occurs when actually playing.  If I stop playing in SoundForge, then the latency drops back to < 50?s.  If I use the ASIO Echo Layla24 driver, it never even goes above 50?s.

9

Re: USB errors and crummy sound

The problem is still with your computer, not the UC. Of course you will see the problem only when data is transferred over the USB bus!

I have no experience with that particular machine. An additional USB port via PCI or PCIe might help, or checking the BIOS for CPU clock down states, or...

Regards
Matthias Carstens
RME

Re: USB errors and crummy sound

What do you mean check the BIOS for clock down states?  My BIOS' clock is working fine.  I am not sure I have the room for another PCI card.

11

Re: USB errors and crummy sound

Google Speedstep and 'C1E disabled DAW'.

Regards
Matthias Carstens
RME

Re: USB errors and crummy sound

Here are the various BIOS options in my Dell 670:
http://support.ap.dell.com/support/edoc … dvfeat.htm

Looks like Speedstep is OFF (my proc runs at 3.4ghz all the time), but where do I disable C1E or enhanced halt state?

Re: USB errors and crummy sound

Interesting!  I just disabled Hyperthreading in the BIOS and now my max latency is ~ 550?s instead of ~ 2000?s.  It's still way worse than my PCI Layla24 which has a max latency of ~ 50?s.  Also, my CPU usage is ~ 40%!  Ughh. 

What is an acceptable/normal latency for the Fireface UC on a decent system?  Would a PCI usb card help on the CPU usage?

Re: USB errors and crummy sound

Now my primary concern is why in the world the CPU usage is SO much higher for my Fireface UC vs Layla24 PCI.  Any ideas folks?

Here's some tests I ran...

1) Windows Media Player + FF UC = CPU ~ 50% (this one concerns me the most, b/c it makes the least sense)
2) Windows Media Player + Layla PCI = CPU ~ 5%
3) Cubase 3 + FF UC = CPU ~ 50%
4) Cubase 3 + Layla PCI = CPU ~ 30%

15

Re: USB errors and crummy sound

http://www.rme-audio.de/en_products_fir … uc_general

Regards
Matthias Carstens
RME

Re: USB errors and crummy sound

Interesting, my Dell 670 seems to have the Intel ICH5 -> www.intel.com/assets/pdf/datasheet/252516.pdf

So these USB issues are solved with any Intel ICH >7 according to your findings?  I am planning on getting one of the new Mac Pros whenever they announce them (hopefully at WWDC next week).  I just wanna make sure that CPU usage won't be around 50% on one of these. 

I guess I could test it on my unibody MacBook.

Re: USB errors and crummy sound

Here's more reading on Intel's ICH: http://en.wikipedia.org/wiki/I/O_Controller_Hub

Re: USB errors and crummy sound

So would my USB CPU problems be alleviated by using a PCI USB card? If so, what does RME recommend?  Something like this? http://www.newegg.com/Product/Product.a … -_-Product

Re: USB errors and crummy sound

I just tested the Fireface UC on my unibody 2008 MacBook and it works perfectly fine (even with older drivers).  I guess you really do have to have a newer computer to use the Fireface UC without huge CPU spikes. 

I am still trying to figure out if a PCI USB card will help out my CPU usage on my Windows machine.  Thoughts?

Re: USB errors and crummy sound

I guess you really do have to have a newer computer to use the Fireface UC without huge CPU spikes.

Yes. Old USB chipsets are the reason for the bad reputation of USB (besides the previous FireWire marketing from Apple). I got an iMac 27 i5 on my desk and it can run with 32 samples on USB.

I am still trying to figure out if a PCI USB card will help out my CPU usage on my Windows machine.  Thoughts?

I think it will help, when it provides a modern USB chipset.

best regards
Knut

Re: USB errors and crummy sound

That makes sense.  Knowing what I know now, it seems impossible to make a USB audio device that accounts for all machines.

The entire reason I bought the Fireface UC was b/c it would theoretically work with my old Windows machine until I can upgrade to a Mac Pro (and also on the road with my MacBook).  I will head up to my local electronics shop and pick up a PCI USB card.  Any recommendations?

Also, how did you know your latency on Mac?  When I go to the Fireface USB Settings the buffer is missing in the Mac version. I presume you are talking about from the audio software.

Re: USB errors and crummy sound

I will head up to my local electronics shop and pick up a PCI USB card.  Any recommendations?

No, but it should be no no-name product and provides a modern chipset (ICH10). Don?t forget, the processing power of your old PC will not allow ultra-low latencies, but the situation will improve.

Also, how did you know your latency on Mac?  When I go to the Fireface USB Settings the buffer is missing in the Mac version. I presume you are talking about from the audio software.

Yes. Logic audio setup. 32 samples buffers in a small project.

best regards
Knut

Re: USB errors and crummy sound

Right on thanks!

BTW, a lot of the PCI USB cards I've come across seem to have an NEC chipset.  Ex: http://www.newegg.com/Product/Product.a … -_-Product

Thoughts on that?

Re: USB errors and crummy sound

NEC is usually quite ok, as far as I know. Not aware of any problems at least...
Cheaper card often come with VIA chips.


Regards
Daniel Fuchs
RME

Regards
Daniel Fuchs
RME

Re: USB errors and crummy sound

Turns out I only have a free PCI-e slot.  I picked up a fairly expensive USB 3.0 to PCI-e (which is all they had at my local shop).  Hooked it up and CPU strain seems to be improved, but now there's other issues.  UGhhh.  I gotta find a cheapo USB 2.0 to PCI-e card (if one exists).

Re: USB errors and crummy sound

Belkin and Delock make such cards, and I'm sure there are others...


Regards
Daniel Fuchs
RME

Regards
Daniel Fuchs
RME

Re: USB errors and crummy sound

This is that USB 3.0 to PCI-e card I got:
http://www.siig.com/ViewProduct.aspx?pn=JU-P20412-S2

It works fine with Sound Forge, but Windows Media Player has strange hiccups where it sounds like it's stuttering.  Anyone ever had that experience?

Re: USB errors and crummy sound

Correction, the hiccups are more like the sound you'd get if you looped something on say 1/16th note interval.  It's weird.  It's not at all related to buffer size/drop outs/noise.

Re: USB errors and crummy sound

Anyone anyone?  Anytime audio plays through Microsoft Sound Mapper (Win XP / Control Panel / Sounds and Audio Devices / Audio tab, Fireface USB Analog 1+2 as default device) as seen when using Windows Media Player, Gmail, etc... it has that delayed sound + constant stuttering.  It doesn't happen if I use ASIO in Sound Forge or Cubase. Any ideas?

Re: USB errors and crummy sound

What exactly is the standard audio device you've chosen in the Windows Control Panel?


Regards
Daniel Fuchs
RME

Regards
Daniel Fuchs
RME

Re: USB errors and crummy sound

Under the Audio tab in Sounds and Audio Devices Properties for Sound playback I've got Fireface UC Analog (1+2) and Default recording as Fireface UC Analog (7+8).

Re: USB errors and crummy sound

I've had a similar problem, maybe the same one you are having. 

I found that if I had an audio application like Soundforge open (using outputs 1+2 of the FFUC in Soundforges audio setup) and then I tried to open Windows Media player to play another audio file (also using outputs 1+2 set in the XP control panel) while Soundforge was still open, then I would get this problem.  A really terrible crackling sound!!!

I noticed that the problem wouldn't happen when using programs individually.  So it seems that the FFUC (by default) has a problem when 2 or more applications are sharing the same audio outputs of the FFUC.  I never had this problem with other brand name soundcards.  So I knew something strange was going on!!

So what I did... which solved the problem... is in XP control panel, I set the default audio decive to FFUC Outputs 7+8.  This meant that Windows Media Player was now using 7+8 as it's outputs and Soundforge was using outputs 1+2.

It seems that when you set the default audio device in XP contral panel, your not selecting the physical outputs 7+8 (which is the headphones)... your selecting software playback channels 7+8.  Software playback channels are shown in Total Mix in the middle row.  You can then route any combination of Audio Inputs and Software Playback Channels to the any physical output such as your headphones or your speakers.  Total mix is very powerful but if your used to any other soundcards, this isn't an issue but of course you wouldn't have the same mixing control.  I think the problem is getting your head around the concept of Total Mix. 

I found this video was helpful...
http://www.youtube.com/watch?v=SwoKoxYfzds

I hope this helps.

Re: USB errors and crummy sound

@dias1981 Funny you should mention that, b/c that's the actual reason I bought an RME product.  My previous Echo Audio Layla24 has no mixing capabilities like Total Mix does. 

I appreciate your suggestion, but that's not my problem.  Even if I set Windows Control Panel to use a completely unique input/output (not being used by any other audio pgm) it happens when those programs aren't even open.  I can't even listen to audio on youtube or play a simple mp3 now. 

* This only happens when I use the Fireface UC through the SIIG USB 3 PCI-e card.  It's something related to that, but my firmware and drivers on that card are up to date. 

When I use the Fireface UC through my computers native USB ports, the sound plays fine, but the CPU spikes are HUGE (read above for all that).

Re: USB errors and crummy sound

It's gotta be the PCI-e card or it's drivers, b/c I just tried a standard PCI USB 2.0 card from PPA Int'l and it had no issues.  However, the standard PCI card offers no improved CPU performance over going with the motherboard USB.  Ughhh.  I am going to try 1 more PCI-e USB card and report back.

Re: USB errors and crummy sound

Just got a new PCIe USB 3.0 card from Inland (also uses the NEC chipset) and it has the same problems -> http://inlandproduct.com/pro2portusb30p … scard.aspx

I think it's related to this NEC USB 3.0 Host Controller driver.  Thoughts?

Re: USB errors and crummy sound

RME, does your latest Fireface UC driver support USB 3.0 chipsets such as the NEC uPD720200?

37

Re: USB errors and crummy sound

No. The UC is USB 2.0, and tested with USB 2.0 interfaces only.

Regards
Matthias Carstens
RME

Re: USB errors and crummy sound

Gotcha. 

I guess I have to find a USB 2.0 PCI-e interface then.

Re: USB errors and crummy sound

I have tried 4 different USB interfaces on my old computer.  Here's the results...

1) Internal USB on Dell 670 motherboard with ICH5 chipset
30-60% CPU usage with just a .mp3 file in Windows Media Player
Max 624?s latency from DPC

2) PPA PCI card with USB 2.0 VIA chipset
30-60% CPU usage with just a .mp3 file in Windows Media Player
Max 420?s latency from DPC

3) SIIG PCI-e card with USB 3.0 NEC chipset
5-25% CPU usage with just a .mp3 file in Windows Media Player (experienced stuttering constantly)
Max 150?s latency from DPC

4) Inland PCI-e card with USB 2.0 NEC chipset
40-70% CPU usage with just a .mp3 file in Windows Media Player
Max 596?s latency from DPC

This really sucks, b/c the only performance helper is the PCI-e USB 3 card to which ONLY the Fireface UC ASIO drivers seem to work seamlessly with.  Ughhhh.

Re: USB errors and crummy sound

Am I wrong for thinking that a PCI-e USB card should improve CPU strain and latency vs just going with my motherboard? 

How come with my Echo Audio Layla24 with PCI card I get:
5-20% CPU usage with just a .mp3 file in Windows Media Player
Max 104?s latency from DPC

Re: USB errors and crummy sound

Or would I be better suited returning my Fireface UC for PCI Multiface II?

Re: USB errors and crummy sound

We found that there is an minor issue with the NEC usb 3 Controller.
At the moment buffersizes > 256 sample (SS),  are not working properly.
So at the moment you should either use the ASIO driver or set the buffersize in the settings dialog to 256 or below if you want to use the WDM driver.
/Uwe

nack wrote:

This is that USB 3.0 to PCI-e card I got:
http://www.siig.com/ViewProduct.aspx?pn=JU-P20412-S2

It works fine with Sound Forge, but Windows Media Player has strange hiccups where it sounds like it's stuttering.  Anyone ever had that experience?

Re: USB errors and crummy sound

uwekirst wrote:

We found that there is an minor issue with the NEC usb 3 Controller.
At the moment buffersizes > 256 sample (SS),  are not working properly.
So at the moment you should either use the ASIO driver or set the buffersize in the settings dialog to 256 or below if you want to use the WDM driver.
/Uwe

What about NEC's driver?  I find that I get nothing but a low volume distortion when using it.