Skip to content

Commit

Permalink
Update version to 1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
aejsmith committed Jul 21, 2019
1 parent 5c1b2d0 commit acb5773
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 10 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
## 1.4

### Changes

* Add new D-Bus methods/properties for use by external tools such as the [GameMode GNOME Shell extension](https://github.com/gicmo/gamemode-extension/) (#129, #155, #161).
* Fix I/O priority and niceness optimisations to apply to the whole process rather than just the thread that requests GameMode (#142).
* `gamemoded` will now automatically reload the configuration file when it is changed and update optimisations on current clients (#144).
* Add support for using the client library inside Flatpak by communicating with the daemon via a portal (#146).
* Client library now uses libdbus rather than sd-bus (#147).
* 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`) (#159).
* Various other fixes and improvements.

### Contributors

* Christian Kellner @gicmo
* Marc Di Luzio @mdiluz
* Matthias Gerstner @mgerstner
* Minze Zwerver @ysblokje
* Stephan Lachnit @stephanlachnit
* Timo Gurr @tgurr

## 1.3.1

### Changes
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# GameMode
**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** is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS and/or a game process.

GameMode was designed primarily as a stop-gap solution to problems with the Intel and AMD CPU powersave or ondemand governors, but is now host to a range of optimisation features and configurations.

Expand Down Expand Up @@ -61,11 +61,11 @@ GameMode will not be injected to the wrapper.

### Games
The following games are known to integrate GameMode support (meaning they don't require any additional configuration to activate GameMode while running):
* Rise of the Tomb Raider
* Total War Saga: Thrones of Britannia
* Total War: WARHAMMER II
* DiRT 4
* Rise of the Tomb Raider
* Total War: Three Kingdoms
* Total War: WARHAMMER II
* Total War Saga: Thrones of Britannia

### Others
Other apps which can integrate with GameMode include:
Expand Down Expand Up @@ -104,12 +104,12 @@ ACCEPT_KEYWORDS="**" emerge --ask ~games-util/gamemode-9999
```

### Build and Install GameMode
Then clone, build and install a release version of GameMode at 1.3.1:
Then clone, build and install a release version of GameMode at 1.4:

```bash
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.3.1 # omit to build the master branch
git checkout 1.4 # omit to build the master branch
./bootstrap.sh
```

Expand Down
2 changes: 1 addition & 1 deletion data/gamemoded.8.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.\" Manpage for gamemoded.
.\" Contact [email protected] to correct errors or typos.
.TH gamemoded 8 "15 March 2019" "1.4-dev" "gamemoded man page"
.TH gamemoded 8 "21 July 2019" "1.4" "gamemoded man page"
.SH NAME
gamemoded \- optimises system performance on demand
.SH SYNOPSIS
Expand Down
2 changes: 1 addition & 1 deletion example/archlinux/gamemode-git/PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Maintainer: Ysblokje <ysblokje at gmail dot com>
pkgname=('gamemode-git')
pkgver='1.4-dev'
pkgver='1.4'
pkgrel=1
pkgdesc="GameMode is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS."
arch=('x86_64')
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ project(
'gamemode',
'c',
default_options : ['c_std=c11', 'warning_level=3'],
version: '1.4-dev',
version: '1.4',
license: 'BSD',
)

Expand Down
2 changes: 1 addition & 1 deletion scripts/mkrelease.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ git submodule init
git submodule update

# Bump in tandem with meson.build, run script once new tag is up.
VERSION="1.4-dev"
VERSION="1.4"

NAME="gamemode"
./scripts/git-archive-all.sh --format tar --prefix ${NAME}-${VERSION}/ --verbose -t HEAD ${NAME}-${VERSION}.tar
Expand Down

0 comments on commit acb5773

Please sign in to comment.