2021-02-04 01:09 Temps de lecture : 9 min

Comment améliorer le jeu avec Wine sur Linux

L'installation de Wine sous Linux peut améliorer l'expérience de jeu, mais Wine seul ne suffit souvent pas. Certains jeux nécessitent des configurations spécifiques pour un fonctionnement optimal. Ces ajustements, une fois appliqués, permettent d'améliorer significativement les performances des jeux avec Wine.

Environnement de bureau virtuel

Une fonctionnalité notable de Wine est sa capacité à simuler un bureau Windows virtuel. Cela permet d'isoler les programmes Wine de l'environnement Linux, les confinant dans une fenêtre en plein écran. Bien que beaucoup n'utilisent pas cette option, son activation résout divers problèmes tels que les soucis d'affichage en plein écran, de résolution native, de capture de la souris, etc. Il est donc fortement recommandé de l'activer.

Pour cela, appuyez sur ALT + F2 pour ouvrir le lanceur de commandes de votre environnement Linux. Tapez "winecfg" et validez avec Entrée pour ouvrir l'outil de configuration de Wine. Cet utilitaire permet de personnaliser divers paramètres de Wine.

Dans l'onglet "Graphismes", repérez l'option "Émuler un bureau virtuel" et cochez la case correspondante. Ensuite, dans la section "Taille du bureau", il est primordial d'indiquer la résolution native de votre écran. Ainsi, vous créerez un bureau virtuel superposé pour les jeux et autres applications Windows.

Vous ignorez la résolution native de votre moniteur ? Saisissez cette commande dans votre terminal : xdpyinfo | grep "dimensions".

Une fois la résolution saisie, cliquez sur "Appliquer" puis sur "OK". Fermez toutes les applications Windows ouvertes. Au redémarrage de Wine, la superposition nouvellement configurée sera active.

Installation des outils essentiels

Les jeux Windows ne fonctionnent pas nativement dans Wine. Comme sous Windows, de nombreux jeux nécessitent des outils et bibliothèques spécifiques pour fonctionner correctement. Voici comment les obtenir facilement.

Ouvrez un terminal et suivez les instructions ci-dessous en fonction de votre distribution Linux.

Ubuntu

sudo apt install winetricks

Debian

sudo apt-get install winetricks

Arch Linux

sudo pacman -S winetricks

Fedora

sudo dnf install winetricks

OpenSUSE

sudo zypper install winetricks

Autres distributions Linux

Winetricks est un script shell qui n'a pas forcément besoin d'être installé. Si votre distribution ne propose pas le paquet, cette méthode peut être utilisée :

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks

Winetricks simplifie grandement le téléchargement de Directx9, des fichiers VCRun, des polices de base MS, etc. Pour installer Directx9, utilisez la commande :

winetricks directx9

Pour installer d'autres outils via Winetricks, consultez la liste des dll disponibles :

winetricks dlls list

Vous pouvez aussi afficher la liste complète des outils proposés par Winetricks :

winetricks list-all

Enregistrez ces listes pour référence en les redirigeant vers un fichier texte :

winetricks list-all >> winetricks-list.txt

Note: Winetricks propose une interface graphique si l'utilisation du terminal est trop déroutante. Vous pouvez la lancer comme vous le feriez pour n'importe quelle autre application.

Modification de la version de Windows

Parfois, un jeu ne fonctionne pas correctement dans Wine à cause de la version de Windows émulée. Par défaut, Wine utilise Windows XP. Étant donné que XP est obsolète, peu de jeux le prennent en charge. Bien que l'utiliser avec des jeux anciens puisse être utile, ce n'est généralement pas le cas pour les jeux plus récents.

Pour modifier la version de Windows, ouvrez à nouveau Wine CFG en utilisant la méthode ALT + F2 puis "winecfg" + Entrée.

Dans la fenêtre Wine CFG, repérez le menu déroulant "Version Windows". Sélectionnez-y "Windows 7".

Bien que Windows 10 soit disponible dans la liste, les jeux fonctionnent généralement mieux en mode Windows 7. Évitez donc Windows 10 dans un premier temps. Si un jeu refuse de fonctionner sous Windows 7, essayez de le passer en mode Windows 10.

Après avoir modifié la version, cliquez sur "Appliquer" puis sur "OK" pour sauvegarder les changements.

Gallium Nine

Même après avoir installé DirectX 9 via Winetricks, certains jeux peuvent encore présenter des problèmes, notamment de performance. Cela est dû à la complexité de Wine qui doit traduire le code Windows pour Linux. Par conséquent, le fonctionnement n'est pas toujours optimal.

Gallium Nine est une solution efficace pour améliorer les performances de DirectX 9 dans Wine. Il optimise l'interaction de Wine avec votre système pour obtenir un meilleur nombre d'images par seconde. Dans ce guide, nous expliquerons comment l'installer via Ubuntu et Arch Linux grâce à des paquets déjà disponibles.

Cependant, toutes les distributions Linux sont compatibles avec Gallium Nine, et des instructions, parfois complexes, sont disponibles pour l'installer. Si vous n'utilisez pas Ubuntu ou Arch Linux, consultez ce lien pour des instructions officielles sur la compilation à partir des sources.

Installation sur Ubuntu

Les utilisateurs d'Ubuntu peuvent se réjouir, car un PPA est disponible. Pour installer la version corrigée de Wine, ouvrez votre terminal et saisissez les commandes suivantes :

sudo add-apt-repository ppa:commendsarnex/winedri3

Mettez ensuite à jour votre système avec la commande suivante :

sudo apt-get update

Enfin, installez la version corrigée de Wine avec cette commande:

sudo apt install mesa wine2.0

Installation sur Arch Linux

Les utilisateurs d'Arch Linux peuvent simplement télécharger le package AUR de la dernière version de Gallium Nine et l'installer. Le paquet installera toutes les dépendances, la dernière version de Wine et tout le nécessaire pour un bon fonctionnement. Utilisez votre assistant AUR habituel pour procéder à l'installation.

Activation de Gallium Nine

Comme pour la plupart des réglages abordés, l'activation de Gallium Nine commence dans la fenêtre Wine CFG. Pour activer les améliorations de performance, appuyez sur ALT + F2, tapez "winecfg" et validez avec la touche Entrée. Dans Wine CFG, cherchez l'onglet "Staging".

Dans cet onglet, cochez la case "Activer Gallium 9 pour de meilleures performances D3D9". Cliquez ensuite sur "Appliquer", puis sur "OK". À partir de là, Wine devrait considérablement améliorer le fonctionnement de la plupart des jeux !

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.