GameMode 1.7 is available, Linux game performance optimizer

Feral Interactive has published the release of the GameMode 1.7 optimizer, implemented as a background process that changes various Linux system settings on the fly to achieve maximum gaming application performance. The project code is written in C language and is distributed under the BSD license.

For games, it is proposed to use the special libgamemode library, which allows you to request the inclusion of certain optimizations that are not used by default in the system during the execution of the game. A library option is also available to run the game in automatic optimization mode (loading libgamemodeauto.so via LD_PRELOAD when starting the game), without the need to make changes to the game code. The inclusion of certain optimizations can be controlled through the configuration file.

For example, using GameMode, power saving modes can be turned off, resource allocation and task scheduling parameters (CPU governor and SCHED_ISO) can be changed, input / output priorities can be rearranged, screen saver startup is blocked, various enhanced performance modes are enabled in NVIDIA and AMD GPUs, and NVIDIA GPUs are overclocked. (overclocking), run scripts with user-defined optimizations.

Release 1.7 introduces a new utility, gamemodelist, that allows you to view a list of processes associated with games running using the GameMode shared library. Instead of being tied to /usr/bin, paths to executable files are now defined through the PATH environment variable. For sysusers.d, the gamemode.conf configuration file is implemented, which creates a separate group for GameMode.

Source: opennet.ru

Add a comment