GameMode: ottimizza il tuo sistema per riprodurre i tuoi titoli preferiti

Feral_Interactive_logo

La ditta britannica Feral Interactive ha rilasciato poche settimane fa il software open source GameMode., progettato per accelerare l'esecuzione dei giochi moderni sui sistemi operativi della famiglia Linux.

L'aumento di velocità è ottenuto grazie all'attivazione automatica della "Modalità Performance" per la CPU durante l'avvio del gioco. Modalità di gioco è una nuova opzione per Linux che ti permetterà di ottimizzare il tuo PC per giocare, che gestisce il tuo sistema con una serie di modifiche alle sue impostazioni al fine di ottimizzarne le prestazioni durante una sessione di videogiochi.

Come è noto, uno dei problemi più comuni di Linux è il rallentamento della CPU durante il gioco. GameMode consente di risolvere questo problema senza dover eseguire interventi manuali nella configurazione del sistema operativo.

Informazioni su GameMode

GameMode ti consente di modificare il comportamento del sistema all'avvio dei giochi: il demone si occupa di cambiare il governor della CPU in modalità prestazioni invece della normale modalità ondemand o powersave.

il design ha una chiara astrazione tra il demone host e la libreria ( gamemode e libgamemode) e caricatori cliente ( libgamemodeauto e gamemode_client.h) che consente un utilizzo sicuro senza doversi preoccupare se il Daemon è installato o in esecuzione.

Questo design significa anche che mentre la libreria host si basa attualmente su systemd per lo scambio di messaggi con il Daemon, è del tutto possibile implementare altre funzioni interne che funzionano ancora con gli stessi client.

Se hai una CPU, AMD e ha Cool'n'Quiet disabilitato, o hai una CPU Intel e ha SpeedStep disabilitato, l'altro, il governatore GameMode non funzionerà poiché la tua CPU non funziona con un governatore. Stai già ottenendo il massimo da esso.

Come installare GameMode su Linux?

Essendo una release ancora in fase di test per affinare i dettagli vista la grande quantità di hardware in cui può essere utilizzata, difficilmente riusciremo a trovare l'applicazione all'interno dei repository del nostro sistema.

peròPrima di tutto, dobbiamo installare alcune dipendenze per garantire un buon funzionamento di GameMode nel nostro sistema.

In generale, le dipendenze richieste includono mesone, pkg-config, le librerie di sviluppo di systemd e ninja-build.

Nel caso di Debian, Ubuntu e le distribuzioni derivate da questi, installiamo le dipendenze con questo comando
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Per coloro che hanno installato ArchLinux, Manajaro o qualche derivato di questi con cui si ottengono le dipendenze questo comando:
sudo pacman -S meson systemd ninja
Mentre per Fedora, Korora, CentOS, openSUSE e derivati ​​con cui installiamo:

sudo dnf installa meson systemd-devel pkg-config



Modalità di gioco Linux



Ora dobbiamo scaricare il codice sorgente dell'applicazione dal suo spazio in git, per fare ciò su un terminale eseguiamo questo comando:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

E adesso dobbiamo caricare il servizio nel sistema con questi comandi:
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

Dopo averlo installato sui tuoi sistemi e aver caricato correttamente il servizio, puoi dire a qualsiasi gioco che può utilizzare GameMode eseguendo questo comando:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Puoi anche aggiungerlo come opzione di avvio di Steam per ciascuno dei tuoi giochi, come segue:

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

Se vuoi sapere quale attuale governor della CPU è in uso, puoi eseguire questo comando nel terminale:

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

Configurazione

Il demone può essere configurato attualmente in uso file gamemode.ini, questo si trova all'interno della cartella dell'applicazione "esempio".

I file di configurazione vengono caricati e uniti dalle seguenti directory, In ordine:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

In questo file fondamentalmente configuriamo il governor e ci fornisce una lista nera per escludere quei giochi con i quali non vogliamo che GameMode venga eseguito.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.