GameMode 1.7 este disponibil, un optimizator de performanță a jocului pentru Linux

Feral Interactive a publicat lansarea GameMode 1.7, un optimizator implementat ca proces de fundal care modifică din mers diverse setări ale sistemului Linux pentru a obține performanțe maxime pentru aplicațiile de jocuri. Codul proiectului este scris în C și este distribuit sub licența BSD.

Pentru jocuri, se propune utilizarea unei biblioteci speciale libgamemode, care vă permite să solicitați includerea anumitor optimizări care nu sunt utilizate implicit în sistem în timp ce jocul rulează. Există, de asemenea, o opțiune de bibliotecă disponibilă pentru rularea jocului în modul de optimizare automată (încărcarea libgamemodeauto.so prin LD_PRELOAD la pornirea jocului), fără a fi nevoie să faceți modificări la codul jocului. Includerea anumitor optimizări poate fi controlată prin fișierul de configurare.

De exemplu, folosind GameMode, modurile de economisire a energiei pot fi dezactivate, alocarea resurselor și parametrii de programare a sarcinilor pot fi modificați (guvernatorul CPU și SCHED_ISO), prioritățile I/O pot fi rearanjate, pornirea economizorului de ecran poate fi blocată, diferite moduri de creștere a performanței pot fi fi activat în GPU-urile NVIDIA și AMD, iar GPU-urile NVIDIA pot fi overclockate (overclocking), sunt lansate scripturi cu optimizări definite de utilizator.

Versiunea 1.7 introduce un nou utilitar gamemodelist care vă permite să vizualizați o listă de procese asociate cu jocurile lansate folosind biblioteca partajată GameMode. În loc să fie legate de /usr/bin, căile către fișierele executabile sunt acum determinate prin variabila de mediu PATH. Fișierul de configurare gamemode.conf a fost implementat pentru sysusers.d, creând un grup separat pentru GameMode.

Sursa: opennet.ru

Adauga un comentariu