Saadaval on GameMode 1.5, mängu jõudluse optimeerija Linuxi jaoks

Metsik interaktiivne ettevõte опубликовала optimeerija väljalase Mängurežiim 1.5, mis on rakendatud taustprotsessina, mis muudab erinevaid Linuxi süsteemi sätteid lennult, et saavutada mängurakenduste maksimaalne jõudlus. Projekti kood on kirjutatud C ja varustatud BSD litsentsi alusel.

Mängude jaoks on soovitatav kasutada spetsiaalset libgamemode teeki, mis võimaldab teil taotleda teatud optimeerimiste kaasamist, mida mängu ajal vaikimisi süsteemi ei kasutata. Saadaval on ka teegi võimalus mängu käivitamiseks automaatse optimeerimise režiimis (laadides mängu käivitamisel libgamemodeauto.so LD_PRELOAD kaudu), ilma et oleks vaja mängu koodis muudatusi teha. Teatud optimeeringute kaasamist saab juhtida konfiguratsioonifaili kaudu.

Näiteks saab GameMode'i kasutades energiasäästurežiime keelata, muuta ressursside jaotamise ja ülesannete ajastamise parameetreid (CPU reguleer ja SCHED_ISO), I/O prioriteete ümber korraldada, ekraanisäästja käivitamist blokeerida, erinevaid suurema jõudluse režiime. NVIDIA ja AMD GPU-des on lubatud ning NVIDIA GPU-sid saab ülekiirendada. (ülekiirendamine), käivitatakse kasutaja määratud optimeeringutega skriptid.

Lisatud versioonis 1.5 võimalus CPU režiimi regulaatori dünaamiline muutmine integreeritud GPU-ga Inteli protsessorite jaoks, kui jõudlusrežiimi kasutamine toob kaasa graafika alamsüsteemi jõudluse languse GPU suure koormuse korral. Sel juhul võimaldab energiasäästurežiimile lülitumine vähendada protsessori energiatarbimist ja vabastada rohkem GPU ressursse (CPU ja GPU on varustatud ühise toiteeelarvega ja protsessori ressursside prioriteetne jaotamine viib GPU sageduse vähenemiseni). Protsessori i7-1065G7 puhul võimaldab pakutud optimeerimine suurendada mängu Shadow of the Tomb Raider jõudlust 25–30%.

GameMode 1.5 tutvustab ka uut komplekti D-Bus API-sid, mis kasutavad pidfd mehhanismi PID taaskasutamise olukorra käsitlemiseks (pidfd on seotud konkreetse protsessiga ega muutu, samas kui PID saab siduda mõne teise protsessiga pärast praegust protsess lõppeb. seotud selle PID-ga).

Allikas: opennet.ru

Lisa kommentaar