GameMode: optimisez votre système pour jouer à vos titres préférés

Feral_Interactive_logo

La firme britannique Feral Interactive a sorti le logiciel open source GameMode il y a quelques semaines, conçu pour accélérer le fonctionnement des jeux modernes sur les systèmes d'exploitation de la famille Linux.

L'augmentation de la vitesse est obtenue grâce à l'activation automatique du "Mode Performance" pour le CPU au début du jeu. Mode de jeu est une nouvelle option pour Linux qui vous permettra d'optimiser votre PC pour jouer, qui gère votre système avec une série de modifications de ses paramètres afin d'optimiser ses performances lors d'une session de jeu vidéo.

Comme on le sait, l'un des problèmes courants de Linux est de ralentir le processeur pendant les jeux. GameMode vous permet de résoudre ce problème sans intervention manuelle dans la configuration du système d'exploitation.

À propos de GameMode

GameMode vous permet de modifier le comportement du système au démarrage des jeux: le démon s'occupe de changer le gouverneur du CPU pour qu'il soit en mode performance au lieu du mode normal à la demande ou économie d'énergie.

La conception a une abstraction claire entre le démon hôte et la bibliothèque ( mode de jeu et libgamemode) et chargeurs client ( libgamemodeauto et gamemode_client.h) qui permet une utilisation en toute sécurité sans se soucier de savoir si le démon est installé ou en cours d'exécution.

Cette conception signifie également que, bien que la bibliothèque hôte repose actuellement sur systemd pour l'échange de messages avec le démon, il est tout à fait possible d'implémenter d'autres fonctions internes qui fonctionnent toujours avec les mêmes clients.

Si vous avez un processeur, AMD et Cool'n'Quiet est désactivé, ou si vous avez un processeur Intel et SpeedStep est désactivé, l'autre, le gouverneur GameMode ne fonctionnera pas car votre processeur ne fonctionne pas avec un gouverneur. Vous en tirez déjà le meilleur parti.

Comment installer GameMode sur Linux?

En raison du fait qu'il s'agit d'une version encore en phase de test afin d'affiner les détails en raison de la grande quantité de matériel dans lequel elle peut être utilisée, nous ne pourrons guère trouver l'application dans les référentiels de notre système.

toutefoisTout d'abord, il faut installer quelques dépendances pour garantir un bon fonctionnement de GameMode dans notre système.

En général, les dépendances requises incluent méson, pkg-config, les bibliothèques de développement de systemd et ninja-build.

Dans le cas de Debian, Ubuntu et des distributions dérivées de ces, nous installons les dépendances avec cette commande
sudo apt-get install meson libsystemd-dev pkg-config ninja-build

Pour ceux qui ont installé ArchLinux, Manajaro ou un dérivé de ces dépendances sont obtenus avec cette commande:
sudo pacman -S meson systemd ninja
Tandis que pour Fedora, Korora, CentOS, openSUSE et les dérivés que nous installons avec:

sudo dnf installer meson systemd-devel pkg-config



Mode de jeu Linux



maintenant, il faut télécharger le code source de l'application depuis son espace dans git, pour ce faire sur un terminal, nous exécutons cette commande:
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.1
./bootstrap.sh

Et maintenant nous devons charger le service sur le système avec ces commandes:
meson --prefix=/usr build -Dwith-systemd-user-unit-dir=/etc/systemd/user
cd build
ninja
sudo ninja install
systemctl --user daemon-reload
systemctl --user enable gamemoded
systemctl --user start gamemoded
systemctl --user status gamemoded

Une fois que vous l'avez installé sur vos systèmes et qu'ils ont correctement chargé le service, vous pouvez dire à n'importe quel jeu qu'il peut utiliser GameMode en exécutant cette commande:
LD_PRELOAD=/usr/\$LIB/libgamemodeauto.so ./game

Vous pouvez également l'ajouter comme option de lancement Steam pour chacun de vos jeux, comme suit:

LD_PRELOAD=$LD_PRELOAD:/usr/\$LIB/libgamemodeauto.so %command%

Si vous voulez savoir quel régulateur de processeur actuel est utilisé, vous pouvez exécuter cette commande dans le terminal:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

configuration

Le démon peut être configuré actuellement en utilisant le fichier gamemode.ini, c'est dans le dossier de l'application "exemple".

Les fichiers de configuration sont chargés et fusionnés à partir des répertoires suivants, en ordre:
/usr/share/gamemode/
/etc/
$XDG_CONFIG_HOME o $HOME/.config/
$PWD

Dans ce fichier, nous configurons essentiellement le gouverneur et il nous fournit une liste noire pour exclure les jeux avec lesquels nous ne voulons pas que GameMode fonctionne.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.