Saadaval on GameMode 1.5, mängude jõudluse optimeerija Linuxis.

Feral Interactive avalikustasin väljaanne optimeerijat GameMode 1.5, mis töötab taustprotsessina ja muudab reaalajas erinevaid Linuxi süsteemi seadeid, et saavutada maksimaalne mängu rakenduste jõudlus. Projekti kood on kirjutatud C keeles ja on saadaval BSD litsentsi alusel.

Mängude jaoks soovitatakse kasutada spetsiaalset libgamemode teeki, mis võimaldab mängu käivitamise ajal taotleda teatud optimeerimiste rakendamist, mis ei ole süsteemis vaikimisi lubatud. Samuti on saadaval teegi variant, mis võimaldab mängu automaatse optimeerimise režiimis käivitada (libgamemodeauto.so laadimine läbi LD_PRELOAD mängu käivitamisel), ilma et oleks vaja muudatusi mängu koodis teha. Erinevate optimeerimiste lubamist saab kontrollida konfigureerimisfaili kaudu.

Näiteks GameMode abil saab välja lülitada energiasäästurežiimid, muuta ressursijaotuse ja ülesannete ajastamise parameetreid (CPU governor ja SCHED_ISO), ümber koostada I/O prioriteedid, blokeerida ekraanivalvurite käivitamine, aktiveerida erinevad NVIDIA ja AMD GPU suurendatud jõudluse režiimid, teostada NVIDIA GPU üleklokkamine ning käivitada skriptid, kus on kasutaja määratud optimeeringud.

Versioonis 1.5 on lisatud võimalus dünaamiline CPU režiimi regulaatori vahetamine (CPU governor) Intel'i protsessoritega, millel on integreeritud GPU, kui 'performance' režiimi kasutamine põhjustab graafikakaardi jõudluse langust kõrge GPU koormuse korral. Sellisel juhul võimaldab 'powersave' režiim vähendada CPU energia kasutust ja vabastada rohkem GPU ressursse (CPU ja GPU jagavad ühist toiteelarvet ning CPU prioriteetne ressursside eraldamine toob kaasa GPU sageduse kärpimise). Protsessoriga i7-1065G7 põhioptimeering tõstab mängu Shadow of the Tomb Raider jõudlust 25-30%.

GameMode 1.5 sisaldab ka uut D-Bus API komplekti, mis rakendab ‘pidfd’ mehhanismi PID korduskasutamise olukordade käsitlemiseks (pidfd seondub konkreetse protsessiga ja ei muutu, samas kui PID võib pärast käimasoleva protsessi lõppemist olla seotud teise protsessiga, mis on seotud selle PID-ga).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster