Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

GameMode, the tool for Linux originally from Feral Interactive, has version 1.8 released with some new features to tweak your system performance for gaming.

Feral designed it originally to help with their older Native Linux ports, as a stop-gap solution to problems with the Intel and AMD CPU powersave or ondemand governors but it continued on to pull in more optimisations to configure to get the best out of your system.

From the 1.8 changelog:

  • Add CPU core pinning and parking capability (#416)
  • Allow disabling the Linux kernel split lock mitigation (#446)
  • Fix building when pidfd_open is available (Fixes build with glibc 2.36) (#379)
  • Unify privileged group configuration between pam, systemd, & polkit (#375)
  • Various other bugfixes and improved default configuration

Some of the features it offers for optimizing include:

  • CPU governor.
  • I/O priority.
  • Process niceness.
  • Kernel scheduler (SCHED_ISO).
  • Screensaver inhibiting.
  • GPU performance mode (NVIDIA and AMD), GPU overclocking (NVIDIA).
  • CPU core pinning or parking.
  • Custom scripts.

See more on GitHub.

Article taken from GamingOnLinux.com.
34 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
14 comments Subscribe

a0kami 6 Dec 2023
Special thanks to Ahsan for keeping the project maintained, hope you're doing well!
sonic2kk 6 Dec 2023
Should be noted that this not only comes pre-installed on SteamOS but that it powers a lot of the Steam Deck's Game Mode performance behind-the-scenes!


Last edited by sonic2kk on 6 Dec 2023 at 9:50 pm UTC
t3g 7 Dec 2023
Should be noted that this not only comes pre-installed on SteamOS but that it powers a lot of the Steam Deck's Game Mode performance behind-the-scenes!

So adding gamemoderun isn’t necessary in the launch options for a game? Or should we still add it?
Xpander 7 Dec 2023
Is this still even needed? The cpu governors used to be an issue like 6-7 years ago, but these days amd has amd_pstate and intel has its intel_pstate which are boosting correctly on the default governor so i dont really know whats the point of this.
I haven't noticed any difference when benchmarking stuff with this on or off at least.
Cyberpunk 2077 benchmark and Unigine Superposition.
hardpenguin 7 Dec 2023
Is this still even needed? The cpu governors used to be an issue like 6-7 years ago, but these days amd has amd_pstate and intel has its intel_pstate which are boosting correctly on the default governor so i dont really know whats the point of this.
I haven't noticed any difference when benchmarking stuff with this on or off at least.
Cyberpunk 2077 benchmark and Unigine Superposition.
My decade old CPU still needs it lol. And since GameMode is a one-fits-all solution, all those settings are turned on regardless of the hardware.
Blisto 7 Dec 2023
Should be noted that this not only comes pre-installed on SteamOS but that it powers a lot of the Steam Deck's Game Mode performance behind-the-scenes!

What do you mean?
Feral gamemode is not active when running games from Steam Deck game mode


Last edited by Blisto on 7 Dec 2023 at 8:55 am UTC
Xpander 7 Dec 2023
My decade old CPU still needs it lol. And since GameMode is a one-fits-all solution, all those settings are turned on regardless of the hardware.

Ahh that makes sense i guess for older CPUs as they cant use amd_pstate=active afaik?
Liam Dawe 7 Dec 2023
Should be noted that this not only comes pre-installed on SteamOS but that it powers a lot of the Steam Deck's Game Mode performance behind-the-scenes!
You're probably thinking of Gamescope.
F.Ultra 7 Dec 2023
View PC info
  • Supporter
Is this still even needed? The cpu governors used to be an issue like 6-7 years ago, but these days amd has amd_pstate and intel has its intel_pstate which are boosting correctly on the default governor so i dont really know whats the point of this.
I haven't noticed any difference when benchmarking stuff with this on or off at least.
Cyberpunk 2077 benchmark and Unigine Superposition.

Well the pinning should be relevant if you have a cpu with non-uniform cache and/or frequencies and the split lock mitigation for those windows games that breaks it heavily (like God of War).

At least I hope it is so the work wasn't a total waste.
sonic2kk 7 Dec 2023
Feral gamemode is not active when running games from Steam Deck game mode

I assumed it was, since it comes installed on SteamOS: https://i.postimg.cc/L6Bs4cRy/Screenshot-20231207-172622.png

This was taken on my Steam Deck OLED, but it's also installed on my Steam Deck LCD.

I had also remembered reading leading up to the Steam Deck's launch that Feral GameMode was going to be used for some of the power management.

You're probably thinking of Gamescope.

No, GameScope is a compositor, they're very different tools for very different purposes.

It seems I was wrong either way, but they're not easy tools to get mixed up.
It seems I was wrong either way, but they're not easy tools to get mixed up.
Really easy to get mixed up, they're both "Game + (syllable with an 'o', ending in 'e')".
sonic2kk 7 Dec 2023
Really easy to get mixed up, they're both "Game + (syllable with an 'o', ending in 'e')".

In name only maybe, but not from a functional perspective. If one hasn't heard of one or both of the tools then I could see you're point.

EDIT: Although they're both maintained by separate authors, and the article here specifically notes Feral GameMode. I'm not sure it would be as easy to mix up that Gamescope is maintained by Feral Interactive...


Last edited by sonic2kk on 7 Dec 2023 at 6:00 pm UTC
CatKiller 8 Dec 2023
View PC info
  • Supporter Plus
i dont really know whats the point of this.

I use it for the
Custom scripts.
but if there's some particular tweak that someone wants done it's nicer to have one tool to apply those tweaks (and remove them again at the end of the game) than manually poke values into pseudofiles.
melkemind 13 Dec 2023
View PC info
  • Supporter
Is this still even needed? The cpu governors used to be an issue like 6-7 years ago, but these days amd has amd_pstate and intel has its intel_pstate which are boosting correctly on the default governor so i dont really know whats the point of this.
I haven't noticed any difference when benchmarking stuff with this on or off at least.
Cyberpunk 2077 benchmark and Unigine Superposition.

It probably doesn't make a difference with my CPU, but it does things like keep my monitor from going to sleep while I'm using a controller.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.