Hello David, On 30-01-2024 15:47, David Kastrup wrote:
Stupid question: have you tried 48 frames/period already? That fits better with the timing interrupts. For particular cards, even 24 frames may work while 64 frames gives trouble.
Yes, tried 48/2, 32/3, 24/4, 12/8, etc. All choppy and below 32 playback also slowed down. With implicit feedback enabled playback is fine at 32. If I go lower than 2ms systemic latency everything becomes chopped again and Ardour slouches through the session.
I've resolved this by passing implicit_fb=1 to the snd-usb-audio driver. I can now go as low as 1ms systemic latency without choppy audio or the logs filling up.What does it do?
Best explanation I could find so fast: https://developer.apple.com/library/archive/technotes/tn2274/_index.html#//apple_ref/doc/uid/DTS40010116-CH1-TNTAG4_3
And the announcement of its implementation: https://patchwork.kernel.org/project/alsa-devel/patch/20201123085347.19667-40-tiwai@xxxxxxx/
Since this is all very technical I can't really get my head around it myself and come up with a simpler explanation :(
Best, Jeremy
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature
_______________________________________________ Linux-audio-user mailing list -- linux-audio-user@xxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to linux-audio-user-leave@xxxxxxxxxxxxxxxxxxxx