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

Feral Interactive ha pubblicato il rilascio di GameMode 1.7, un ottimizzatore 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 ed è distribuito sotto la 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.

La versione 1.7 introduce una nuova utility gamemodelist che consente di visualizzare un elenco di processi associati ai giochi avviati utilizzando la libreria condivisa GameMode. Invece di essere legati a /usr/bin, i percorsi dei file eseguibili vengono ora determinati tramite la variabile d'ambiente PATH. Il file di configurazione gamemode.conf è stato implementato per sysusers.d, creando un gruppo separato per GameMode.

Fonte: opennet.ru

Aggiungi un commento