Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gamemode | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 1.7 | Vendor: openSUSE |
Release: bp156.4.7 | Build date: Mon May 13 14:20:01 2024 |
Group: Amusements/Games/Other | Build host: obs-power9-15 |
Size: 4951 | Source RPM: gamemode-1.7-bp156.4.7.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%
BSD-3-Clause
* 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
/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, Tue Jul 9 19:51:39 2024