Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Pro Tools Hardware > FireWire & USB Audio Interfaces (Mac)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-20-2022, 09:30 AM
Dale-c Dale-c is offline
Member
 
Join Date: Sep 2001
Location: Anderson, IN
Posts: 726
Default USB latency

Has latency of USB interfaced caught up with firewire in the newer devices? There used to be a lot of sub-$500 FW interfaces but now that Thunderbolt has replaced firewire, it seems the TB interfaces are all fairly expensive and the only stuff in the mid and lower ranged are USB.
Is that a step backwards or have newer USB-C devices gotten to be as low latency as the old FW devices?
Reply With Quote
  #2  
Old 08-20-2022, 11:37 AM
Sardi Sardi is offline
Member
 
Join Date: Aug 2002
Location: Perth
Posts: 2,989
Default Re: USB latency

RME interfaces using USB deliver the same latency as TB. That’s also USB 2.

Drivers, drivers, drivers.

Not all manufacturers are the same. RME aren’t. necessarily the only ones.


Sent from my iPhone using Tapatalk
Reply With Quote
  #3  
Old 08-20-2022, 12:03 PM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,510
Default Re: USB latency

Well done curated lists of interface latency measurements exist on the web, you can find all that with a Google search.

USB is not being replaced. And Thunderbolt still has limited availability on Windows PCs, even with USB 4's optional inclusion of Thunderbolt 3.
Reply With Quote
  #4  
Old 08-27-2022, 10:15 AM
Dale-c Dale-c is offline
Member
 
Join Date: Sep 2001
Location: Anderson, IN
Posts: 726
Default Re: USB latency

Quote:
Originally Posted by Darryl Ramm View Post
Well done curated lists of interface latency measurements exist on the web, you can find all that with a Google search.

USB is not being replaced. And Thunderbolt still has limited availability on Windows PCs, even with USB 4's optional inclusion of Thunderbolt 3.
I have looked but I hadn't been able to find good specs.

It would seem that USB with the latency of firewire would be ideal now. I just picked up a firewire only MOTU Ultralite. I like it so far for $80 and, again, drivers are important. I have it running on my regular system with Catalina as well as my Pro Tools partition.
Reply With Quote
  #5  
Old 08-27-2022, 11:08 AM
JFreak's Avatar
JFreak JFreak is offline
Moderator
 
Join Date: Jan 2003
Location: Tampere, Finland
Posts: 24,853
Default Re: USB latency

USB 2.0 negotiate at 10 or 20 ms latency depending on features used by the drivers. Good luck going below that. Newer versions obviously faster, but the thing has not been designed for low latency to begin with.
__________________
Janne
What we do in life, echoes in eternity.
Reply With Quote
  #6  
Old 08-27-2022, 12:03 PM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,510
Default Re: USB latency

Quote:
Originally Posted by Dale-c View Post
I have looked but I hadn't been able to find good specs.

It would seem that USB with the latency of firewire would be ideal now. I just picked up a firewire only MOTU Ultralite. I like it so far for $80 and, again, drivers are important. I have it running on my regular system with Catalina as well as my Pro Tools partition.
Nit sure why Google did not turn it up, but the main latency database out there that folks refer to is results from DAWBench. People involved in that know what they are doing. Many other commentators on latency related stuff do not.

https://dawbench.com

and a widely used other link to Dawbench is https://gearspace.com/board/music-co...data-base.html Look for the link to the DAWbench PDF doc on that page, that link is kept up to date.

I don't see your interface reported in those results. But notice for what is reported that a Motu USB interfaces have lower RTL than the 828 Mk III Firewire interface. The devil us very much in the details with anything involving latency, watch out for ******** like "USB can't do low latency" or "you need thunderbolt" etc. Driver versions matter, OS versions can matter, many driver settings can matter, DAW version and setting matter, etc.

And note DAWbench uses (modest) workloads that the system runs while measuring latency, focus has historically been on Reaper. But importantly it's not a no-load latency measurement.

Much of the problem with latency masturbation on forums... it's not what somebody else can achieve in a theoretical world but what matters is what IO Buffer setting can you achieve for your DAW and computer and workload, since IO Buffer size will often dominate latencies.

You can use the same RTL Tool to measure latency used by DAWBench: https://oblique-audio.com/rtl-utility.php and see how you are doing for your setup vs. others. Dale - since you raised the whole latency concern, please do measure what you have and share here.

(want even more detailed breakdown of CoreAudio latency components I have a utility).

Last edited by Darryl Ramm; 08-27-2022 at 03:50 PM.
Reply With Quote
  #7  
Old 08-27-2022, 03:34 PM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 19,510
Default Re: USB latency

