GameMode 1.6 je že izdan in ima izboljšave upravljanja pomnilnika

Po nekaj mesecih razvoja in se prilagoditi novemu načinu dela zaradi težav, povezanih s Covid-19, Predstavljen Feral Interactive pred kratkim lansiranje nove različice GameMode 1.6 v katerem poudarja, da je bilo pri upravljanju pomnilnika narejenih več izboljšav in manjših popravkov napak.

Za tiste, ki GameMode ne poznajo, morate vedeti, da je proces v ozadju, ki vključuje različne popravke in na poti ter sistemske prilagoditve za povečanje igralne zmogljivosti.

Za igre je predlagana uporaba posebne knjižnice libgamemode, ki omogoča zahtevo za vključitev nekaterih optimizacij, ki se v času izvajanja igre v sistem ne uporabljajo privzeto. Obstaja tudi možnost knjižnice, da igro zaženete v načinu samodejne optimizacije (nalaganje libgamemodeauto.so prek LD_PRELOAD ob zagonu igre), ne da bi morali spreminjati kodo igre. Vključitev nekaterih optimizacij lahko nadzirate s konfiguracijsko datoteko.

O novi različici 1.6

V tej novi predstavljeni različici je poudarja zmožnost elogind-a in možnosti prijave, ki niso zavezujoče za systemd.

Poleg tega je bil dodan podpora za spreminjanje knjižničnega imenika za uporabnost gamemoderun in preglasite vrednost LD_PRELOAD v $ GAMEMODERUNEXEC.

Po drugi strani poudarki izboljšanega upravljanja pomnilnika za pripomoček gamemoderun je predlagan nov priročnik in dodan je nabor simulacijskih iger v načinu igranja s primeri.

Glede odkritih težav te nove različice, ki je bila izdana, se zdi, da tisti, ki so uporabniki Arch Linux in izpeljanke, ki posodabljajo GameMode 1.6, povzročajo težave pri izvajanju iger.

Ker pri poskusu uporabe pride do naslednje napake:

/ usr / bin / gamemoded: napaka med nalaganjem knjižnic v skupni rabi: libinih.so. 0: ni mogoče odpreti datoteke predmeta v skupni rabi: take datoteke ali imenika ni.

Za rešitev te težave je predlagana trenutna rešitev, lahko se posvetujete s podrobnostmi V naslednji povezavi. 

Kar zadeva druge distribucije, se zdi, da ni težav ali vsaj o njih še niso poročali.

Končno če želite vedeti več o tem o tej novi različici lahko podrobnosti preverite v naslednjo povezavo. 

Kako namestiti GameMode v Linux?

Če želite preizkusiti GameMode, lahko naredite naslednje, da ga imate v svojem sistemu.

V primeru Debiana, Ubuntuja in distribucij, ki iz njih izhajajo, s tem ukazom namestimo odvisnosti
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Za tiste, ki so namestili ArchLinux, Manajaro ali kakšen od njih izpeljanih odvisnosti dobimo z ta ukaz:
sudo pacman -S meson systemd ninja
Medtem ko za Fedora, Korora, CentOS, openSUSE in derivati, s katerimi nameščamo:
sudo dnf install meson systemd-devel pkg-config
Zdaj, izvorno kodo aplikacije moramo prenesti iz njenega prostora v git, da to naredimo na terminalu, izvedemo ta ukaz:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

In zdaj s temi ukazi moramo storitev naložiti v sistem:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

Ko jo namestite v svoje sisteme in so nanjo uspešno naložili storitev, lahko kateri koli igri povejte, da lahko uporabi GameMode, tako da naredite ta ukaz:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Dodate ga lahko tudi kot možnost za zagon Steam-a za vsako svojo igro, kot sledi:

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

Če želite vedeti, kateri trenutni regulator CPU je v uporabi, lahko ta ukaz zaženete v terminalu:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

konfiguracija

Demon je mogoče konfigurirati trenutno uporablja datoteko gamemode.ini, ta se nahaja znotraj mape "example" aplikacije.

Konfiguracijske datoteke se naložijo in združijo iz naslednjih imenikov, po vrstnem redu:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

V tej datoteki v bistvu konfiguriramo guvernerja in nam priskrbi črni seznam za izključitev tistih iger, pri katerih ne želimo, da se GameMode izvaja.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.