GameMode pakken inneholder en daemon, verktøy og biblioteker som lar spill be om optimaliseringer som deretter midlertidig brukes på verten.
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.
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
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
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.