Empresa Interactiva Feral
Per als jocs, es proposa utilitzar una biblioteca especial libgamemode, que permet sol·licitar la inclusió de determinades optimitzacions que no s'utilitzen per defecte al sistema mentre s'executa el joc. També hi ha una opció de biblioteca disponible per executar el joc en mode d'optimització automàtica (carregant libgamemodeauto.so mitjançant LD_PRELOAD quan s'inicia el joc), sense necessitat de fer canvis al codi del joc. La inclusió de determinades optimitzacions es pot controlar mitjançant el fitxer de configuració.
Per exemple, utilitzant GameMode, es poden desactivar els modes d'estalvi d'energia, es poden canviar els paràmetres d'assignació de recursos i de programació de tasques (governador de la CPU i SCHED_ISO), es poden reorganitzar les prioritats d'E/S, es pot bloquejar l'inici de l'estalvi de pantalla, es poden fer diferents maneres d'augmentar el rendiment. estar activat a les GPU NVIDIA i AMD, i les GPU NVIDIA es poden overclockejar (overclocking), es llancen scripts amb optimitzacions definides per l'usuari.
Afegit a la versió 1.5
GameMode 1.5 també introdueix un nou conjunt d'API D-Bus que utilitzen el mecanisme "pidfd" per gestionar la situació de reutilització de PID (pidfd està lligat a un procés específic i no canvia, mentre que un PID es pot vincular a un altre procés després de l'actual). el procés finalitza. associat amb aquest PID).
Font: opennet.ru