Layering a more recent version of gamemode
Hi,
I want to use gamemode (this gamemode: https://github.com/FeralInteractive/gamemode not the bazzite gamemode) and the version that "comes" installed with bazzite is 1.7.5. I want to upgrade this to 1.8.2 but have no idea how, could anyone help me out?
there's also the fact that, according to the gamemode docs, I should add a "gamemode" group to the system and add my user to it in order to get core parking to work. I can't see a group with the name "gamemode" exist in bazzite, but I also can't add it because running
groupadd gamemode
tells me it exists alreadyGitHub
GitHub - FeralInteractive/gamemode: Optimise Linux system performan...
Optimise Linux system performance on demand. Contribute to FeralInteractive/gamemode development by creating an account on GitHub.
14 Replies
I don't believe you can, you'll have to wait for Fedora to package that and us to ship it
My intention is to eventually remove that package entirely so you can just layer it yourself
But that requires some changes upstream before we can accomplish it
Ah. So there's currently no way to use a more recent version?
Would existing PCs just lose it?
Would be helpful if we didn’t have to do much and just add the new one
yes, we don't recommend it be used in any circumstance
it's there as a concequence of lutris's package having it under Recommends
and not because we think it should be used
Oh….was testing it earlier, good thing I removed it from the one game trying to use it
Do I need to undo anything for triggering it?
Nope, it's just that the tweaks it makes while a game is running is no longer optimal on modern hardware
Kk
and can instead reduce performance
How do we use a modern one now? Game mode is really useful to fix the multi monitor mouse escaping bug
The reason I want it specifically is because of the core parking - i got a 7950x3d so I want to park the non-3d-cache cores when playing games. But core parking specifically only started being supported in 1.7.6 :/
I don't believe game mode has anything to do with your mouse
Are you mixing it up with GameScope?
Yup, ignore me. I can still use gsmescope right? Lol
Yep
Try sched-ext instead
systemctl start scx
/etc/default/scx
I believe the default is LAVD now, which is core type aware
And that's automatic, you don't have to do any manual parkinghmm
thanks for the hint
but i don't think it's parking the non-3d-cache cores. the loads does seem to be mostly focused on the 3d cache cores, though