On Fri, 20 Jan 2017, Ralf Mardorf wrote:
With linux 4.9.0-rt1 it's possible to go down to 32 frames at 48 KHz, getting lots of inaudible xruns, at 16 frames as well as 64 frames the interface is completely unusable. At 128 frames it's the same as for a vanilla kernel with threadirqs, just scrolling with the USB mouse wheel in roxterm usually does cause issues, very seldom a random xrun could happen, when switching to another window. At 256 frames it seems to be absolutely stable, however, it seems to be usable at 128 frames, with linux-rt as well as a vanilla linux with threadirqs. FWIW using another USB cable at 128 frames doesn't make a difference. Actually it even seems to be usable at 32 frames, the xruns were inaudible. I don't know why it's completely broken at 64 frames. 16 and 64 frames cause long interrupted audio signals.
16/2 is less than 1ms at 48k... 16/3 at 48k is 1ms, maybe try 16/3, 32/3, 64/3 to see if that works better (at 48k) as they are all multiples of 1ms. It seems to me USB does things in 1ms intervals. (this is all based on rumours and conversation bits I recall... not hard knowledge on USB)
-- Len Ovens www.ovenwerks.net _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user