Quote:
Originally Posted by JFreak View Post
USB 2.0 negotiate at 10 or 20 ms latency depending on features used by the drivers. Good luck going below that. Newer versions obviously faster, but the thing has not been designed for low latency to begin with.
Uh no. As already pointed out in this thread USB 2 *is* capable of low latencies, and what you get is highly dependent on the driver implementation. Certainly latencies well below 10ms or 20ms RTL (let alone 10ms or 20ms one way latency) are possible.

It takes a development team that knows what they are doing. And we've already pointed to RME being a leader there. And since my RME UFX+ does Thunderbolt, USB 3.1, and USB 2 and USB 2 class compliant I can report those RTL measurements. Or at least I would have Thunderbolt measurements if I could find my long Thunderbolt cable. Anyhow these are some no-load measurements (Pro Tools on this system routinely gets used for tracking a few channels in small sessions in Pro Tools at 32 samples with this interface vi USB 3 @ 96 kHz).

Code:
                          Measured RTL  @ 96 kHz, samples / ms 
                          ----------------------------------------------------
I/O Buffer size:          32 sample                  64 sample 
USB 3 (RME driver)        221 / 2.30 (173 / 1.8)*    285 / 2.97 (237 / 2.47)*
USB 2 (RME driver)        221 / 2.30 (173 / 1.8)*    285 / 2.97 (237 / 2.47)*
USB 2 Class compliant     --                         562 / 5.85
* Measurements in brackets were made with the RME driver set to use the short safety offset. Short safety offset mode may or may not be usable depending on load on the system/DAW etc. The other measurements not in brackets are made with the driver using the standard safety offset.These are actual RTL measurements made with RTL Utility using line level analog output to line level analog measured and checked with my own tools.

RME Fireface UFX+ Firmware v54
RME USB Driver version v3.27macOS Big Sur 11.6

The UFX+ allows you to switch between USB 3 or USB 2 or USB 2 class compliance modes, the Fireface USB Setting utility is used to check what USB mode the interface is in.

And whoa surprise surprise (it was a surprise to me) the USB 2 latencies are exactly equal to the USB 3 latencies. And yes that is real. Under the covers there are differences as well, USB 2 is always running to isochronous mode, USB 3 is defaulting to bulk mode, you can force the driver into isochronous mode (say if the interface is getting errors). Changing that mode made no difference to the latency measured.

And while YMMV as to how low an IO buffer size you can run with for your use, here is USB 2 and 3 showing impressive low RTL latency, that is far away from supposed USB 2 10ms or 20ms latency overhead.

Last edited by Darryl Ramm; 08-27-2022 at 04:49 PM.
Reply With Quote
  #8  
Old 08-27-2022, 04:34 PM
Sardi Sardi is offline
Member
 
Join Date: Aug 2002
Location: Perth
Posts: 2,989
Default Re: USB latency

Quote:
Originally Posted by Darryl Ramm View Post
And while YMMV as to how low an IO buffer size you can run with for your use, here is USB 2 and 3 showing impressive low RTL latency, that is far away from supposed USB 2 10ms or 20ms latency overhead.
Very well said.


Sent from my iPhone using Tapatalk
Reply With Quote
  #9  
Old 08-27-2022, 11:14 PM
JFreak's Avatar
JFreak JFreak is offline
Moderator
 
Join Date: Jan 2003
Location: Tampere, Finland
Posts: 24,853
Default Re: USB latency

Right, I eat my hat. Nothing beats good testing, well done Darryl
__________________
Janne
What we do in life, echoes in eternity.
Reply With Quote
  #10  
Old 08-31-2022, 03:44 AM
dominicperry dominicperry is online now
Member
 
Join Date: Apr 2019
Location: UK
Posts: 907
Default Re: USB latency

Reaper reports 1.0ms in/1.0ms out with my RME Babyface Pro fs at 96KHz, with a 32 sample buffer. This is using USB2.0.

This is on an M1 Max MBP (in signature) using RME's latest 4.04 beta drivers, but IIRC I got the same figures for the official 3.27 driver. Both drivers are native AS, but the new beta drivers are moved out of the kernel, as per Apple's latest security model.

Dominic
__________________
MacBookPro M1Max 16" 10/32 64GB 2TB, Ventura 13.6.4, Pro Tools 2023.12.1, Carbon.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
MIDI recorded latency after playing with no latency genebackmusic Pro Tools 12 8 01-19-2016 02:36 PM
Automation latency when using plugins that have long latency pyrodave Pro Tools 11 2 01-27-2014 11:22 AM
omni/native latency vs mbox pro latency chrisdee Pro Tools HDX & HD Native Systems (Win) 34 03-30-2012 07:24 AM
Latency Issues - changing latency has no effect Kippa-Dee Pro Tools M-Powered (Win) 1 07-15-2010 08:39 PM
Unity DS-1 and Latency... Anyone else feel the latency makes the Plugin unusable? Mt.Everest Pro Tools TDM Systems (Mac) 7 08-26-2001 04:53 PM


All times are GMT -7. The time now is 10:20 AM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com