GameMode 1.7 është i disponueshëm, një optimizues i performancës së lojës për Linux

Feral Interactive ka publikuar lëshimin e GameMode 1.7, një optimizues i zbatuar si një proces sfondi që ndryshon cilësimet e ndryshme të sistemit Linux në fluturim për të arritur performancën maksimale për aplikacionet e lojërave. Kodi i projektit është shkruar në C dhe shpërndahet nën licencën 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.

Release 1.7 prezanton një mjet të ri të modelimit të lojërave që ju lejon të shikoni një listë të proceseve që lidhen me lojërat e nisura duke përdorur bibliotekën e përbashkët të GameMode. Në vend që të lidhen me /usr/bin, shtigjet drejt skedarëve të ekzekutueshëm tani përcaktohen përmes ndryshores së mjedisit PATH. Skedari i konfigurimit gamemode.conf është implementuar për sysusers.d, duke krijuar një grup të veçantë për GameMode.

Burimi: opennet.ru

Shto një koment