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

Kompania Interaktive Feral botuar lëshimi i optimizuesit Modaliteti i Lojërave 1.5, 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ë i shkruar në C dhe furnizuar 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.

Shtuar në versionin 1.5 mundësi Ndryshimi dinamik i rregullatorit të modalitetit CPU për procesorët Intel me një GPU të integruar, nëse përdorimi i modalitetit "performancë" çon në një rënie të performancës së nënsistemit grafik nën ngarkesë të lartë në GPU. Në këtë rast, kalimi në modalitetin "e kursimit të energjisë" ju lejon të zvogëloni konsumin e energjisë së CPU dhe të lironi më shumë burime GPU (CPU dhe GPU pajisen me një buxhet të përbashkët të energjisë dhe shpërndarja prioritare e burimeve të CPU çon në një reduktim të frekuencës së GPU). Në CPU i7-1065G7, optimizimi i propozuar ju lejon të rritni performancën e lojës Shadow of the Tomb Raider me 25-30%.

GameMode 1.5 prezanton gjithashtu një grup të ri të API-ve D-Bus që përdorin mekanizmin 'pidfd' për të trajtuar situatën e ripërdorimit PID (pidfd është i lidhur me një proces specifik dhe nuk ndryshon, ndërsa një PID mund të lidhet me një proces tjetër pas aktual procesi përfundon. lidhur me këtë PID).

Burimi: opennet.ru

Shto një koment