Disponibile GameMode 1.5, ottimizzatore delle prestazioni dei giochi su Linux

Azienda Feral Interactive ha pubblicato ha rilasciato un ottimizzatore GameMode 1.5, implementato come un processo in background che modifica al volo diverse impostazioni di sistema Linux per ottenere le massime prestazioni delle applicazioni di gioco. Il codice del progetto è scritto in linguaggio C e fornito sotto licenza BSD.

Per i giochi si propone di utilizzare la libreria speciale libgamemode, che consente di richiedere ottimizzazioni specifiche durante l'esecuzione del gioco, non attivate per impostazione predefinita nel sistema. È disponibile anche una versione della libreria per avviare il gioco in modalità ottimizzazione automatica (caricamento di libgamemodeauto.so tramite LD_PRELOAD all'avvio del gioco), senza la necessità di apportare modifiche al codice del gioco. L'attivazione delle varie ottimizzazioni può essere controllata tramite un file di configurazione.

Ad esempio, tramite GameMode è possibile disattivare le modalità di risparmio energetico, modificare i parametri di distribuzione delle risorse e pianificazione dei compiti (CPU governor e SCHED_ISO), ristrutturare le priorità di input/output, bloccare l'avvio dello screensaver, abilitare diverse modalità di prestazioni elevate su GPU NVIDIA e AMD, eseguire l'overclocking della GPU NVIDIA e avviare script con ottimizzazioni specifiche dell'utente.

Nella versione 1.5 è stata aggiunta la possibilità la commutazione dinamica del regolatore delle modalità CPU (CPU governor) per i processori Intel con GPU integrato, se l'uso della modalità «performance» causa una diminuzione delle prestazioni del sottosistema grafico sotto carico elevato. In questo caso, passare alla modalità «powersave» consente di ridurre il consumo energetico della CPU e liberare più risorse GPU (CPU e GPU hanno un budget energetico condiviso e la priorità delle risorse della CPU comporta una diminuzione della frequenza della GPU). Su CPU i7-1065G7, l'ottimizzazione proposta consente di aumentare le prestazioni del gioco Shadow of the Tomb Raider dal 25 al 30%.

In GameMode 1.5 è anche presente un nuovo set di API D-Bus, che utilizza il meccanismo 'pidfd' per gestire la situazione del riutilizzo del PID (pidfd è legato a un processo specifico e non cambia, mentre il PID può essere associato a un altro processo dopo il completamento del processo corrente associato a quel PID).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster