Jeux vidéo : comment jouer sous Linux ?


Dans un précédent article consacré aux alternatives Windows, qui introduisait un certain nombre de logiciels sous Linux pouvant remplacer avantageusement des logiciels équivalents sous Windows, il était mentionné que les jeux sous Linux pouvaient être retirés de chez eux. Barrières à la migration complète des ordinateurs vers les distributions Linux. Ainsi, profiter du dernier blockbuster (triple A) créé pour Windows sous Linux demande effort et patience, plutôt que d’être toujours récompensé. Mais ce problème existe-t-il toujours en 2020 ?C’est de cela dont nous parlons ici, où Nous allons voir comment jouer sous LinuxFaites attention Un logiciel conçu pour nous simplifier la vie : lutris.

Les exemples et captures d’écran fournis dans cet article proviennent d’une nouvelle installation de la dernière version de la version Ubuntu : 20.04 LTS. Pour un tutoriel sur l’installation d’Ubuntu, vous pouvez vous référer à mon article qui montre comment configurer le dual boot Windows 10/Ubuntu.

Prise en charge du matériel de jeu

Avant d’entrer dans le vif du sujet, il faut s’intéresser au support matériel, notamment graphique, qui est souvent un élément critique des jeux, en vérifiant si le système utilise les pilotes les plus optimisés.

Pilote graphique propriétaire

De nombreux jeux nécessitent une carte accélératrice 3D pour fonctionner correctement. Il existe des pilotes gratuits pour cette carte, intégrés au noyau Linux et rétro-conçus car le fabricant ne publie pas les spécifications de la carte. Qu’ils soient AMD ou nvidia, ces pilotes gratuits sont d’excellente qualité (comme les excellents « nouveaux » modules pour cartes nvidia) et devraient fonctionner dans la plupart des cas sauf si votre carte graphique est à jour.

Cependant, les fabricants de puces graphiques ont également de bonnes pratiques dans le développement de pilotes Linux pour leurs cartes graphiques. Ces pilotes ne sont bien sûr pas open source, mais prétendent nous donner toutes les fonctionnalités que la version Windows du pilote peut offrir. Ils nous permettent de maximiser nos chances de succès dans notre poursuite du jeu Linux.
C’est ce qui sera sélectionné ici. Pour cet article, la carte nvidia utilisée sera pilotée par un pilote non open source développé par son constructeur pour Linux. Lors de l’installation d’Ubuntu, il sera installé et configuré de manière très simple en cochant la case » Installer un logiciel tiers pour le matériel graphique  » lors de la définition du type d’installation.

Utiliser les pilotes propriétaires immédiatement après l’installation d’Ubuntu

Si vous ne savez pas si vous utilisez un pilote open source ou un pilote propriétaire pour votre carte graphique nvidia sur votre système, vous pouvez le faire en répertoriant les modules chargés par le noyau Linux (ce sont des pilotes) et en filtrant les résultats pour le mot-clé « nvidia » .

lsmod | grep nvidia La commande lsmod nous permet de voir si les modules nvidia (pilotes) sont chargés

S’il y a un résultat, cela signifie que le pilote propriétaire de nvidia est installé et utilisé sur le système. Sinon, vous devrez l’installer. Cette installation peut se faire relativement simplement en quelques étapes simples :

Dans le gestionnaire de configuration de mise à jour :

A Voir  Action Bike Boost : aide prolongée jusqu'à fin mars

Allez dans l’onglet « Pilotes supplémentaires », sélectionnez le pilote nvidia recommandé et appliquez les modifications.

Manager détecte le matériel nvidia et fournit les pilotes appropriés

Il ne reste plus qu’à redémarrer l’ordinateur pour charger le module au prochain démarrage.

Autres cas périphériques plus particuliers

De nombreux joueurs sur PC ont des périphériques conçus pour les jeux, tels que des claviers, des souris ou des casques. Ces périphériques spécifiques dédiés au jeu sont souvent programmables (comme associer des macro-commandes à certains boutons), disposent de sensibilités paramétrées, et disposent même d’un éclairage RVB personnalisable. Malheureusement, la plupart du temps, ces fonctions ne sont accessibles qu’au travers de logiciels développés pour Windows.

Il est possible de faire fonctionner ces utilitaires avec Wine, mais j’avoue que sans retour d’expérience sur ce point, je doute que la couche Wine permette un accès direct aux périphériques dont ces utilitaires ont souvent besoin.
Il existe certaines initiatives open source, telles que OpenRazer prenant en charge un grand nombre d’appareils du célèbre fabricant Razer, mais de telles initiatives semblent être rares.

Une alternative valable est de bien choisir son matériel, en privilégiant des périphériques pleinement utilisables sans pilotes spéciaux, ou des périphériques avec une mémoire interne qui stocke en une seule fois tous les réglages effectués avec un logiciel dédié. Par conséquent, leur dépendance à cet éventuel logiciel est faible ou inexistante. Cette poursuite n’est pas insurmontable : en effet, il existe de nombreuses marques de périphériques, grandes et petites, reconnues dans le monde du jeu vidéo sur PC et répondant à ces contraintes. Ce sujet n’est pas l’enjeu principal de cet article et nous n’y reviendrons pas plus loin, mais il pourra être développé ultérieurement si nécessaire.

