Հասանելի է GameMode 1.5-ը, որը խաղի կատարման օպտիմիզատոր է Linux-ի համար

Feral Interactive ընկերություն опубликовала օպտիմիզատորի թողարկում Խաղի ռեժիմ 1.5, իրականացվել է որպես ֆոնային գործընթաց, որը անմիջապես փոխում է Linux համակարգի տարբեր կարգավորումները՝ խաղային հավելվածների համար առավելագույն արդյունավետության հասնելու համար: Ծրագրի կոդը գրված է C և մատակարարված BSD լիցենզիայի ներքո:

Խաղերի համար առաջարկվում է օգտագործել հատուկ libgamemode գրադարան, որը թույլ է տալիս պահանջել ներառել որոշակի օպտիմալացումներ, որոնք լռելյայնորեն չեն օգտագործվում համակարգում, մինչ խաղն աշխատում է: Կա նաև գրադարանի տարբերակ՝ խաղը ավտոմատ օպտիմալացման ռեժիմով գործարկելու համար (բեռնում է libgamemodeauto.so-ն LD_PRELOAD-ի միջոցով խաղը սկսելիս), առանց խաղի կոդի մեջ փոփոխություններ կատարելու անհրաժեշտության: Որոշակի օպտիմալացումների ներառումը կարող է վերահսկվել կազմաձևման ֆայլի միջոցով:

Օրինակ՝ օգտագործելով GameMode-ը, էներգախնայողության ռեժիմները կարող են անջատվել, ռեսուրսների բաշխման և առաջադրանքների ժամանակացույցի պարամետրերը կարող են փոխվել (CPU-ի կառավարիչ և SCHED_ISO), I/O առաջնահերթությունները կարող են վերադասավորվել, էկրանապահչի գործարկումը կարող է արգելափակվել, բարձրացված կատարողականի տարբեր ռեժիմներ՝ միացված լինի NVIDIA և AMD GPU-ներում, իսկ NVIDIA GPU-ները կարող են գերկլոկվել: (overclocking), գործարկվում են օգտվողի կողմից սահմանված օպտիմալացումներով սկրիպտներ:

Ավելացված է թողարկման 1.5-ում առիթ Ինտեգրված GPU-ով Intel պրոցեսորների համար պրոցեսորի ռեժիմի կարգավորիչի (CPU կառավարիչ) դինամիկ փոփոխությունը, եթե «կատարողական» ռեժիմի օգտագործումը հանգեցնում է գրաֆիկական ենթահամակարգի աշխատանքի անկմանը GPU-ի բարձր բեռի տակ: Այս դեպքում «էներգախնայողության» ռեժիմին անցնելը թույլ է տալիս նվազեցնել պրոցեսորի էներգիայի սպառումը և ազատել ավելի շատ GPU ռեսուրսներ (CPU-ն և GPU-ն ապահովված են էներգիայի միասնական բյուջեով, և պրոցեսորի ռեսուրսների առաջնահերթ բաշխումը հանգեցնում է GPU-ի հաճախականության նվազմանը): i7-1065G7 պրոցեսորի վրա առաջարկվող օպտիմալացումը թույլ է տալիս բարձրացնել Shadow of the Tomb Raider խաղի կատարումը 25-30%-ով:

GameMode 1.5-ը նաև ներկայացնում է D-Bus API-ների նոր շարք, որոնք օգտագործում են «pidfd» մեխանիզմը PID-ի վերօգտագործման իրավիճակը կարգավորելու համար (pidfd-ը կապված է որոշակի գործընթացի հետ և չի փոխվում, մինչդեռ PID-ը կարող է կապված լինել մեկ այլ գործընթացի հետ ընթացիկից հետո: գործընթացը ավարտվում է. կապված այս PID-ի հետ):

Source: opennet.ru

Добавить комментарий