Kampuni ya Feral Interactive
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.
Imeongezwa katika toleo 1.5
GameMode 1.5 pia inaleta seti mpya ya API za D-Bus zinazotumia utaratibu wa 'pidfd' kushughulikia hali ya utumiaji tena wa PID (pidfd inahusishwa na mchakato maalum na haibadilika, wakati PID inaweza kushikamana na mchakato mwingine baada ya sasa. mchakato unaisha. inayohusishwa na PID hii).
Chanzo: opennet.ru