È disponibile GameMode 1.5, un ottimizzatore delle prestazioni di gioco per Linux

Azienda interattiva selvaggia pubblicato rilascio dell'ottimizzatore Modalità di gioco 1.5, implementato come processo in background che modifica al volo varie impostazioni del sistema Linux per ottenere le massime prestazioni per le applicazioni di gioco. Il codice del progetto è scritto in C e in dotazione sotto licenza BSD.

Per i giochi si propone di utilizzare una speciale libreria libgamemode, che consente di richiedere l'inclusione di alcune ottimizzazioni che non vengono utilizzate per impostazione predefinita nel sistema durante l'esecuzione del gioco. È disponibile anche un'opzione di libreria per eseguire il gioco in modalità di ottimizzazione automatica (caricando libgamemodeauto.so tramite LD_PRELOAD all'avvio del gioco), senza la necessità di apportare modifiche al codice del gioco. L'inclusione di determinate ottimizzazioni può essere controllata tramite il file di configurazione.

Ad esempio, utilizzando GameMode, è possibile disabilitare le modalità di risparmio energetico, modificare i parametri di allocazione delle risorse e di pianificazione delle attività (governatore CPU e SCHED_ISO), riorganizzare le priorità di I/O, bloccare l'avvio dello screen saver, varie modalità di aumento delle prestazioni possono essere essere abilitato nelle GPU NVIDIA e AMD e le GPU NVIDIA possono essere overcloccate (overclocking), vengono avviati script con ottimizzazioni definite dall'utente.

Aggiunto nella versione 1.5 opportunità cambiamento dinamico del regolatore della modalità CPU (governatore CPU) per processori Intel con GPU integrata, se l'utilizzo della modalità "prestazioni" porta ad un calo delle prestazioni del sottosistema grafico sotto carico elevato sulla GPU. In questo caso, il passaggio alla modalità “powersave” consente di ridurre il consumo energetico della CPU e di liberare più risorse della GPU (CPU e GPU hanno un budget energetico congiunto e l'allocazione prioritaria delle risorse della CPU porta ad una riduzione della frequenza della GPU). Sulla CPU i7-1065G7, l'ottimizzazione proposta consente 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 che utilizzano il meccanismo 'pidfd' per gestire la situazione di riutilizzo del PID (pidfd è associato a un processo specifico e non cambia, mentre un PID può essere associato a un altro processo dopo l'attuale termina il processo associato a questo PID).

Fonte: opennet.ru

Aggiungi un commento