Folks who want low latency audio may find this interesting!

I compared audio latency when running Bitwig Studio in demo mode, playing the same song and the same section in Clear Linux and Cachy OS, and capturing the CPU load graph. So far, the CacyOS RT-BORE-LTO kernel was the best. Those spikes in the Clear Linux kernel cause audio pops and crackles. The second screen capture below uses a custom Clear Linux RT kernel.



Happy DAWing :metal:

P.S.
There is a new Cachymod linux-cachyos-gcc-lazy-rt kernel to try. I think it is even better than the linux-cachyos-rt-bore-lto because core usage appear even. I am assuming core usage predictability translates into consistent DSP performance. :blush: I could be wrong!


4 Likes

Thanks @altman :+1:

Yeah! This forum is like the local drinking hole :rofl: I wish Peter serves some good German beer here! :beers:

I play around with a DAW when time permits. I don’t do any serious productions, but I enjoy EDM.

We have the German supermarket Lidl here in the UK. For Oktoberfest, some nice German beers were on offer.

Congratulations!

1 Like

So, what are you up to with a new engine inside?

Absolutely!! CachOS keep us alive and sharp!!

Are you sure you want to be on the Intel wagon?

AMD CPUs appear to play nicer with Linux.

Oh yes! Sorry, I forgot.

Yeah! Stress levels have been high lately. I hope all is good on your side!

1 Like

Yes! I tried it and thought the ‘Link Time Optimization’ version was better.

❯ uname -a
Linux mlrig 6.11.5-2-cachyos-rt-bore-lto #1 SMP PREEMPT Fri, 25 Oct 2024 23:15:30 +0000 x86_64 GNU/Linux
1 Like

While playing around with DAWs on Windows and Mac, I became curious about Linux DAWs. Recent improvements in Pipewire and realising how easy it is to set up Bitwig Studio in Linux have made me use Linux for audio. 256 block size with a stable OS is great. Cachy OS with RT BORE LTO kernel is better than Ubuntu Studio.

LTO articles are very interesting. Thank for the links.

1 Like

I also noticed that this kernel runs at a 1000Hz tick rate!
Extracted from the /proc/config.gz

CONFIG_HZ_1000=y
CONFIG_HZ=1000

1 Like

Hey @ptr1337, a little birdy told me:

On CachyOS, the string “-rt-” in their kernel names does not mean the kernel is configured with PREEMPT_RT=y . I installed both CachyOS RT kernels and they were built with PREEMPT_AUTO , not PREEMPT_RT.

Does it make sense to compile the linux-cachyos-rt-bore-lto kernel with the PREEMPT_RT=y ?