Excuse the awful title of the post but sched_ext
is a really cool development that greatly improves Linux’s scheduling efficiency. Minus all the technical details, it means that very intensive workloads that involve multiple demanding programs can actually coordinate with each other and not suffer performance penalties.
Fun Demonstration video with Terraria running under Proton in Ubuntu!* (where the 50% faster comes from, don’t take it at face value you can read the case studies instead).
It’s recently been merged with the Linux 6.12 kernel. And some orgs like Bazzite already ship their own schedulers.
Linux stays winning! Free software always wins!
thanks for posting this is really cool! just fyi the link to the demo video doesn’t seem to be working.
I just changed it to the github repo, github bad
no worries! so this is entering upstream? exciting!
It’s just the first bits to get it installed and enabled, I haven’t been able to use it myself on my NixOS system but a few release cycles and I could see this being included by default in a lot of distros.