Need an easy way to run a bunch of system enhancements? GameMode, originally made by developers at porting studio Feral Interactive has a new release out.
While all of the tweaks can be done by themselves, the point is to have an easy place for anyone and everyone to kick their Linux system into the highest performance possible. A great idea and it's getting quite featured-filled too.
The highlights of GameMode 1.6 include:
- Created a new manpages for gamemoderun and the example, now called gamemode-simulate-game
- Add ability to change lib directory of gamemoderun
- Add option to use elogind
- Copy default config file to the correct location
- Allow LD_PRELOAD to be overridden in $GAMEMODERUNEXEC
- Various minor bugfixes
- Improvements to dependency management
It's worth noting, that most of the work going into GameMode now appears to be from outside contributors, not Feral Interactive directly although they still maintain control over it and do the releases.
Games can actually integrate support for it directly, so that it all becomes automatic if you have GameMode installed. A bunch of Feral Interactive's own Linux ports have it like DiRT 4, Rise of the Tomb Raider, Shadow of the Tomb Raider and multiple more recent Total War titles.
What can you actually do with GameMode? Some of the features currently include adjusting:
- CPU governor
- I/O priority
- Process niceness
- Kernel scheduler (SCHED_ISO)
- Screensaver inhibiting
- GPU performance mode (NVIDIA and AMD), GPU overclocking (NVIDIA)
- Custom scripts
See GameMode on GitHub.