Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gamemode-1.8.2-lp160.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: gamemode Distribution: openSUSE Leap 16.0
Version: 1.8.2 Vendor: openSUSE
Release: lp160.1.1 Build date: Tue Aug 20 20:57:16 2024
Group: Amusements/Games/Other Build host: reproducible
Size: 4987 Source RPM: gamemode-1.8.2-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/FeralInteractive/gamemode
Summary: Daemon/library combo for changing Linux system performance on demand
GameMode is a daemon/lib combo for Linux that allows games to request
a set of optimisations be temporarily applied to the host OS.

GameMode was designed primarily as a stop-gap solution to problems
with the Intel and AMD CPU powersave or ondemand governors, but is
now able to launch custom user defined plugins, and is intended to be
expanded further, as there are a wealth of automation tasks one might
want to apply.

For applications that don't implement the GameMode activation themselves,
you can toggle the GameMode by running them via the gamemoderun command.

    gamemoderun ./game

For Steam games this can be done by editing the launch options:

    gamemoderun %command%

Note that some functionalities, like modifying the CPU governor, require
the user to be in the priviledged "gamemode" group.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Aug 20 2024 Matthias Bach <marix@marix.org> - 1.8.2
  - Update to version 1.8.2
    * Fix idle inhibitor closing bus connection too early
    * Fix hybrid CPU core pinning
    * Fix unreadable process maps in gamemodelist
    * Fixed crash if dbus is not accesible
    * Various bugfixes and improvements to documentation
* Thu Dec 21 2023 Matthias Bach <marix@marix.org>
  - Fix package setting a wrong mode for /etc/security/limits.d.
  - Drop unused rpmlint filter.
* Wed Dec 13 2023 Matthias Bach <marix@marix.org>
  - Fix GameMode's PolicyKit rules not applying.
* Wed Dec 13 2023 Matthias Bach <marix@marix.org>
  - Update to version 1.8.1
    * Fix syntax error in polkit rules.
* Fri Dec 08 2023 Matthias Bach <marix@marix.org> - 1.8
  - Update to version 1.8
    * Requires users to be a member of the "gamemode" group to
      utilise priviledged functionality like modifying the CPU
      governor.
    * Adds CPU core pinning and parking capability.
    * Allows disabling the Linux kernel split lock mitigation.
    * Fixes building when pidfd_open is available.
    * Unifies privileged group configuration between pam, systemd,
      and polkit.
    * Various other bugfixes and improved default configuration
  - Drop workaround for problematic pidfd_open dection on Tumbleweed
    now that compilation with pidfd_open is fixed upstream.
  - Drop no longer required only-build-shared-library.patch.
* Wed May 10 2023 Matthias Bach <marix@marix.org> - 1.7
  - Add a new gamemode binary package
    * This provides gamemoderun and gamemodelist commands previously
      provided via the gamemoded package. However, these actually
      require libgamemodeauto0 which was missed.
    * You can now install the gamemode package to get the full set
      of GameMode functionality. Not being able to do this admittedly
      was confusing as was reported in bsc#1211086.
  - Add feral.keyring to enable verifying the source signature.
* Sat Sep 03 2022 Matthias Bach <marix@marix.org> - 1.7
  - Add a workaround for building on Tumbleweed where detection of
    the pidfd_open function does not work properly.
* Fri Jul 22 2022 Matthias Bach <marix@marix.org> - 1.7
  - Update to version 1.7
    * New utility: gamemode
    * Run executables from PATH instead of /usr/bin
* Thu Apr 29 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.6.1
    * Use inih r53
    * Minor metainfo improvements
  - Use SourceUrl and signature
* Wed Sep 23 2020 marix@marix.org
  - Update to version 1.6:
    * Improved man pages
    * Bug fixes
  - Added only-build-shared-library.patch.
  - Drop special handling for no longer supported Leap 42.
* Thu Jan 23 2020 marix@marix.org
  - Update to version 1.5:
    * Introduce a new pidfd based set of D-Bus APIs.
    * Dynamically change governor on integrated GPUs for improved
      performance.
    * Various other fixes and improvements.
