Interaktívna spoločnosť Feral
Pre hry sa navrhuje použiť špeciálnu knižnicu libgamemode, ktorá umožňuje požiadať o zahrnutie určitých optimalizácií, ktoré sa v systéme štandardne nepoužívajú, kým je hra spustená. K dispozícii je aj možnosť knižnice pre spustenie hry v režime automatickej optimalizácie (načítanie libgamemodeauto.so cez LD_PRELOAD pri spustení hry), bez nutnosti vykonávať zmeny v kóde hry. Zahrnutie určitých optimalizácií je možné ovládať prostredníctvom konfiguračného súboru.
Napríklad pomocou GameMode možno deaktivovať režimy šetrenia energie, zmeniť parametre prideľovania zdrojov a plánovania úloh (regulátor CPU a SCHED_ISO), preusporiadať I/O priority, zablokovať spustenie šetriča obrazovky, rôzne režimy zvýšeného výkonu byť povolené v GPU NVIDIA a AMD a GPU NVIDIA je možné pretaktovať (pretaktovanie), spúšťajú sa skripty s optimalizáciou definovanou používateľom.
В выпуске 1.5 добавлена
В GameMode 1.5 также представлен новый набор D-Bus API, применяющий механизм ‘pidfd’ для обработки ситуации с повторным использованием PID (pidfd связывается с конкретным процессом и не меняется, в том время как PID может быть привязан к другому процессу после завершения текущего процесса, ассоциированного с этим PID).
Zdroj: opennet.ru