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

Azienda interattiva selvaggia pubblicato rilascio dell'ottimizzatore Modalità di gioco 1.6, 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.

La versione 1.6 ha introdotto la possibilità di utilizzare elogind, una variante di logind che non è legata a systemd. Aggiunto il supporto per modificare la directory della libreria per l'utilità gamemoderun e sovrascrivere il valore LD_PRELOAD in $GAMEMODERUNEXEC. Gestione delle dipendenze migliorata. È stato proposto un nuovo manuale per l'utilità gamemoderun ed è stata aggiunta una serie di giochi di simulazione con esempi.

Fonte: opennet.ru

Aggiungi un commento