Gamemode

GameMode lets games request temporary Linux system optimizations through a daemon and library.

github.com/FeralInteractive/gamemode
Gamemode homepage screenshot

About Gamemode

GameMode is a daemon and library combination for Linux that lets games request temporary optimizations to the host OS or game process. It supports adjustments including CPU governor, I/O priority, process niceness, kernel scheduler, screensaver inhibiting, GPU performance mode, CPU core pinning or parking, and custom scripts.

Games with integrated support activate it automatically, while other games must be launched with gamemoderun. It is configured through gamemode.ini files, depends on systemd for internal communication and meson for building, and ignores GPU settings in user-level configuration files.

Key features

  • Temporarily adjust CPU governor for games
  • Adjust I/O priority and process niceness
  • Inhibit screensaver while GameMode is active
  • Set GPU performance mode on NVIDIA and AMD
  • Pin or park CPU cores per configuration
  • Run custom scripts on GameMode activation
Best for: Linux players who want games to request temporary OS-level optimizations while running.
Good for
  • Packaged for Ubuntu, Debian, Arch, Fedora, Gentoo and other distributions
  • Activates automatically for games with integrated support
  • Client loaders allow safe use when daemon is not installed or running
Watch out for
  • Games without integrated support must be launched manually with gamemoderun
  • Host library relies on systemd for communication with the daemon
  • GPU settings are ignored in PWD and user-level configuration files

Gamemode at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Gamemode alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 23 alternatives

Popular in Linux & Mac Gaming

Well-known listings from the same topic.

All 48

Gamemode FAQ

How do I use GameMode with a game that does not integrate it?
Launch the game with gamemoderun ./game, or set Steam launch options to gamemoderun %command%.
How do I use GameMode with a hybrid GPU wrapper?
Set the GAMEMODERUNEXEC environment variable to the wrapper command, such as optirun or env DRI_PRIME=1, and start the game with gamemoderun.
Where is GameMode configured?
In gamemode.ini files loaded and merged from $PWD, $XDG_CONFIG_HOME or $HOME/.config/, /etc/, and /usr/share/gamemode/.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing