GameMode 1.6 est disponible, un optimiseur de performances de jeu pour Linux

Société interactive Feral опубликовала version de l'optimiseur Mode de jeu 1.6, implémenté en tant que processus en arrière-plan qui modifie à la volée divers paramètres du système Linux pour obtenir des performances maximales pour les applications de jeux. Le code du projet est écrit en C et fourni sous licence BSD.

Pour les jeux, il est proposé d'utiliser une bibliothèque spéciale libgamemode, qui permet de demander l'inclusion de certaines optimisations qui ne sont pas utilisées par défaut dans le système pendant l'exécution du jeu. Il existe également une option de bibliothèque disponible pour exécuter le jeu en mode d'optimisation automatique (chargement de libgamemodeauto.so via LD_PRELOAD au démarrage du jeu), sans avoir besoin de modifier le code du jeu. L'inclusion de certaines optimisations peut être contrôlée via le fichier de configuration.

Par exemple, en utilisant GameMode, les modes d'économie d'énergie peuvent être désactivés, les paramètres d'allocation des ressources et de planification des tâches peuvent être modifiés (gouverneur du processeur et SCHED_ISO), les priorités d'E/S peuvent être réorganisées, le démarrage de l'économiseur d'écran peut être bloqué, divers modes d'augmentation des performances peuvent être activé dans les GPU NVIDIA et AMD, et les GPU NVIDIA peuvent être overclockés (overclocking), des scripts avec des optimisations définies par l'utilisateur sont lancés.

La version 1.6 a introduit la possibilité d'utiliser elogind, une variante de logind qui n'est pas liée à systemd. Ajout de la prise en charge de la modification du répertoire de bibliothèque pour l'utilitaire gamemoderun et du remplacement de la valeur LD_PRELOAD dans $GAMEMODERUNEXEC. Gestion améliorée des dépendances. Un nouveau manuel pour l'utilitaire gamemoderun a été proposé et un ensemble de jeux de simulation de mode de jeu avec des exemples a été ajouté.

Source: opennet.ru

Ajouter un commentaire