Topic: Latency tests with the Fireface UCX and Firewire vs. USB vs. CC Mode
I did some latency tests with my brand new Fireface UCX. In the software (Pure Data) a buffer of 20ms is defined, so that needs to be subtracted from the numbers below. The latency is measured round-trip: a cable is connecting out to in (one channel). The bandwith isn't considered in the test, so the Firewire might still be a good choice for multichannel, high sampling rate use cases, but for low latency the USB port is king. Or go for Linux, where the overall system overload seems to be much lower than on OS X. Windows latency sucked.
Tested with Pure Data 0.43.4-extended-20121101
/doc/7.stuff/tools/latency.pd
Software settings: Sampling rate 44100 Hz, delay 20 ms Blocksize 64, No callbacks
OS X 10.8.2 Mac Book Pro 2 Ghz i7
Latency of internal laptop soundcard (Intel High Definition Audio) for reference:
24.348
24.3098
24.3123
24.3148
24.3173
24.3199
24.3224
24.3249
24.3275
24.33
24.3326
Latency Fireface UCX via Firewire, RME Driver
27.8751
27.8777
27.8803
27.8829
27.8854
27.8472
27.8497
27.8522
27.8548
27.8573
27.8598
27.8624
27.8649
27.8675
27.87
27.8726
Latency of Fireface UCX via USB, RME Driver
23.0024
23.005
23.0076
23.0101
22.9719
22.9744
22.9769
22.9795
22.982
22.9845
22.9871
22.9896
22.9922
22.9947
22.9973
22.9998
23.0024
23.005
Latency Fireface UCX via USB, Class Compliant Mode
24.3173
24.3199
24.3224
24.3249
24.3275
24.33
24.3326
24.3352
24.3377
24.3403
24.3429
24.3454
24.348
24.3098
24.3123
For comparison:
Ubuntu 12.04 Intel® Core™ i3 CPU 550 @ 3.20GHz × 4. System not set up / optimized for audio, no special real-time kernel.
Latency HDA Intel (hardware) – the on board soundcard
21.9012
21.9037
21.9063
21.9088
21.9114
21.914
21.9165
21.9191
21.9217
21.8834
21.886
21.8885
21.891
21.8936
21.8961
21.8986
21.9012
21.9037
Windows 7 professional, same Hardware as above
Latency Fireface UCX via USB, RME driver
(USB Class Compliant mode did not work Plug and Play on Windows)
(had to set the delay in Pd to 120 to avoid drop outs. Subtracted 100 from the results below for comparison, were 233.xxx originally!!)
133.917
133.879
133.881
133.884
133.886
133.889
133.891
133.894
133.897
133.899
133.902
133.904
133.907
133.909
133.912
133.914
133.917
133.879
133.881
133.884