Feral Interactive ettevĂ”te vĂ€ljaanne optimeerija , mis on realiseeritud taustaprotsessina, muutes erinevaid Linuxi sĂŒsteemi seadistusi reaalajas, et saavutada maksimaalne mĂ€ngu rakenduste jĂ”udlus. Projekti kood on kirjutatud C keeles ja BSD litsentsi all.
MĂ€ngude jaoks soovitatakse kasutada spetsiaalset raamatukogu libgamemode, mis vĂ”imaldab mĂ€ngu kĂ€ivitamise ajal taotleda teatud optimeerimise rakendamist, mis ei ole sĂŒsteemis vaikimisi lubatud. Samuti on saadaval raamatukogu variant automaatse optimeerimise reĆŸiimis (libgamemodeauto.so laadimine lĂ€bi LD_PRELOAD mĂ€ngu kĂ€ivitamisel), ilma et oleks vaja teha muudatusi mĂ€ngu koodis. Optimiseerimise rakendamist saab kontrollida konfiguratsioonifaili kaudu.
NĂ€iteks GameMode abil saab vĂ€lja lĂŒlitada energiasÀÀstu reĆŸiimid, muuta ressursi jaotuse ja tĂ¶Ă¶ĂŒlesannete ajastamise parameetreid (CPU governor ja SCHED_ISO), kohandada sisendi ja vĂ€ljundi prioriteete, blokeerida ekraanisÀÀstja kĂ€ivitamist, aktiveerida erilisi kĂ”rge jĂ”udlusega reĆŸiime NVIDIA ja AMD GPU-del, teostada NVIDIA GPU ĂŒlekiirendust (overclocking), kĂ€ivitada skripte kasutaja poolt mÀÀratud optimeerimisega.
Versioonis 1.5 on lisatud dĂŒnaamiline CPU reĆŸiimide regulaator (CPU governor) Intel protsessoritele koos sisseehitatud GPU-ga, kui 'performance' reĆŸiimi kasutamine pĂ”hjustab graafikasĂŒsteemi jĂ”udluse languse kĂ”rge GPU koormuse korral. Sellisel juhul reĆŸiimi 'powersave' kasutamine vĂ”imaldab vĂ€hendada CPU energiakulusid ja vabastada rohkem GPU ressursse (CPU ja GPU-l on ĂŒhine toiteeelarve ja CPU ressursside prioriteetne jaotamine toob kaasa GPU sageduse vĂ€henemise). CPU i7-1065G7 puhul lubab soovitatud optimeerimine tĂ”sta 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 korduvkasutuse olukordade kÀsitlemiseks (pidfd on seotud konkreetse protsessiga ja ei muutu, samas kui PID vÔib pÀrast praeguse protsessi lÔpetamist seonduda teise protsessiga, mis on seotud selle PID-ga).
Allikas: opennet.ru
