GameMode: Optimitza el teu sistema per jugar els teus títols favorits

Feral_Interactive_logo

La firma britànica Feral Interactive llanço fa algunes setmanes el programari de codi obert GameMode, dissenyat per accelerar el funcionament dels jocs moderns en els sistemes operatius de la família Linux.

L'augment de velocitat s'aconsegueix causa de l'activació automàtica de l' «Mode de rendiment» per a la CPU durant l'inici de l'videojoc. GameMode és una nova opció per a Linux que et permetrà optimitzar el teu PC per jugar, La qual administra al teu sistema amb una sèrie de canvis en les configuracions de l'per tal d'optimitzar l'acompliment d'aquest durant una sessió de videojocs.

Com és sabut, un dels problemes comuns de Linux és reduir la velocitat de la CPU durant el joc. GameMode permet resoldre aquest problema sense haver de realitzar una intervenció manual en la configuració de sistema operatiu.

sobre GameMode

GameMode et permet canviar el comportament de sistema quan s'inicien els jocs: el dimoni s'ocupa de canviar el governador de la CPU perquè estigui en mode de rendiment en lloc de la manera normal ondemand o PowerSave.

el disseny té una abstracció clara entre el Daemon de l'host i la biblioteca ( gamemodedy libgamemode) I els carregadors de el client ( libgamemodeautoy gamemode_client.h) Que permet un ús segur sense preocupar-se per si el Daemon està instal·lat o executant.

Aquest disseny també significa que, si bé la biblioteca de sistema principal actualment depèn systemd per a l'intercanvi de missatges amb el Daemon, és completament possible implementar altres funcions internes que encara funcionen amb els mateixos clients.

Si tens una CPU, AMD i té desactivat Cool'n'Quiet, o tens una CPU Intel i té desactivat SpeedStep, l'altra, el governador de GameMode no funcionarà, ja que la CPU no funciona amb un governador. Ja estàs obtenint el màxim rendiment.

Com instal·lar GameMode a Linux?

A causa de que es tracta d'un llançament encara en fase de proves per tal d'anar polint els detalls causa de la gran quantitat de maquinari en el qual pot ser utilitzat, difícilment podrem trobar l'aplicació dins dels repositoris del nostre sistema.

No obstant això, pàgrimeramente, hem d'instal·lar algunes dependències per garantir un bon funcionament de GameMode en el nostre sistema.

En general, les dependències necessàries inclouen meson, pkg-config, Les biblioteques de desenvolupament de systemd i ninja-build.

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:

suo dnf install meson systemd-devel pkg-config



GameMode Linux



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ó.