GameMode-1.8.2

Introduksjon til GameMode

GameMode pakken inneholder en daemon, verktøy og biblioteker som lar spill be om optimaliseringer som deretter midlertidig brukes på verten.

Viktig

Installasjonsinstruksjonene for lib32 krever de nye Meson kryssfiler fra MLFS, noen --libdir=/usr/lib32 har blitt flyttet til kryssfilene og vises ikke lenger i instruksjonene. Installer de nye kryssfilene slik at 32-bits biblioteker ikke blir installert i /usr/lib.

GameMode Avhengigheter

Required
D-Bus-1.16.2

Recommended
inih-62, Systemd-259.1, og Polkit-127 (for daemonen)

Optional
AppStream

Installasjon av GameMode

Installer GameMode ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr                      \
            --libexecdir=/usr/libexec/gamemode \
            --buildtype=release                \
            .. &&
ninja

Nå, som root bruker:

ninja install

Hvis du installerte de anbefalte avhengighetene og ikke har installert denne pakken bare som en avhengighet, aktiver daemonen for hver bruker som root bruker:

systemctl enable --global gamemoded

lib32 Installasjon av GameMode

Installer lib32-GameMode ved å kjøre følgende kommandoer:

rm -rf * &&
meson setup --prefix=/usr                     \
            --buildtype=release               \
            --cross-file=lib32                \
            -D with-sd-bus-provider=no-daemon \
            .. &&
ninja

Nå, som root bruker:

DESTDIR=$PWD/DESTDIR ninja install    &&
cp -vR DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR                        &&
ldconfig

Parameterforklaringer

Notat

Undersøk meson_options.txt eller meson.options for en fullstendig liste over alternativer.

--libexecdir=/usr/libexec/gamemode: Denne parameteren sikrer at det ikke er noen binære konflikter i /usr/libexec.

--buildtype=release: Spesifiser en byggetype som er egnet for stabile utgivelser av pakken, da standardtypen kan produsere uoptimaliserte binærfiler.

-D with-sd-bus-provider=no-daemon: Denne parameteren deaktiverer bygging av daemonen som krever Systemd-259.1 og inih. Dette brukes i lib32 bygget siden daemonen ikke tilbyr noen biblioteker.

Innhold

Installerte Programmer: gamemoded, gamemodelist, gamemoderun
Installerte Biblioteker: libgamemodeauto og libgamemode
Installert Mappe: /usr/libexec/gamemode

Korte Beskrivelser

gamemoded

er GameMode daemonen

gamemodelist

finner kjørende prosesser for GameMode

gamemoderun

laster inn GameMode for et program/spill

libgamemodeauto

ber automatisk om GameMode ved lasting

libgamemode

sender forespørsler til gamemoded