GameMode 1.6 a déjà été publié et est livré avec des améliorations de la gestion de la mémoire

Après plusieurs mois de développement et de s'adapter à la nouvelle façon de travailler en raison des problèmes liés à Covid-19, Feral Interactive dévoilé récemment le lancement de la nouvelle version de Mode de jeu 1.6 dans lequel il souligne que plusieurs améliorations ont été apportées à la gestion de la mémoire, ainsi que des corrections de bogues mineurs.

Pour ceux qui ne sont pas familiers avec GameMode, ils doivent savoir que c'est un processus d'arrière-plan qui intègre divers Tweaks et des ajustements sur le pouce et le système pour maximiser les performances de jeu.

Pour les jeux, il est proposé d'utiliser une librairie libgamemode spéciale, 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 pour exécuter le jeu en mode d'optimisation automatique (chargement de libgamemodeauto.so via LD_PRELOAD au démarrage du jeu), sans avoir à modifier le code du jeu. L'inclusion de certaines optimisations peut être contrôlée via le fichier de configuration.

À propos de la nouvelle version 1.6

Dans cette nouvelle version présentée, met en évidence la capacité d'être en mesure de se connecter à elogind et d'options qui ne sont pas contraignantes pour systemd.

De plus, il a été ajouté prise en charge du changement de répertoire de bibliothèque pour l'utilité gamemoderun et remplacer la valeur LD_PRELOAD dans $ GAMEMODERUNEXEC.

En revanche points forts de la gestion de la mémoire améliorée et un nouveau manuel a été proposé pour l'utilitaire gamemoderun et un ensemble de jeux de simulation de mode de jeu avec des exemples a été ajouté.

Concernant les problèmes détectés de cette nouvelle version qui a été publiée, il semble que ceux qui utilisent La mise à jour d'Arch Linux et de ses dérivés GameMode 1.6 génère des problèmes lors de l'exécution des jeux.

Depuis lors de la tentative d'utilisation, l'erreur suivante se produit:

/ usr / bin / gamemoded: erreur lors du chargement des bibliothèques partagées: libinih.so.0: impossible d'ouvrir le fichier objet partagé: aucun fichier ou répertoire de ce type

Afin de résoudre ce problème, une solution momentanée est proposée, vous pouvez consulter les détails dans le lien suivant. 

Quant aux autres distributions, il semble qu'il n'y ait pas de problème ou du moins qu'il n'a pas encore été signalé.

Enfin si vous voulez en savoir plus à propos de cette nouvelle version, vous pouvez vérifier les détails dans le lien suivant. 

Comment installer GameMode sur Linux?

Si vous souhaitez essayer GameMode, vous pouvez procéder comme suit pour l'installer sur votre système.

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 install meson systemd-devel pkg-config
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.