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

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

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

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

1.6 թողարկումը ներկայացրեց օգտագործման հնարավորությունը էլոգինդ, լոգինդի տարբերակ, որը կապված չէ systemd-ի հետ: Ավելացվեց gamemoderun օգտակար ծառայության գրադարանի գրացուցակը փոխելու և $GAMEMODERUNEXEC-ում LD_PRELOAD արժեքը փոխելու աջակցություն: Բարելավված կախվածության կառավարում: Առաջարկվել է gamemoderun utility-ի նոր ձեռնարկ և ավելացվել է gamemode-simulate-game մի շարք օրինակներով:

Source: opennet.ru

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