Kompania Feral Interactive publikimi i optimizuesit , i realizuar si një proces në sfond, që ndërron në kohë reale cilësime të ndryshme të sistemit Linux për të arritur performancën maksimale të aplikacioneve të lojërave. Kodi i projektit është shkruar në gjuhën C dhe në bazë të licencës BSD.
Për lojërat, rekomandohet përdorimi i një biblioteke të veçantë libgamemode, e cila lejon kërkesën për aktivizimin e optimizimeve të caktuara gjatë ekzekutimit të lojës, të cilat nuk aplikohen si standard në sistem. Ka gjithashtu një version të bibliotekës për të ekzekutuar lojën në modin automatik të optimizimit (ngarkimi libgamemodeauto.so përmes LD_PRELOAD gjatë fillimit të lojës), pa nevojën e ndryshimeve në kodin e lojës. Aktivizimi i optimizimeve të ndryshme mund të kontrollohet përmes një skedari konfigurimi.
Për shembull, përmes GameMode mund të çaktivizohen modet e kursimit të energjisë, të ndryshohen parametrat e shpërndarjes së burimeve dhe planifikimit të detyrave (CPU governor dhe SCHED_ISO), të ri-përcaktohen prioritetet e hyrjes/ndihmës, të bllokohet startimi i përkrahësit të ekranit, të aktivizohen modet e performancës së lartë në GPU NVIDIA dhe AMD, të kryhet overclocking i GPU NVIDIA, dhe të ekzekutohen skriptet me optimizime të caktuara nga përdoruesi.
NĂ« publikimin 1.6 Ă«shtĂ« ofruar mundĂ«sia e pĂ«rdorimit , njĂ« variant i logind, i cili nuk Ă«shtĂ« i lidhur me sistemd. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r ndryshimin e katalogut me biblioteka pĂ«r utilitarin gamemoderun dhe pĂ«r mbishkrimin e vlerĂ«s LD_PRELOAD nĂ« $GAMEMODERUNEXEC. ĂshtĂ« pĂ«rmirĂ«suar menaxhimi i varĂ«sive. ĂshtĂ« propozuar njĂ« udhĂ«zues i ri pĂ«r utilitarin gamemoderun dhe Ă«shtĂ« shtuar njĂ« grup gamemode-simulate-game me shembuj.
Burimi: opennet.ru
