GameMode 1.6 è già stato rilasciato e include miglioramenti nella gestione della memoria

Dopo diversi mesi di sviluppo e per adeguarsi al nuovo modo di lavorare a causa dei problemi legati al Covid-19, Feral Interactive svelato recentemente il lancio della nuova versione di Modalità di gioco 1.6 in cui si evidenzia che sono stati apportati diversi miglioramenti alla gestione della memoria, oltre a correzioni di bug minori.

Per chi non ha familiarità con GameMode, dovresti sapere che lo è un processo in background che integra vari Tweak e in movimento e modifiche al sistema per massimizzare le prestazioni di gioco.

Per i giochi si propone di utilizzare una speciale libreria libgamemode, che permette di richiedere l'inserimento di alcune ottimizzazioni che non vengono utilizzate di default nel sistema al momento dell'esecuzione del gioco. C'è anche un'opzione libreria per eseguire il gioco in modalità di ottimizzazione automatica (caricando libgamemodeauto.so tramite LD_PRELOAD all'avvio del gioco), senza dover apportare modifiche al codice del gioco. L'inclusione di alcune ottimizzazioni può essere controllata tramite il file di configurazione.

Informazioni sulla nuova versione 1.6

In questa nuova versione presentata, evidenzia la capacità di essere in grado di elogind e le opzioni logind che non sono vincolanti a systemd.

Inoltre, è stato aggiunto supporto per la modifica della directory della libreria per utilità gamemoderun e sovrascrive il valore LD_PRELOAD in $ GAMEMODERUNEXEC.

D'altra parte punti salienti della gestione della memoria migliorata ed è stato proposto un nuovo manuale per l'utility gamemoderun ed è stata aggiunta una serie di giochi di simulazione in modalità gioco con esempi.

Per quanto riguarda i problemi rilevati di questa nuova versione che è stata rilasciata, sembra che coloro che sono utenti di L'aggiornamento di Arch Linux e derivati ​​GameMode 1.6 genera problemi con l'esecuzione dei giochi.

Da quando si tenta di utilizzare, si verifica il seguente errore:

/ usr / bin / gamemoded: errore durante il caricamento delle librerie condivise: libinih.so.0: impossibile aprire il file oggetto condiviso: nessun file o directory di questo tipo

Per risolvere questo problema viene proposta una soluzione momentanea, è possibile consultare i dettagli nel seguente link 

Per quanto riguarda le altre distribuzioni, sembra che non ci siano problemi o almeno non è stato ancora segnalato.

Infine se vuoi saperne di più riguardo a questa nuova versione, puoi controllare i dettagli in il seguente collegamento. 

Come installare GameMode su Linux?

Se sei interessato a provare GameMode, puoi fare quanto segue per ottenerlo sul tuo sistema.

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 install meson systemd-devel pkg-config
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.