Кампанія Feral Interactive
Для гульняў прапануецца выкарыстоўваць адмысловую бібліятэку libgamemode, якая дазваляе на час выканання гульні запытваць уключэнне вызначаных аптымізацый, якія не ўжываюцца па змаўчанні ў сістэме. Даступны таксама варыянт бібліятэкі для запуску гульні ў рэжыме аўтаматычнай аптымізацыі (загрузка libgamemodeauto.so праз LD_PRELOAD пры запуску гульні), без неабходнасці занясення змен у код гульні. Уключэнне тых ці іншых аптымізацый можна кантраляваць праз файл канфігурацыі.
Напрыклад, пры дапамозе GameMode могуць адключацца рэжымы энергазберажэння, мяняцца параметры размеркавання рэсурсаў і планіроўкі задач (CPU governor і SCHED_ISO), перабудоўвацца прыярытэты ўводу/высновы, блакавацца запуск захавальніка экрана, уключацца розныя рэжымы падвышанай прадукцыйнасці ў GPU NVIDIA і AMD, выконвацца разгон GPU (overclocking), запускацца скрыпты з пэўнымі карыстальнікам аптымізацыямі.
У выпуску 1.5 дададзена
У GameMode 1.5 таксама прадстаўлены новы набор D-Bus API, які ўжывае механізм 'pidfd' для апрацоўкі сітуацыі з паўторным выкарыстаннем PID (pidfd злучаецца з пэўным працэсам і не змяняецца, у той час як PID можа быць прывязаны да іншага працэсу пасля завяршэння бягучага працэсу, асацыяванага з гэтым PID).
Крыніца: opennet.ru