* Tue Jul 23 2019 Andreas Prittwitz <m4ng4n@gmx.de>
  - Update to version 1.4
    * Add new D-Bus methods/properties for use by external tools
      such as the GameMode GNOME Shell extension.
    * Fix I/O priority and niceness optimisations to apply to the
      whole process rather than just the thread that
      requests GameMode.
    * gamemoded will now automatically reload the configuration
      file when it is changed and update optimisations on
      current clients.
    * Add support for using the client library inside Flatpak by
      communicating with the daemon via a portal.
    * Client library now uses libdbus rather than sd-bus.
    * Fix gamemoderun to use the correct library path depending on
      whether the app is 32-bit or 64-bit.
    * Support the GAMEMODERUNEXEC environment variable to specify
      an extra wrapper command for games launched with gamemoderun
      (e.g. a hybrid GPU wrapper such as optirun).
    * Various other fixes and improvements.
  - Removed gpuctl-fixes.patch already included in 1.4
  - Added "BuildRequires:  pkgconfig(dbus-1)" to spec file which
    is needed by version 1.4
* Wed May 22 2019 Christophe Giboudeaux <christophe@krop.fr>
  - Fix the gamemode build requirement.
* Tue Apr 09 2019 Matthias Bach <marix@marix.org>
  - Update to version 1.3.1
    * Disables screensaver when the game is running.
    * New `gamemoderun` script to run games in GameMode which don't
      support it themselves.
    * Add GPU managment capabilities.
  - Removed hardening.patch already included in 1.3.
  - Add gpuctl-fixes.patch hardening the new GPU features.
* Sat Mar 16 2019 Matthias Bach <marix@marix.org>
  - Include the baselibs.conf in the source RPM.
* Wed Mar 13 2019 Andreas Prittwitz <m4ng4n@gmx.de>
  - Add baselibs.conf to also build -32bit packages for the x86-64
    arch as they are required by 32bit games in wine.
    See https://github.com/FeralInteractive/gamemode/issues/25.
* Thu Aug 16 2018 jengelh@inai.de
  - Wrap descriptions. Add missing Group: lines.
  - Use noun phrase in summary.
* Mon Aug 13 2018 marix@marix.org
  - Add hardening.patch: This backports bugfixes and hardenings
    resulting from the Factory-inclusion security review and already
    accepted by upstream.
  - Stop suppressing linter warning for the PolicyKit priviledge
    escalation. This has been properly handled via boo#1093979 now.
  - Suppress false positive lintian caused by a % symbol in the
    description of the libgamemodeauto library.
* Tue Jul 24 2018 marix@marix.org
  - Update to version 1.2:
    + Store the initial governor state on mode enter
    + Config now supports defaultgov and desiredgov
    + Add support for renice-ing games to a higher priority (renice
      config option)
    + Make libraries properly versioned.
  - Gamemoded is now run as a Systemd service in the user session
    but still activated via D-Bus.
* Sat May 19 2018 marix@marix.org
  - Fix compilation on Leap 42.3.
* Tue May 15 2018 marix@marix.org
  - Add Documentation files:
    + License
    + Sample configuration file
    + README.openSUSE documenting how to apply configuration
* Tue May 15 2018 marix@marix.org
  - Replace Systemd unit by a D-Bus service.
    + The Systemd unit does not work on openSUSE as it lacks access
      to D-Bus.
    + The D-Bus service is zero configuration for the user.
* Sat May 12 2018 marix@marix.org
  - Work around Leap 42.3's default compiler being to old.
* Sat May 12 2018 marix@marix.org
  - Initial experimental package version.
    + Provides the GameMode daemon
    + Provides the auto-GameMode library
    + Provides a devel package with the GameMode client header

Files

/usr/bin/gamemodelist
/usr/bin/gamemoderun
/usr/share/licenses/gamemode
/usr/share/licenses/gamemode/LICENSE.txt
/usr/share/man/man1/gamemodelist.1.gz
/usr/share/man/man1/gamemoderun.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Jan 11 23:59:02 2025