Elenca la nuova versione di GameMod 1.5, un ottimizzatore delle prestazioni per i giochi

Modalità di gioco

Poche ore fa Feral Interactive ha introdotto una nuova versione della libreria GameMode 1.5, che ti consente di aumentare le prestazioni nei giochi modificando le impostazioni. Il codice rientra nella licenza BSD ed è scritto in C.

Modalità di gioco consiste in una combinazione di processi e librerie che consentono di definire varie ottimizzazioni delle prestazioni da applicare temporaneamente ai computer Linux prima di tentare di eseguire un gioco.

Informazioni su GameMod

In sintesi, GameMode è una piccola combinazione demone / lib per Linux che consente ai giochi di richiedere temporaneamente che il regolatore della scala di frequenza del processore sia impostato su una modalità di prestazione.

Per i giochi, si propone di utilizzare una libreria speciale libgamemode, che permette di richiedere l'inserimento di alcune ottimizzazioni che non vengono utilizzate di default nel sistema per tutta la durata del gioco.

È disponibile anche un'opzione libreria per avviare il gioco in modalità di ottimizzazione automatico (caricamento di libgamemodeauto.so tramite LD_PRELOAD all'avvio del gioco), senza la necessità di apportare modifiche al codice del gioco.

L'inclusione di alcune ottimizzazioni può essere controllata tramite il file di configurazione.

Ad esempio, con GameMode, puoi disabilitare le modalità di risparmio energetico, È possibile modificare l'allocazione delle risorse e i parametri di pianificazione delle attività (limitazione della CPU e SCHED_ISO), modificare le priorità di I / O, bloccare lo screen saver, attivare varie modalità ad alte prestazioni sulle GPU NVIDIA e AMD e la GPU NVIDIA può essere overcloccata (overcloccato), esegui script con ottimizzazioni definite dall'utente.

Cosa c'è di nuovo in GameMode 1.5?

Nella versione 1.5 di GameMode aggiunta la possibilità di cambiare dinamicamente il controller della modalità CPU (CPU throttle) per processori Intel con GPU integrata, se l'uso della modalità "performance" porta ad una diminuzione delle prestazioni del sottosistema grafico sotto carico GPU elevato.

In questo caso, passare alla modalità "risparmio energetico" consente di ridurre il consumo di energia della CPU e liberare più risorse della GPU (CPU e GPU hanno un budget di alimentazione comune e un'allocazione prioritaria delle risorse della CPU). La CPU causa interruzioni della frequenza della GPU).

Sulla CPU i7-1065G7, l'ottimizzazione proposta le permette di aumentare le prestazioni Del gioco Shadow of the Tomb Raider del 25-30%.

GameMode 1.5 introduce anche un nuovo set di API D-Bus Usano il meccanismo 'pidfd' per gestire la situazione di riutilizzo del PID (pidfd si unisce a un processo specifico e non cambia, mentre il PID può legarsi a un altro processo dopo aver completato il processo corrente, associato a questo PID).

Come installare GameMode su Ubuntu e derivati?

Per coloro che sono interessati a poter installare GameMode nella loro distribuzione, Puoi farlo seguendo le istruzioni che condividiamo con te di seguito.

È importante ricordare che GameMode dipende da Meson per la costruzione e Systemd per la comunicazione interna.

Se sono Utenti di Ubuntu 19.10 o qualsiasi altra distribuzione derivata da questa versione di Ubuntu, potranno installare GameMode direttamente dai repository di Ubuntu.

Per questo, apriremo solo un terminale (puoi farlo con i tasti di scelta rapida Ctrl + Alt + T) e su di esso digiteremo il seguente comando:

sudo apt install gamemode

Adesso per Nel caso di coloro che sono utenti precedenti di Ubuntu 18.04, devono creare l'applicazione.

Questo è molto semplice dobbiamo aprire un terminale e in esso digiteremo il seguente comando:

sudo apt install meson libsystemd-dev pkg-config ninja-build

Fatto ciò, ora scaricheremo e costruiremo il pacchetto con:

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

cd gamemode

git checkout 1.5
./bootstrap.sh

Dopo l'installazione è necessario precaricare libgamemodeauto in gioco con il seguente comando:

LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Dove ./game è la directory del gioco.

Oppure, se si tratta di un gioco Steam, modificheremo il programma di avvio del gioco aggiungendo quanto segue:

gamemoderun %command%

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.