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

Société interactive Feral опубликовала version de l'optimiseur Mode de jeu 1.5, 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.

Ajouté dans la version 1.5 occasion changement dynamique du régulateur de mode CPU (CPU gouverneur) pour les processeurs Intel avec GPU intégré, si l'utilisation du mode « performance » entraîne une baisse des performances du sous-système graphique sous forte charge sur le GPU. Dans ce cas, le passage au mode « Powersave » permet de réduire la consommation d'énergie du CPU et de libérer davantage de ressources GPU (le CPU et le GPU disposent d'un budget d'alimentation commun et l'allocation prioritaire des ressources CPU entraîne une réduction de la fréquence du GPU). Sur le CPU i7-1065G7, l'optimisation proposée permet d'augmenter les performances du jeu Shadow of the Tomb Raider de 25 à 30 %.

GameMode 1.5 introduit également un nouvel ensemble d'API D-Bus qui utilisent le mécanisme « pidfd » pour gérer la situation de réutilisation du PID (pidfd est lié à un processus spécifique et ne change pas, tandis qu'un PID peut être lié à un autre processus après le processus actuel. processus se termine. associé à ce PID).

Source: opennet.ru

Ajouter un commentaire