The ALSA performance under Linux used to work fine up until 3.3.x, but from 3.4.0 onward, it’s glitchy as hell. I thought it was just me or my computers (because I use crap ones intentionally), but I saw on Reddit others having problems. Since others were having problems I realized it’s not just me and my computers. I narrowed it down to being a problem in more recent builds.
I realize there are a bunch of steps suggested to set up real time threads and all that, or you can use Jack, but Linux audio is a nightmare in general, so it’s best when it Just Works, and it used to work fine - without all the faffing about. Even when you do the rtprio stuff, ALSA is still a hot mess. You can sometimes get something reasonable if you stand on one leg, set your buffer to something huge, and the moon is in the right phase, but it kind of doesn’t work properly in general.
I went back through all the old versions, and identified when the problem started. As mentioned, it’s 3.4.0 onwards.
I got another Redditor to verify the behaviour by downloading an older version, and they confirmed it Just Works for them too in the older versions, and degrades with the later builds.
Is there a good reason for the performance to suffer so much in recent builds and there is nothing that can be done (apart from the mess that is Jack), or is this a genuine bug that can be fixed so that Renoise on Linux is a useful DAW again?
I’m happy to be the guinea pig for any tests or logs required and I have plenty of crap hardware to test on.
Thanks in advance and I will happily send crypto for beer money to the dev who fixes this (because I read about the plight of underpaid Renoise devs in the Bug Report Etiquette).