The Latest Happenings With Feral's GameMode For Optimized Linux Gaming

Written by Michael Larabel in Linux Gaming on 28 January 2019 at 12:20 AM EST. 31 Comments
LINUX GAMING
It's been nearly one year since Feral Interactive introduced GameMode for optimizing the Linux gaming experience/performance. With not hearing anything out of the project in a while, I decided to poke around its development code this weekend.

GameMode's inaugural feature was switching to the P-State/CPUFreq "performance" governor when games are running rather than the common ondemand/powersave defaults on most Linux distributions. For many games this can help the performance both with AMD and Intel processors.

GameMode later picked up soft real-time capabilities and support for adjusting the I/O priority for games.

But it's been a few months since hearing anything significant out of the GameMode open-source initiative and even their Git code master branch hasn't seen any new merges since the middle of December. When going through some of the earlier commits as well as pending merge requests, some of the recent activities include:

- Support for being able to identify the game executables for Windows games running under Wine, rather than just picking up on the Wine binary itself. This obviously can help for per-game targeting of Wine (or Proton / Steam Play) games.

- Improved logging for GameMode.

- Bug fixes and other code refactoring improvements.

- Just this weekend is a pull request for allowing the screensaver to be inhibited using the D-Bus interface while games are running.

Other smaller work is also pending. The latest GameMode code can be tested via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week