Alright everyone, get your fancy kernel schedulers here. This has been shipping with Bazzite for a while (they default to scx_lavd on handhelds.)
This will only be available in the latest channel for the time being. If this lands in the upstream 6.12 kernel as people expect then it’ll come to the other channels eventually… If you’re on Nvidia then some of the builds aren’t building tonight, so if you don’t have this in your daily build then it means you failed the saving throw for the day. The Nvidia skew usually clears up in a few days. It’s up to you to pick the scheduler and set up the system service, follow the docs below for more info.
I’m currently testing out bpfland on my system. Thanks to the CachyOS folks for providing awesome docs and development in this area!
Ok, this is landing in 6.12 so we’ve dipped our toes enough for now, we’re buckling down for F41 release so this experiment is over, we’ll reinvestigate schedulers when all of this lands in the vanilla kernel: