Feral Interactive компаниясы оңтайландырғышты шығару , әртүрлі жүйелік параметрлерді жылдам өзгертетін фондық процесс ретінде жүзеге асырылады Linux ойын қосымшаларының максималды өнімділігіне қол жеткізу үшін. Жоба коды C және C тілдерінде жазылған. BSD лицензиясы бойынша.
Ойындар үшін ойынды орындау кезінде әдепкі бойынша қосылмаған белгілі бір оңтайландыруларды белсендіруді сұрауға мүмкіндік беретін арнайы libgamemode кітапханасын пайдалануды ұсынамыз. Ойынды автоматты оңтайландыру режимінде іске қосу үшін кітапхана нұсқасы да қол жетімді (ойынды іске қосу кезінде LD_PRELOAD арқылы libgamemodeauto.so жүктеу), ойын кодын өзгертуді қажет етпей. Арнайы оңтайландыруларды қосуды конфигурация файлы арқылы басқаруға болады.
Мысалы, GameMode мүмкіндігін қуат үнемдеу режимдерін өшіру, ресурстарды бөлу және тапсырмаларды жоспарлау параметрлерін өзгерту (CPU басқарушысы және SCHED_ISO), енгізу/шығару басымдықтарын қайта конфигурациялау, экран сақтағышты іске қосуды блоктау, NVIDIA және AMD GPU үшін өнімділікті арттырудың әртүрлі режимдерін қосу, NVIDIA графикалық процессорларын үдеткіш және пайдаланушының оңтайландырылған іске қосу сценарийлері.
1.6 шығарылымы пайдалану мүмкіндігін ұсынады , жүйеге байланысты емес кіру нұсқасы. Gamemoderun утилитасы үшін кітапхана каталогын өзгертуге және $GAMEMODERUNEXEC ішіндегі LD_PRELOAD мәнін қайта анықтауға қолдау қосылды. Жақсартылған тәуелділікті басқару. Gamemoderun утилитасы үшін жаңа нұсқаулық ұсынылды және мысалдары бар gamemode-imulate-ойын пакеті қосылды.
Ақпарат көзі: opennet.ru
