Kompania Interaktive Feral
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
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