Re: Arch Wiki Professional_audio

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 30 Mar 2017, Ralf Mardorf wrote:

On Thu, 30 Mar 2017 11:07:35 -0400, Robert Edge wrote:
Latencies between 1ms and 5ms are ABSOLUTELY wide spread values in pro
audio.

Not in my experiences, but ok, then we simply don't remove it from the
Wiki. Should we stay with the Wiki as is, or are there at least a few
other points we should edit?

Then people should be aware that using most USB audio interfaces on a PC originally made for windows is not a pro audio solution... at least not in a plug and play manner. Loading Linux on such a box will allow one to trouble shoot at least and adding an extra USB card in the right slot on a mother board without too many bells and whistles (always choose a MB with the full 7 slots to give lots of choices). So yes things can be tweaked to do well but in the end PCs are designed by people whos concept of "low latency" is 30 ms.

Also remember latency as given by qjackctl is only one way through jack. It does not include latency introduced by the ADC/DAC for example. My Delta66 spec is 1ms through the ADC and internal mixer either direction (no I haven't measured it). This means that even though I can (if I hold my mouth right) get it to run on jack with 16/2 (qjackctl calls this .66ms at 48k) the actual round trip time (mic to speaker) is at least 3.5ms. Very few audio interfaces can run at 16/2 though 32/2 is more common (> 4.66ms). When I say "can run at" in a pro audio context that means no xruns. So special kernel, cron off, hyperthread off, audio IF has it's own irq, no wifi, non-intel USB port (if using USB IF), stable cpu speed, no pulse-jack bridge...

In any case, in the Linux world as represented by the emails in this list and the few irc channels I watch, 64/2 with a round trip latency of over 5ms (7.33ms on the delta44/66/1010 for example and I have a USB no mixing IF that claims .65ms codec delay so 6.65ms) is about the lowest people seem to achive in a stable manner. Many people run 128/2 and at least one of my internal HDA (not pro at all) will not run jack with 64/2 at all (jack crashes).

PCs are not designed for low latency audio, getting it means selecting each part of that PC with care and a willingness to buy another if the new one you just got has a problem. PCs are designed for high throughput and really so is the generic Linux kernel.

--
Len Ovens
www.ovenwerks.net

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux