Un peu plus d'un an après la sortie de la version précédente, Feral Interactive dévoilé récemment la sortie de la nouvelle version de l'optimiseur "Mode de jeu 1.7", étant ceci une version mineure qui ne couvre que les corrections de bogues signalées jusqu'à présent et les mises à jour de la documentation, ainsi qu'une poignée de modifications.
Pour ceux qui ne connaissent pas le GameMode, sachez que ce est un outil qui est mis en œuvre en tant que processus d'arrière-plan qui modifie divers paramètres du système Linuxcommencer la marche pPour atteindre les performances maximales de l'application de jeu.
Pour les jeux, il est proposé d'utiliser la 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 au moment de l'exécution du jeu. Il existe également une option de bibliothèque disponible pour exécuter le jeu en mode d'optimisation automatique (en chargeant libgamemodeauto.so via LD_PRELOAD lors du lancement du jeu), sans aucune modification du code du jeu. L'inclusion de certaines optimisations peut être contrôlée via le fichier de configuration.
Par exemple, avec 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 (gouverneur CPU et SCHED_ISO) peuvent être modifiés, les priorités d'entrée/sortie peuvent être réorganisées, le démarrage de l'économiseur d'écran, divers modes de performances améliorés sont activés sur NVIDIA et Les GPU AMD et les GPU NVIDIA sont overclockés pour exécuter des scripts avec des optimisations définies par l'utilisateur.
Principales nouveautés de GameMode 1.7
Comme mentionné au début, cette nouvelle version 1.7 est une mise à jour mineure qui vient principalement corriger divers bugs et bogues qui se sont accumulés depuis l'année dernière.
Mais parmi les changements qu'il présente, un se démarque : nouvel utilitaire appelé "gamemodelist", qui vous permet d'afficher une liste des processus associés aux jeux exécutés à l'aide de la bibliothèque partagée GameMode.
Un autre changement qui est présenté dans cette nouvelle version est que au lieu d'être liés à /usr/bin, les chemins aux fichiers exécutables sont maintenant définis via la variable d'environnement PATH.
Pour sysusers.d On note également que Le fichier de configuration gamemode.conf est implémenté, qui crée un groupe séparé pour GameMode.
Comment installer GameMode sur Linux?
Mode de jeu en gros c'est un service (démon) et une bibliothèque avec lequel, ce combo est en charge de faire les changements pertinents dans le système.
Pour installer GameMode sur Linux, premier nous devons installer certaines dépendances nécessaires pour son fonctionnement et ainsi éviter d'avoir des problèmes avec le script d'installation de l'outil et d'être impliqué dans leur résolution.
Dans le cas de ceux qui sont des utilisateurs Debian, Ubuntu, Linux Mint ainsi qu'une autre distribution dérivée de ceux-ci. Nous allons installer les dépendances nécessaires à partir d'un terminal, dans lequel nous allons exécuter la commande suivante:
sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session
Maintenant, dans le cas de ceux qui sont Utilisateurs Arch Linux, Manjaro, Arco ou tout autre dérivé de la distribution. Dans un terminal, nous allons taper ce qui suit:
sudo pacman -S meson systemd git dbus
Alors que pour ceux qui utilisent Fedora ou toute autre distribution dérivée de cette:
sudo dnf install meson systemd-devel pkg-config git dbus-devel
Pour le cas de Gentoo nous pouvons installer les dépendances nécessaires avec:
emerge --ask games-util/gamemode
Dans le cas de Solus, ils peuvent installer le package et tout ce dont vous avez besoin depuis le centre logiciel.
Avec les dépendances installées, nous allons maintenant procéder à l'obtention du script d'installation GameMode pour pouvoir l'exécuter et l'installer sur notre système.
Pour cela, seulement nous devons ouvrir un terminal et y taper les commandes suivantes:
git clone https://github.com/FeralInteractive/gamemode.git cd gamemode git checkout 1.7 ./bootstrap.sh
Et prêt avec cela, nous avons déjà installé le service. Mais maintenant, nous devons savoir comment appeler ce service pour qu'il s'exécute lorsque nous allons lancer un jeu sur notre système.
Enfin, si vous souhaitez en savoir plus sur cet outil, vous pouvez vérifiez le lien suivant.
Soyez le premier à commenter