Skip to content

Releases: FeralInteractive/gamemode

1.3

15 Mar 15:59
Compare
Choose a tag to compare
1.3

Known Issues

  • When building with Meson versions older than 0.47.0 (including the version provided by Ubuntu 18.04), gamemoderun will not be installed with executable permissions and will therefore fail to run. Run sudo chmod +x /usr/bin/gamemoderun after installation to fix (#115).

Changes

  • Disable screensaver when the game is running (can help when playing with gamepad or joystick for games which don't do this themselves).
  • Add a gamemoderun helper script to do the necessary setup (set LD_PRELOAD) to enable GameMode on games which do not support it themselves.
  • Support for overclocking on NVIDIA GPUs (experimental, use at your own risk). See example/gamemode.ini for further details.
  • Support for configuring performance level on AMD GPUs (experimental, use at your own risk). See example/gamemode.ini.
  • Increase I/O priority of game processes.
  • softrealtime and renice options are no longer enabled by default since they require extra system configuration. See example/gamemode.ini.
  • Add supervisor API which allows requesting GameMode on behalf of another process.
  • Add tests for GameMode functionality (run with gamemoded -t).
  • Various other minor fixes and improvements.

Contributors

The new features in this release are primarily the effort of our contributors, thanks to them for their work:

1.2

21 Jul 08:46
Compare
Choose a tag to compare
1.2
  • Store the initial governor state on mode enter
  • Config now supports defaultgov and desiredgov
  • Add soft real-time scheduling support on kernels supporting SCHED_ISO (softrealtime config option) and support for renice-ing games to a higher priority (renice config option) (contributed by Kai Krakow)
  • Make service D-Bus activated rather than requiring it to be explicitly enabled in systemd (contributed by Christian Kellner)
  • Make libraries properly versioned (contributed by Christian Kellner)

1.1: Supplementary update

16 May 07:52
Compare
Choose a tag to compare

Cascaded config file loading
gamemode_query_status function
'-r' (request) and '-s' (status) for gamemoded
User defined script plugins in the config file
User defined reaper thread frequency
Various code refactors and fixes
systemd status messages
release management scripts
inih moved to a git submodule

1.0: Initial Public Release

16 May 07:50
Compare
Choose a tag to compare

Fixed and cleaned up README file
Config file parsing
Man page
Example PKGBUILD file
Bug fix for missing pthread_rwlock_init
Updated meson build to improve compatibility, configuration and development
cpugovctl now uses polkit
Fixed potential threading issues
Added option to use the system d-bus for the daemon rather than systemd
Various code style and standards related improvements