GameMode 1.6 дастрас аст, як оптимизатори иҷрои бозӣ барои Linux

Ширкати Interactive Feral нашр шудааст барориши оптимизатор GameMode 1.6, ҳамчун як раванди замина амалӣ карда мешавад, ки танзимоти гуногуни системаи Linux-ро дар зудӣ барои ноил шудан ба иҷрои ҳадди аксар барои барномаҳои бозӣ тағир медиҳад. Рамзи лоиҳа дар C ва навишта шудааст таъмин карда мешавад таҳти иҷозатномаи BSD.

Барои бозиҳо, истифода бурдани китобхонаи махсуси libgamemode пешниҳод карда мешавад, ки ба шумо имкон медиҳад, ки ворид кардани баъзе оптимизатсияҳоеро дархост кунед, ки ҳангоми бозӣ дар система ба таври нобаёнӣ истифода намешаванд. Инчунин имкони китобхона мавҷуд аст, ки бозӣ дар реҷаи оптимизатсияи автоматӣ иҷро карда шавад (боркунии libgamemodeauto.so тавассути LD_PRELOAD ҳангоми оғози бозӣ), бидуни зарурати ворид кардани тағирот ба рамзи бозӣ. Дохил кардани баъзе оптимизатсияҳоро тавассути файли конфигуратсия назорат кардан мумкин аст.

Масалан, бо истифода аз GameMode, режимҳои сарфаи барқро ғайрифаъол кардан мумкин аст, параметрҳои тақсимоти захираҳо ва банақшагирии вазифаҳоро тағир додан мумкин аст (губернатори CPU ва SCHED_ISO), афзалиятҳои I/O-ро аз нав танзим кардан, оғози муҳофизи экранро манъ кардан мумкин аст, шеваҳои гуногуни баланд бардоштани самаранокӣ метавонанд дар NVIDIA ва AMD GPU-ҳо фаъол карда шаванд ва NVIDIA GPU-ҳо метавонанд аз ҳад зиёд карда шаванд (аз overclocking), скриптҳо бо оптимизатсияи аз ҷониби корбар муайяншуда оғоз карда мешаванд.

Нашри 1.6 қобилияти истифодаро ҷорӣ кард elogind, варианти воридшавӣ, ки ба systemd пайваст нест. Дастгирии иловашуда барои тағир додани феҳристи китобхона барои утилитаи gamemoderun ва бекор кардани арзиши LD_PRELOAD дар $GAMEMODERUNEXEC. Идоракунии вобастагии беҳтаршуда. Дастури нав барои утилитаи gamemoderun пешниҳод карда шуд ва маҷмӯи бозии моделиронӣ-бозӣ бо мисолҳо илова карда шуд.

Манбаъ: opennet.ru

Илова Эзоҳ