Lutris : Comment jouer facilement à des jeux sous Linux

Lutris est un logiciel libre dont le développement a été initié en 2009 par le développeur franco-américain Mathieu Comandon.

Le but de ce logiciel n’est pas de faire tourner le jeu lui-même, mais de présenter une collection de jeux installés sur la machine sous la forme d’une ludothèque. Mais pas seulement cela, Lutris nous donne la tâche d’installer et de lancer facilement tous ces jeux en fournissant un script d’installation personnalisé pour chaque jeu et chaque plateforme. Ces scripts sont maintenus par la communauté, ce qui est souvent le cas dans le monde open source.

Enfin, Lutris propose des intégrations avec plusieurs plateformes de marketing de jeux en ligne telles que Steam ou GOG, permettant la gestion des ludothèques associées en leur sein.

Comment cela marche-t-il?

très bien! 🙂

Blague à part, Lutris s’appuie sur ce qu’il appelle des « runners » (qu’on peut traduire par « performers »). Ce sont eux qui gèrent les programmes du jeu, ils ne font pas partie du projet Lutris, mais Lutris sait les piloter, et même les installe lui-même si nécessaire. Il y a beaucoup de choses que Lutris peut gérer ; nous pouvons trouver des clients Linux Steam natifs, divers émulateurs de console, des émulateurs pour des systèmes d’exploitation plus anciens tels que DOS, et même un exécuteur de jeu spécifique à Windows, Wine, tel qu’un client Steam qui prend en charge l’installation de Windows . Cette liste n’est pas exhaustive.

A Voir  L'impression 3D : une innovation à la conquête de la médecine ?

Nous examinerons certains de ces coureurs plus tard, mais nous devons d’abord installer Lutris.

Installer Lutris

Lutris n’est pas encore disponible dans les dépôts de logiciels Ubuntu. Pour l’installer, comme indiqué dans la documentation, vous devez ajouter un nouveau référentiel à la liste des référentiels disponibles pour notre gestionnaire de packages. Cela se fait en tapant les trois commandes suivantes dans le terminal de commande :

sudo add-apt-repository ppa:lutris-team/lutris

Cette commande ajoute le référentiel de packages à la liste des référentiels de notre gestionnaire de packages.
(Appuie sur le bouton entrée sur demande)

sudo apt-obtenir la mise à jour

Cette commande indique au gestionnaire de packages apt de mettre à jour la liste des logiciels pour refléter le nouveau référentiel. Après cela, le gestionnaire de packages peut indiquer qu’une mise à jour doit être effectuée.

sudo apt-get install lutris

Cette commande installe Lutris et toutes ses dépendances. Cette fois, utilisez le gestionnaire de packages apt pour installer le logiciel, pas le logiciel Ubuntu.

Note : Pour plus de détails sur ce qu’est un référentiel ou un gestionnaire de packages, vous pouvez vous référer à mon article les présentant.

Après avoir installé Lutris, nous arriverons à la partie vraiment magique.

Interface Lutris fraîchement installée.

Impressionnante base de données lutris.net

En fait, Lutris propose une base de connaissances couvrant de nombreux jeux via son site Web. Il y a un moteur de recherche dans le coin supérieur droit où nous pouvons entrer le nom du jeu qui nous intéresse. Cette base de données est vraiment impressionnante, et la grande majorité de mes recherches de jeux de moins de 20 ans ont donné des résultats. Les jeux plus anciens (par exemple, mon jeu d’enfance, amiga) avaient des taux de réussite inférieurs, mais étaient toujours très respectables, avec plus de 170 références.

Exemple de jeu Quake Champions sous Linux

Le premier exemple concret provient du jeu Quake Champions de l’éditeur Bethesda. Le jeu est développé par le studio de mythologie id Software. Le jeu est à jour (2017) et développé exclusivement pour Windows. Voici une chance de tester un coureur Lutris pour la situation : Wine.
Pour rappel, Wine est un logiciel qui permet aux logiciels Windows de fonctionner sous Linux, en redirigeant les appels système Windows des logiciels vers leurs équivalents Linux. Wine fournit également aux applications l’arborescence typique des fichiers système de Windows, ce qui fait croire à l’application qu’elle fonctionne sous Windows.

Il existe de nombreuses versions de Wine qui coexistent dans l’écosystème, car chaque logiciel ou jeu pour Windows fonctionne avec une version spécifique de Wine. C’est aussi l’une des forces de Lutris : Lutris sait non seulement faire coexister plusieurs versions de Wine, mais les installe automatiquement quand c’est nécessaire, et en plus, Lutris sait quelle est la meilleure version de Wine. jeu donné.

Quake Champions est accessible via le Steam Play Store et nécessite donc l’installation de la version Windows de Steam en prélude au coureur Lutris. Peu importe, quelques clics directement sur le…