GameMode 1.5 inapatikana, kiboreshaji cha utendaji wa mchezo kwa Linux

Kampuni ya Feral Interactive ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° kutolewa kwa optimizer Njia ya Mchezo 1.5, hutekelezwa kama mchakato wa usuli ambao hubadilisha mipangilio mbalimbali ya mfumo wa Linux kwa haraka ili kufikia utendakazi wa juu zaidi wa programu za michezo ya kubahatisha. Nambari ya mradi imeandikwa katika 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.

Imeongezwa katika toleo 1.5 nafasi mabadiliko yanayobadilika ya kidhibiti cha modi ya CPU (CPU gavana) kwa vichakataji vya Intel vilivyo na GPU jumuishi, ikiwa kutumia hali ya "utendaji" husababisha kushuka kwa utendakazi wa mfumo mdogo wa michoro chini ya upakiaji wa juu kwenye GPU. Katika kesi hii, kubadili hali ya "kuokoa nguvu" inakuwezesha kupunguza matumizi ya nishati ya CPU na kutoa rasilimali zaidi za GPU (CPU na GPU hutolewa kwa bajeti ya pamoja ya nguvu na ugawaji wa kipaumbele wa rasilimali za CPU husababisha kupunguzwa kwa mzunguko wa GPU). Kwenye CPU ya i7-1065G7, uboreshaji uliopendekezwa hukuruhusu kuongeza utendaji wa mchezo wa Kivuli wa Tomb Raider kwa 25-30%.

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

Kuongeza maoni