Prije nekoliko sati Feral Interactive predstavio je novu verziju biblioteke GameMode 1.5, što vam omogućuje povećanje performansi u igrama promjenom postavki. Kôd dolazi pod BSD licencom i napisan je na C.
Mod igre sastoji se od kombinacije procesa i knjižnica koje vam omogućuju definiranje različitih optimizacija izvedbe da se privremeno primijeni na Linux računala prije pokušaja pokretanja igre.
O GameModu
Ukratko, GameMode je mali kombinirani demon / lib za Linux što igrama omogućuje privremeni zahtjev da se regulator frekvencijske skale njihovog procesora postavi u način rada.
Za igre se predlaže uporaba posebne biblioteke libgamemode, koji vam omogućuje da zatražite uključivanje određenih optimizacija koje se tijekom sustava ne koriste po defaultu.
Dostupna je i mogućnost knjižnice za pokretanje igre u načinu optimizacije automatski (učitavanje libgamemodeauto.so putem LD_PRELOAD kad igra započne), bez potrebe za izmjenama koda igre.
Uključivanje određenih optimizacija može se kontrolirati putem konfiguracijske datoteke.
Npr. s GameModeom možete onemogućiti načine uštede energije, Parametri raspodjele resursa i rasporeda zadataka mogu se mijenjati (prigušivač procesora i SCHED_ISO), mogu se mijenjati I / O prioriteti, zaključavanje čuvara zaslona, mogu se aktivirati različiti načini visokih performansi na GPU-ima NVIDIA i AMD, a NVIDIA GPU može overclockati (overclockani), pokrenite skripte s korisnički definiranim optimizacijama.
Što je novo u GameMode 1.5?
U GameMode verziji 1.5 dodana mogućnost dinamičkog prebacivanja kontrolera CPU načina (CPU prigušivač) za Intelove procesore s integriranim GPU-om, ako upotreba načina "izvedbe" dovodi do smanjenja performansi grafičkog podsustava pod velikim opterećenjem GPU-a.
U ovom slučaju, prelazak na način "uštede energije" omogućuje vam smanjenje potrošnje energije CPU-a i oslobađanje više GPU resursa (CPU i GPU imaju zajednički proračun napajanja i prioritetnu raspodjelu CPU resursa). CPU dovodi do prekida frekvencije GPU-a).
Na i7-1065G7 CPU, optimizacija prijedlog le omogućuje povećanje performansi igre Shadow of the Tomb Raider za 25-30%.
GameMode 1.5 također predstavlja novi set API-ja D-Bus Koriste mehanizam 'pidfd' za rješavanje situacije ponovne upotrebe PID-a (pidfd se pridružuje određenom procesu i ne mijenja se, dok se PID može povezati s drugim procesom nakon završetka trenutnog postupka, povezanog s ovim PID-om).
Kako instalirati GameMode na Ubuntu i derivate?
Za one koji su zainteresirani za mogućnost instaliranja GameModea u svoju distribuciju, To možete učiniti slijedeći upute koje dijelimo s vama u nastavku.
Važno je napomenuti da GameMode ovisi o Mesonu za izgradnju i Systemdu za internu komunikaciju.
Ako jesu Korisnici Ubuntu 19.10 ili bilo koja druga distribucija izvedena iz ove verzije Ubuntu-a, moći će instalirati GameMode izravno iz Ubuntu spremišta.
Zbog toga ćemo samo otvoriti terminal (to možete učiniti pomoću prečaca Ctrl + Alt + T) i na njemu ćemo upisati sljedeću naredbu:
sudo apt install gamemode
Sad za U slučaju onih koji su prethodni korisnici Ubuntu 18.04, oni moraju izraditi aplikaciju.
Ovo je vrlo jednostavno moramo otvoriti terminal i u njega ćemo upisati sljedeću naredbu:
sudo apt install meson libsystemd-dev pkg-config ninja-build
Učinjeno to sada ćemo preuzeti i izraditi paket s:
git clone https://github.com/FeralInteractive/gamemode.git cd gamemode git checkout 1.5 ./bootstrap.sh
Nakon instalacije morate unaprijed učitati libgamemodeauto u igri sa sljedećom naredbom:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game
Gdje je ./game direktorij igara.
Ili ako je riječ o Steam igri, jednostavno ćemo urediti pokretač igre dodavanjem sljedećeg:
gamemoderun %command%