Comment utiliser GameMode pour améliorer les performances de jeu dans Linux

Comment utiliser GameMode pour améliorer les performances de jeu dans Linux
Cet article couvrira un guide sur l'utilisation de «GameMode», un utilitaire de ligne de commande gratuit et open source qui peut être utilisé pour améliorer les performances des jeux dans Linux. Cet outil est livré avec des paramètres prédéfinis qui peuvent augmenter la fréquence d'images / cadres par seconde / ips des jeux fonctionnant sur votre système Linux. Il fournit également un mécanisme pour modifier les paramètres par défaut afin que vous puissiez appliquer vos propres ajustements pour améliorer encore les performances de jeu. GameMode fonctionne avec les jeux Linux natifs ainsi qu'avec des jeux Windows fonctionnant dans Linux à l'aide de couches de compatibilité des protons de vin ou de vapeur.

Caractéristiques principales de GameMode

GameMode est en cours de développement et de maintien par «Feral Interactive», une société de développement et d'édition de jeux conviviaux Linux qui se spécialise dans le portage de jeux basés sur Windows sur Linux, Android, iOS, MacOS et Consoles de jeu. Vous pouvez utiliser GameMode pour optimiser les performances des jeux au cas par cas sans appliquer un système informatique large. Cela vous permet d'avoir un meilleur contrôle sur les performances de jeu. GameMode optimise les performances de jeu en modifiant l'ordre de priorité du processus, modifiant les gouverneurs du processeur et du GPU en mode de performance, en optimisant le débit d'E / S, en modifiant les paramètres du planificateur du noyau et le mode de blocage de l'économiseur d'écran. Étant donné que GameMode fonctionne sur une base par match, les ajustements appliqués ne sont que temporaires et ils sont désactivés lorsqu'un utilisateur quitte un jeu au bureau.

Installation de GameMode dans Linux

Vous pouvez installer GameMode dans Ubuntu en utilisant la commande ci-dessous:

$ sudo apt install gameMode

GameMode est disponible dans les référentiels de bourses de nombreuses distributions Linux, vous pouvez donc la rechercher dans le gestionnaire de packages et l'installer à partir de là. Vous pouvez également le compiler à partir de son code source complet disponible ici.

Vérifier que GameMode a été installé avec succès et fonctionne correctement

Le forfait GameMode est expédié avec une commande utilitaire qui peut être utilisée pour simuler les effets de divers ajustements appliqués par la commande principale GameMode. Cette commande peut être utilisée pour vérifier si GameMode a été installé avec succès dans votre système Linux et s'il fonctionne comme prévu. Pour simuler GameMode, exécutez la commande suivante:

$ gameMode-simulate-jeu

Si le GameMode fonctionne correctement dans votre PC Linux, cette commande sortira sans produire de sortie ou sans lancer d'erreur après avoir fonctionné pendant environ 10 secondes.

En cas de problème, la commande de simulation lancera un message d'erreur dans le terminal et vous pouvez l'utiliser pour identifier / déboguer le problème.

Utilisation de GameMode avec des jeux Linux natifs

Pour exécuter les jeux Linux avec GameMode Optimisations, exécutez une commande dans le format suivant:

$ gameModerun "game_command ou path_to_game_execuable"

Remplacez le texte en citations par la commande de jeu ou par le chemin complet vers l'exécutable binaire du jeu.

Voici une petite référence que j'ai effectuée à l'aide de l'application "GlxGears" disponible pour Linux (commande exécutée avec VSync Disabled). Il montre l'effet de GameMode et comment il stimule les FP des jeux et applications intensifs GPU.

Fréquence d'images avant d'utiliser GameMode:

Fréquence d'images après avoir utilisé GameMode (deuxième bloc de sortie):

Comme vous pouvez le voir dans la sortie, il y a une augmentation de plus de 15% du FPS. Cependant, selon le jeu que vous utilisez et la configuration CPU / GPU de votre système Linux, ce gain peut être plus élevé ou inférieur et les résultats peuvent varier.

Notez que GameMode peut augmenter la consommation d'énergie de votre système Linux et si vous utilisez GameMode sur la batterie sans connexion d'alimentation CA, vous pouvez observer une augmentation de la séance de batterie.

Utilisation de GameMode avec des jeux de vin

Le vin est une couche de compatibilité qui vous permet d'exécuter des applications et des jeux basés sur Windows dans Linux. Pour utiliser GameMode avec des jeux de vin, ajoutez la commande «GameModerun» juste avant la commande principale «Wine». Voici un exemple:

$ GameModerun Wine "EXE_FILE ou PATH_TO_GAME_EXECUTABLE"

Utilisation de GameMode avec des jeux natifs et Proton lancés à partir du client Steam à Linux

Proton est basé sur le vin et il est développé par Valve, les créateurs de la boutique de jeux Steam et des jeux de demi-vie. Proton est livré avec de nombreuses fonctionnalités et optimisations supplémentaires sur la mise en œuvre du vin de vanille et il est spécialement conçu pour améliorer encore les performances et la compatibilité des jeux Windows à Linux. Proton, également appelé Steamplay, est cuit au client officiel de Steam pour Linux.

Pour exécuter GameMode avec des jeux natifs et Windows installés dans Steam à l'aide de Proton, accédez à votre bibliothèque de jeux dans le client Steam, cliquez avec le bouton droit sur l'entrée du jeu et cliquez sur l'option de menu «Propriétés», comme indiqué dans la capture d'écran ci-dessous:

Vous obtiendrez une nouvelle fenêtre de configuration. Sous l'onglet «Général», entrez la commande suivante sous la boîte d'entrée «Options de lancement», puis exécutez le jeu.

$ GameModerun% Command%

Voici une capture d'écran montrant le résultat final:

Personnalisation des paramètres de jeu de jeu

Pour personnaliser les paramètres de GameMode, vous devrez télécharger et modifier son fichier de configuration au format «INI». Vous pouvez télécharger le fichier de configuration officiel à partir d'ici. Une fois téléchargé, copiez-le sur le «$ home /.Folder Config / ”. La prochaine fois que lorsque vous exécutez GameMode, il ramassera automatiquement divers paramètres de configuration présents dans ce fichier. Le fichier de configuration est explicite, avec des commentaires et des descriptions détaillés laissés par les développeurs eux-mêmes.

Plus d'informations sur les fichiers de configuration de jeu de jeux peuvent être trouvés ici.

Conclusion

GameMode peut être utilisé pour augmenter considérablement les performances des jeux natifs et non natifs à Linux. Il est également conçu pour être exécuté sur une base par match et il supprime automatiquement les optimisations lorsqu'un jeu est fermé. Cela vous permet de reprendre votre travail sur le bureau et d'utiliser d'autres applications sans effectuer une déconnexion complète ou redémarrer.