Kampuni ya Feral Interactive kutolewa kwa optimizer , inayotekelezwa kama mchakato wa usuli unaobadilisha mipangilio mbalimbali ya mfumo mara moja Linux ili kufikia utendaji wa juu zaidi wa programu za michezo ya kubahatisha. Msimbo wa mradi umeandikwa kwa C na chini ya leseni ya BSD.
Kwa michezo, inapendekezwa kutumia maktaba maalum ya libgamemode, ambayo hukuruhusu kuomba uboreshaji fulani ambao hautumiwi na mfumo wakati mchezo unaendelea. Pia kuna chaguo la maktaba linalopatikana la kuendesha mchezo katika hali ya uboreshaji kiotomatiki (kupakia libgamemodeauto.so kupitia LD_PRELOAD unapoanzisha mchezo), bila hitaji la kufanya mabadiliko kwenye msimbo wa mchezo. Ujumuishaji wa uboreshaji fulani unaweza kudhibitiwa kupitia faili ya usanidi.
Kwa mfano, kwa kutumia GameMode, njia za kuokoa nguvu zinaweza kulemazwa, ugawaji wa rasilimali na vigezo vya kuratibu kazi vinaweza kubadilishwa (gavana wa CPU na SCHED_ISO), vipaumbele vya I/O vinaweza kupangwa upya, uanzishaji wa kiokoa skrini unaweza kuzuiwa, njia mbalimbali za kuongeza utendaji zinaweza. kuwezeshwa katika NVIDIA na AMD GPUs, na NVIDIA GPUs inaweza kuwa overclocking (overclocking), hati zilizo na uboreshaji uliobainishwa na mtumiaji huzinduliwa.
Toleo la 1.6 lilianzisha uwezo wa kutumia , lahaja ya kuingia ambayo haijafungwa kwa systemd. Umeongeza uwezo wa kubadilisha saraka ya maktaba kwa matumizi ya gamemoderun na kubatilisha thamani ya LD_PRELOAD katika $GAMEMODERUNEXEC. Uboreshaji wa usimamizi wa utegemezi. Mwongozo mpya wa matumizi ya gamemoderun umependekezwa na seti ya mchezo-simulate-mchezo wenye mifano imeongezwa.
Chanzo: opennet.ru
