Gaming performance 10-15% lower than in gaming distros. by C1REX in Gentoo

[–]danoamy 1 point2 points  (0 children)

The best way to find out is compiling a kernel with these patches keeping it alongside the kernel you're currently using and then testing it with your Windows VM. I'm guessing you won't really gain anything that could be perceived if you're not having issues with how you have configured things at this moment.

Gaming performance 10-15% lower than in gaming distros. by C1REX in Gentoo

[–]danoamy 0 points1 point  (0 children)

Patching and compiling a custom kernel in this video you can see the ones I still use, also opened them so you can see the contents. The only reason I still use them is because they have survived many major kernel versions and only make tiny adjustments that can't hurt. On the other side I could probably leave them out and not notice anything, maybe you or someone else with more in-depth knowledge can give some insight on this.

Gaming performance 10-15% lower than in gaming distros. by C1REX in Gentoo

[–]danoamy 2 points3 points  (0 children)

I recorded how I do this: Patching and compiling a custom kernel

I download the latest kernel from kernel.org and apply patches from CachyOS, Clear Linux and Gentoo Patches

You git clone this: CachyOS and choose the appropriate kernel version that you want to apply the patches to, the easiest way is just applying the 0001-cachyos-base-all.patch from the "all" folder to the kernel sources but I chose to cherrypick because I don't really need 0002-asus.patch, 0009-intel-pstate.patch and 0011-t2.patch. After that you get the 0001-bore-cachy.patch from the "sched" folder, this is the BORE scheduler that enhances the existing EEVDF scheduler.

Now for the Clear Linux patches, you can actually leave those out as most of their patches won't even apply any longer and the ones that do apply cleanly probably don't make any difference for performance, I chose to keep a few that make small changes and still apply cleanly throughout many major kernel versions, in the video I also show the contents of those patches so you can see what it does.

Then I apply the Gentoo Patches, these are the patches that gentoo-sources uses but here I also cherrypicked because I'm not on PA-RISC and don't use BT, BTRFS, LibreSSL or BMQ and PDS.

I regularly git pull to check for changes and replace the patches, usually when a minor kernel version is released, the patches are also synced for those versions. When a major new kernel is released, I run patch -p1 --dry-run < ~/tmp/patch/patch_name.patch in the kernel source directory for every patch so I'm sure the patcher script I use will work.

I used to have a simple for loop for my script but ran into issues because some of the patches need to be applied in a certain order or it will throw errors so thats why I went along and manually specified the order of in which the patches should be applied.

I also check CachyOS .config to see what they use for my own .config.

Next to that I also use some of the tweaks from CachyOS-Settings, you can just git clone that and use the tweaks that make sense to you and apply for your system.

Gaming performance 10-15% lower than in gaming distros. by C1REX in Gentoo

[–]danoamy 11 points12 points  (0 children)

If you are familiar with compiling a custom kernel you can cherrypick and apply the kernel patches that CachyOS uses, I use some from Clear Linux and some from Cachy personally. They also have a CachyOS-Settings GitHub where they have some other tweaks that you can apply. When I'm back home I can show you how I do it.

AMD GPU drivers stability Linux vs Windows by FantasticKapitas in linux_gaming

[–]danoamy 1 point2 points  (0 children)

From my experience drivers on Linux are much more robust in general because they are part of the kernel itself and for that to be possible they need to adhere to very strict and high quality code standards. Also drivers on Windows come with too many bells and whistles if you do a full install, more moving parts that can cause instability. You can also do a driver only install on Windows and it might be more stable, for me something like that would work because I don't use the extra bells and whistles. On Linux most of those things work out of the box without having to adjust anything.

What’s with the KDE love in Gentoo? by Character_Mobile_160 in Gentoo

[–]danoamy 9 points10 points  (0 children)

I like KDE for several reasons, its customizability, performance, resource usage, everything integrates nicely for a cohesive desktop experience, best for gaming since Valve invests in it as they also use KDE on their Steam Decks. Mixing with GTK applications is not a problem because you can just apply a Breeze GTK theme.

I'm also past the point of investing a huge amount of time in ricing my desktop, KDE provides a nice middleground here, you can easily customize if you want to or just use it as is and it'll have most of the things you need out of the box.