GameMode 1.7 inapatikana, kiboreshaji cha utendaji wa mchezo kwa Linux

Feral Interactive imechapisha toleo la GameMode 1.7, kiboreshaji kinachotekelezwa kama mchakato wa chinichini ambao hubadilisha mipangilio mbalimbali ya mfumo wa Linux kwa haraka ili kufikia utendakazi wa juu zaidi wa programu za michezo ya kubahatisha. Msimbo wa mradi umeandikwa katika C na umepewa leseni 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.7 linatanguliza matumizi mapya ya modeli ya mchezo ambayo hukuruhusu kuona orodha ya michakato inayohusishwa na michezo iliyozinduliwa kwa kutumia maktaba ya pamoja ya GameMode. Badala ya kufungwa kwa /usr/bin, njia za faili zinazoweza kutekelezwa sasa zimedhamiriwa kupitia utofauti wa mazingira wa PATH. Faili ya usanidi ya gamemode.conf imetekelezwa kwa sysusers.d, na kuunda kikundi tofauti cha GameMode.

Chanzo: opennet.ru

Kuongeza maoni