GameMode, una excel·lent aplicació per millorar el rendiment de jocs en Linux

Feral Interactive és una companyia i distribuïdora de jocs per a diferents plataformes (macOS, Linux, dispositius iOS, dispositius Android i Nintendo Switch) a la qual li podem atribuir diversos títols força bons dels quals ja en un article nostre company Diego parla d'alguns d'ells.

I és que, fent esment de la companyia, no només podem agrair del seu gran esforç de treballar per oferir els seus títols per a Linux, sinó que també li agraïm pel seu gran esforç per tractar de millorar el món gaming en Linux.

Les millors empreses desenvolupadores
Article relacionat:
Les millors empreses desenvolupadores de jocs per a Linux: Feral Interactive

Doncs ja des de fa diversos temps la companyia ha estat treballant i millorant la seva eina anomenada "GameMode" la qual és una eina impressionant que pot millorar el rendiment mentre es juguen a Linux.

Mode de joc millora significativament el rendiment dels jocs aplicar "temporalment" un conjunt d'optimitzacions a sistema operatiu, aquestes optimitzacions són les següents:

  • Canviar el governador de la CPU.
  • Prioritat de T / H.
  • Programador de nucli (SCHED_ISO).
  • Estalvi de pantalla inhibit
  • Mode de rendiment de GPU (NVIDIA i AMD), overclocking de GPU (NVIDIA),
  • Scripts personalitzats.

Com a tal GameMode compta amb suport per a diferents distribucions de Linux, de les quals podem esmentar algunes de les principals que són Ubuntu, Debian, Solus, Arch Linux, Gentoo, Fedora, OpenSUSE, Mageia ja aquestes afegint les seves derivades, amb la qual cosa la llista augmenta.

Com instal·lar GameMode?

Mode de joc bàsicament és un servei (daemon) i una llibreria amb la qual cosa, aquest combo s'encarrega de realitzar els canvis pertinents en el sistema.

Per a poder instal·lar GameMode en Linux, 1 hem d'instal·lar algunes dependències necessàries per al seu funcionament i així evitar tenir problemes amb l'script d'instal·lació de l'eina i estar embolicats en solucionar-los.

En el cas dels que són usuaris de Debian, Ubuntu, Linux Mint així com alguna altra distribució derivada d'aquestes. Anem a instal·lar les dependències necessàries des d'un terminal, en la qual anem a executar la següent comanda:

sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session

Ara en el cas dels que són usuaris d'Arch Linux, Manjaro, Arc o qualsevol altre derivat de la distribució. En una terminal anem a teclejar el següent:

sudo pacman -S meson systemd git dbus

Mentre que per als que utilitzen Fedora, CentOS, openSUSE o qualsevol altra distribució derivada d'aquestes:

sudo dnf install meson systemd-devel pkg-config git dbus-devel

Per al cas de Gentoo podrem instal·lar les dependències necessàries amb:

emerge --ask games-util/gamemode

En el cas de Solus, poden anar el paquet i tot el necessari des del centre de programari. 

Ja amb les dependències instal·lades, ara anem a procedir a obtenir el script d'instal·lació de GameMode per poder executar-lo i s'instal·li en el nostre sistema.

Per això, només hem d'obrir una terminal i en ella teclegem les següents comandes:

git clone https://github.com/FeralInteractive/gamemode.git

cd gamemode

git checkout 1.5

./bootstrap.sh

I llest amb això ja tenim instal·lat el servei. Però ara toca saber com trucar a aquest servei perquè executi quan anem a córrer algun joc en el nostre sistema.

Mode d'ús

Com a tal, el servei de GameMode no està en execució tot el temps sobre el sistema, tot i que si es troba ja actiu per poder treballar quan es requereixi. Nosaltres hem de cridar a el servei perquè s'executi a l'una amb un altre servei (que en aquest cas seran els jocs).

Per poder fer això tenim dues opcions.

1.- Executar GameMode en jocs nadius de Linux amb llançadors independents

2.- Executar GameMode en jocs de Steam

Al primer cas a l'esmentar llançadors independents em refereixo a jocs que podrem instal·lar des del nostre centre de programari o paquets independents que no requereixen d'una aplicació intermèdia, com és el cas en Steam on pràcticament només donem clic instal·lar i el client de Steam s'encarrega de tot , des de la instal·lació, llançar el joc, brindar estadístiques, etc.

En un exemple comú per al primer cas, anem a prendre a SuperTuxKart, el qual podem executar des de la terminal o el seu llançador en el nostre menú d'aplicacions.

En aquest cas, utilitzarem la terminal per trucar a el servei de GameMode i s'executi juntament amb SuperTuxKart per realitzar els canvis pertinents per millorar el rendiment de el joc.

Per a això utilitzarem la comanda "gamemoderun" i en addició el llançador de el joc:

gamemoderun supertuxkart

Finalment per al segon cas. Per a jocs que s'executen des Steam.

Dins «Opcions de llançament» per al seu joc en Steam, anem a afegir un valor a l'opció de "opcions de llançament" que trobem donant clic secundari sobre el joc, en propietats.

Aquí anem a afegir el següent:

gamemoderun %command%

Donem clic a ok i podrem executar els nostres jocs i GameMode perquè s'encarregui de la resta.

Més informació. En aquest enllaç.


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: AB Internet Networks 2008 SL
  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ó.

  1.   Cassandra va dir

    No em serveix per executar el DOTA 2, directament no obre quan li dono a jugar