GameMode 1.6 ja va ser alliberat i arriba amb millores de gestió de memòria

Després de diversos mesos de desenvolupament i d'ajustar davant la nova manera de treball a causa dels problemes relacionats amb el Covid-19, Feral Interactive va donar a conèixer fa poc el llançament de la nova versió de Mode de joc 1.6 en la qual destaca que es van realitzar diverses millores amb la gestió de memòria, així com correccions d'errors menors.

Per als qui desconeixen de GameMode, han de saber que estigui un procés de fons que integra diversos Tweaks i ajustos en el sistema i en la marxa per maximitzar el rendiment de joc.

Per als jocs, es proposa utilitzar una biblioteca especial libgamemode, que permet sol·licitar la inclusió de certes optimitzacions que no s'utilitzen per defecte en el sistema en el moment de l'execució de el joc. També hi ha una opció de biblioteca per executar el joc en mode d'optimització automàtica (carregant libgamemodeauto.so a través d'LD_PRELOAD a l'iniciar el joc), sense haver de realitzar canvis en el codi de el joc. La inclusió de certes optimitzacions es pot controlar a través del fitxer de configuració.

Sobre la nova versió 1.6

En aquesta nova versió presentada, es destaca la capacitat de poder elogind i options logind que no estan vinculant a systemd.

A més, es va agregar suport per canviar el directori de la biblioteca per a la utilitat gamemoderun i anul·lar el valor LD_PRELOAD a $ GAMEMODERUNEXEC.

D'altra banda es destaca la gestió millorada memòria i s'ha proposat un nou manual per a la utilitat gamemoderun i s'ha afegit un conjunt de jocs de simulació de manera de joc amb exemples.

Quant als problemes detectats d'aquesta nova versió que s'ha alliberat, tal sembla que els que són usuaris de Arch Linux i derivats a l'actualitzar GameMode 1.6 genera problemes amb l'ejecucion dels jocs.

Ja que quan s'intenta fer servir, es presenta el següent error:

/ Usr / bin / gamemoded: error while loading shared libraries: libinih.so.0: can not open shared object file: No such file or directory

Per poder solucionar aquest problema es proposa una solució momentània, pots consultar els detalls en el següent enllaç. 

Pel que fa a les altres distribucions, tal sembla que no es presenta algun problema o al menys encara no s'ha reportat.

Finalment si vols conèixer més a l'respecte sobre aquesta nova versió, pots consultar els detalls a el següent enllaç. 

Com instal·lar GameMode a Linux?

Si estàs interessat en provar GameMode, pots fer el següent per tenir-lo en el teu sistema.

Per al cas de Debian, Ubuntu i distribucions derivades d'aquests, Instal·lem les dependències amb aquesta comanda
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Per als que tinguin instal·lat ArchLinux, Manajaro o algun derivat d'aquests les dependències les obtenim amb aquesta comanda:
sudo pacman -S meson systemd ninja
Mentre que, per Fedora, Korora, CentOS, openSUSE i derivats instal·lem amb:
sudo dnf install meson systemd-devel pkg-config
Ara, hem de descarregar el codi font de l'aplicació des del seu espai a git, per això sobre una terminal executem aquesta comanda:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

I ara hem de carregar el servei a el sistema amb aquestes comandes:
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

Una vegada que ho hagi instal·lat en els seus sistemes i van carregar correctament el servei a aquest, poden dir-li a qualsevol joc que pot fer ús d'GameMode fent aquesta comanda:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

També podeu afegir com una opció de llançament de Steam per a cada un dels seus jocs, com segueix:

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

Si voleu saber què governador de CPU actual està en ús, pot executar aquesta comanda a la terminal:

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

Configuració

El dimoni es pot configurar actualment usant el fitxer gamemode.ini, Aquest es troba dins de la carpeta "example" de l'aplicació.

Els arxius de configuració es carreguen i fusionen des dels següents directoris, En ordre:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

En aquest arxiu bàsicament configurem el governador i ens proveeix d'una llista negra per excloure aquells jocs amb els que no volem que s'executi GameMode.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.