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

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

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

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

Нашри 1.7 як утилитаи нави gamemodelist -ро муаррифӣ мекунад, ки ба шумо имкон медиҳад рӯйхати равандҳои марбут ба бозиҳои бо истифода аз китобхонаи муштараки GameMode оғозшударо дидан кунед. Ба ҷои пайваст шудан ба /usr/bin, ҳоло роҳҳо ба файлҳои иҷрошаванда тавассути тағирёбандаи муҳити PATH муайян карда мешаванд. Барои sysusers.d файли конфигуратсия бо номи gamemode.conf амалӣ карда мешавад, ки барои GameMode гурӯҳи алоҳида эҷод мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