GameMode 1.6, kiboreshaji cha utendaji wa mchezo, sasa kinapatikana Linux

Kampuni ya Feral Interactive опубликовала kutolewa kwa optimizer Njia ya Mchezo 1.6, 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 hutolewa 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 elogind, 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

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster