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

Compania Feral Interactive а publicat lansarea optimizatorului GameMode 1.5, implementat ca proces de fundal care modifică diverse setări ale sistemului Linux din mers pentru a obține performanțe maxime pentru aplicațiile de jocuri. Codul proiectului este scris în C și furnizat 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.

Adăugat în versiunea 1.5 oportunitate schimbarea dinamică a regulatorului modului CPU (guvernatorul CPU) pentru procesoarele Intel cu un GPU integrat, dacă utilizarea modului „performanță” duce la o scădere a performanței subsistemului grafic sub sarcină mare pe GPU. În acest caz, trecerea la modul „economisire energie” vă permite să reduceți consumul de energie al procesorului și să eliberați mai multe resurse GPU (CPU și GPU sunt prevăzute cu un buget comun de putere și alocarea prioritară a resurselor CPU duce la o reducere a frecvenței GPU). Pe procesorul i7-1065G7, optimizarea propusă vă permite să creșteți performanța jocului Shadow of the Tomb Raider cu 25-30%.

GameMode 1.5 introduce, de asemenea, un nou set de API-uri D-Bus care utilizează mecanismul „pidfd” pentru a gestiona situația de reutilizare a PID (pidfd este legat de un anumit proces și nu se modifică, în timp ce un PID poate fi legat de un alt proces după actualul proces). procesul se încheie.asociat cu acest PID).

Sursa: opennet.ru

Adauga un comentariu