I once did a kernel benchmark using various schedulers in different games and the performance differences were negligible.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Actually you might see performance loss with custom kernel
typically they "sacrifice" peak performance for more "snappier" applications
this is more notable on older/slower CPUs
A snappier DE likely has more to do with better default process priorities, than improved kernel scheduling.
The one place were kernel tweaks might mean anything, is when your running stuff where shit has to line up to the nanosecond.
So like real time kernels?
Yes, that's what those are for.
I use linux-tkg with the PDS scheduler. It all depends on the task whether you will see improvements. In my game of choice I saw a much smoother experience going in and out of load screens and generally experienced less stuttering in more crowded areas when players were being loaded in. I noticed no other improvements.
Snake oil.
I use xanmod since I use debian based distros. Makes things feel much more responsive to my input, which is what I'm after.
I've never heard of these. Can you describe some of them?
These are all variations of the Linux kernel, as in they are compiled with different options or components. In this case we're talking about different schedulers, which is the part of the kernel which decides what tasks are executed, when and for how long, etc.
TL;DR for Windows users:
Windows has an option - optimize for server or optimize for desktop. In Linux, by default you usually have optimize for server, but you can install custom kernel optimized for desktop, hence you get optimize for desktop.
Basically same kernels, just optimized for desktop & gaming workloads.
linux zen is all you need if you just need to ie compile in the background and it does not break all the time
I use linux-tkg
with the BORE scheduler on my system. Same kernel, but with CFS before. It is faster in scenarios where it's designed to be faster, but overall it won't blow your socks off, as if it's some kind of magic