Feral Interactive ka publikuar GameMode 1.7, një proces në sfond që modifikon cilësime të ndryshme të sistemit menjëherë. Linux Për të arritur performancën maksimale për aplikacionet e lojërave. Kodi i projektit është shkruar në C dhe është i licencuar sipas licencës BSD.
Për lojërat, propozohet të përdorni një bibliotekë të veçantë libgamemode, e cila ju lejon të kërkoni përfshirjen e disa optimizimeve që nuk përdoren si parazgjedhje në sistem ndërsa loja po funksionon. Ekziston gjithashtu një opsion i bibliotekës për ekzekutimin e lojës në modalitetin e optimizimit automatik (duke ngarkuar libgamemodeauto.so nëpërmjet LD_PRELOAD kur filloni lojën), pa pasur nevojë të bëni ndryshime në kodin e lojës. Përfshirja e disa optimizimeve mund të kontrollohet përmes skedarit të konfigurimit.
Për shembull, duke përdorur GameMode, mënyrat e kursimit të energjisë mund të çaktivizohen, caktimi i burimeve dhe parametrat e planifikimit të detyrave mund të ndryshohen (guvernator i CPU dhe SCHED_ISO), prioritetet I/O mund të riorganizohen, fillimi i ruajtësit të ekranit mund të bllokohet, mënyra të ndryshme të rritjes së performancës mund të mund të aktivizohet në GPU-të NVIDIA dhe AMD, dhe GPU-të NVIDIA mund të mbingarkohen.
Versioni 1.7 prezanton një program të ri, gamemodelist, i cili lejon shikimin e një liste të proceseve të lidhura me lojërat që ekzekutohen duke përdorur bibliotekën e përbashkët GameMode. Në vend që të mbështeten te /usr/bin, shtigjet drejt skedarëve të ekzekutueshëm tani përcaktohen nëpërmjet variablit të mjedisit PATH. Një skedar i ri konfigurimi, gamemode.conf, është zbatuar për sysusers.d, duke krijuar një grup të veçantë për GameMode.
Burimi: opennet.ru
