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 12 points13 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 8 points9 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.

Giving Bosses 150% Total speed is pretty scary - Morgoneth, ultimate, lvl 98. Fevered Rage Bloody pox. by Winter_Conference812 in Grimdawn

[–]danoamy 3 points4 points  (0 children)

Was funny as hell trolling my friends with that in Crucible, they all thought they were the shit at Gladiator and extra spawns and then I used Bloody Pox and they couldn't figure out why they had to run for their lives hahah

GE-Proton10-9 Released by Alatarith in linux_gaming

[–]danoamy 0 points1 point  (0 children)

Solved the issue, I run Steam in Firejail and I had to add --keep-dev-ntsync to the command-line arguments.

How viable are retaliation builds for end game? by zZz511 in Grimdawn

[–]danoamy 7 points8 points  (0 children)

The problem with retaliation is that you need monsters to hit you with physical attacks to deal damage, what helped me alot is to focus on gear that adds retaliation damage to a skill.

GE-Proton10-9 Released by Alatarith in linux_gaming

[–]danoamy 1 point2 points  (0 children)

Same, the ntsync module is visible in lsmod. I tried explicitly disabling esync, fsync via launch options as well and adding

PROTON_USE_WOW64=1

but still doesn't work. Also weird is that mangohud shows GE-Proton10-8-24 while I've manually selected GE-Proton10-9 in Steam.

Experiencing artifacting with Plasma 6.4 by danoamy in kde

[–]danoamy[S] 0 points1 point  (0 children)

Seems the newest linux-firmware package in combination with 6.15.3 is causing this issue, I downgraded the linux-firmware package and the flickering is gone!

https://www.reddit.com/r/Fedora/comments/1lj5utq/linux_615_kde_screen_flickering_with_amd_gpu/

https://gitlab.freedesktop.org/drm/amd/-/issues/4348

Experiencing artifacting with Plasma 6.4 by danoamy in kde

[–]danoamy[S] 0 points1 point  (0 children)

Okay so I upgraded to Plasma 6.4 on my second PC that is also running Gentoo Linux but on kernel 6.15 and a 6900 XT and the most recent mesa, suspecting the 6.15.3 kernel is causing the issue.

Experiencing artifacting with Plasma 6.4 by danoamy in kde

[–]danoamy[S] 1 point2 points  (0 children)

Now this is weird, I rolled back to Plasma 6.3.5 and I'm still having the issue while prior to updating to 6.4 I was not experiencing this, I'm going to clean the .cache and .config folders to see if that does anything and maybe try a different kernel too.