Topic: Ubuntu + UFX + Reaper
Hi All,
On Win10Pro, Reaper, UFX, USB connection, I am able to use 64sample buffers, which is very useful for live keyboard playing into Reaper, with both h/w synth and VST layer elements to the sound/MIDI recorded.
Somewhat unimpressed by Microsoft's TPM/Win11 proposition, and before spending £1000's on new hardware just to suit TPM, I thought I'd install a new 2Tb SSD, and make a serious attempt to move to Linux.
I chose Ubuntu25.10, without any motive aside from it seems to be mainstream, and lacking ANY prior experience with Linux. My logic is that it is the Linux Kernel on test, rather than any specific distro. Provided it has RT potential, that should be basis enough.
To summarise a couple of days of this test, Ubuntu25.10 easily and competently replaces Win10 for office, email, browser, network, printer. I have access to all my old files, once mounted. VSCode, Reaper, Signal, GnuCash all load easily enough, either from App Center, or running .sh scripts. Audio less so.
The more challenging things, like installing a newer version of Wine, are a struggle, if simply following the instructions at WineHQ - they are out of date, or perhaps incomplete. I got errors about keys, out of date commands, and so on. So here I figure is where someone more experienced in Linux would have done better. I do not mind the learning curve, but it would be helpful if the how-to notes were correct! I will likely come back to Wine, and Yabridge.
Now, I would have thought, if the original Win10 SSD is mounted, reinstalling VSTs would be pointless, and Wine mght be able to simply point at the files on the original Windows SSD? Jury is out. Every tutorial I have seen, naturally, expects you to install the VST again. Small price to pay for not losing the whole VST estate I suppose, but we have over 650 of them to move, if so. If someone has done this - or thinks it's possible - that would be useful info. Maybe it needs reg keys recreated as part of the install. Who knows.
Crucially to this forum, the UFX (a mk1) was set to Class Compliant mode (CC mode), and provided 22x22 channels, although Ubuntu does not let you choose the correct pair of said 22 for audio out under ALSA at least, so, YouTube video audio (for "how to" resources) were sent to a VDU speaker output. It worked for that.
In Reaper, things were more hopeful. All 22 ins and outs were listed under ALSA. It is very similar to the Win10 version in most regards, although I seriously miss the convenience of ASIO and all 30x30channels. Half my connected audio kit is missing - I am using both ADAT ports for line in/out to rackmounted gear. One ADAT unit's I/O is simply inaccessible in Reaper.
The low point for me is that the audio buffers have to be a huge 256samples, compared with Win10's 64samples. There is something called "periods" in there as well, and I have little notion of what is best at this stage of the game. It produce high pitched digital tones when it messed up the audio.
v7.52 of Reaper seems to have some nasty UI bug with menus freezing - the forum there shows others experiencing this. Bugs acknowledged. One version to avoid.
So, my conclusion, is that in the absence of an RME kernel audio driver, Ubuntu underperforms compared with Win10. I miss the control panel (Total Mix UI) because I use the submixes and matrix a lot, and run OSC commands to it, using OSCii bot.
However, I am not persuaded by Microsoft and Win11 at all, so appear to be at an impass. Never has something so offensive provided more motivation to jump ship. Hence, I shall likely move all office/text/code to Linux, and only remain do audio on Win10, for the lack of an ASIO-esque driver suited to the main RT Kernel. How ironic, that it is for the want of a high performance audio driver, I cannot completely make the jump to Linux - and that is the ONLY reason, at least for my PC usage, with the studio/live/business. Not a rant, just piqued!
I would be most interested to know if other people can get better buffer settings working. That would help.
I would also like to know what potential the mainline RT Kernel has for future drivers - could Linux achieve the same performance as Win10 theoretically? Or is ALSA just not performant / yet?
Perhaps it would help to vote up one RT Kerrnel to play with as a community, irrespective of personal distro preference, as a test bed in such things. But, then I am new to Linux, and this is for more capable users to chime in. Here to learn. What's your thought?