Malgré la domination de Windows, Linux est une excellente plate-forme de jeu. Les développeurs proposent de plus en plus un support Linux natif. Des titres majeurs dont Alien : Isolation sont compatibles multiplateformes. Valve a également promu les jeux Linux avec son SteamOS basé sur Linux. De plus, les goûts de The Linux Gamer sur YouTube prouvent que le jeu sur Linux est loin d'être un oxymoron.
Au contraire, Linux prend en charge les jeux 16 bits et 32 bits, qui restent difficiles (voire impossibles) à exécuter sur les systèmes d'exploitation Windows 64 bits. Cette compatibilité généralisée est renforcée avec les jeux utilisant Wine ainsi que l'interface PlayOnLinux de Wine. Parallèlement à l'essor des jeux Linux, il y a une prolifération de la prise en charge des manettes de jeu dans les jeux.
Linux dispose de plusieurs moyens pour jouer aux anciens jeux DOS et Windows. Cela provient soit du support natif, soit des mappeurs de clés. Mais parfois, des problèmes surgissent. Les contrôleurs de jeu ne fonctionnent pas sous Linux ? Essayez ces conseils.
Il est assez simple de faire fonctionner vos manettes de jeu sous Linux. Vous pouvez même utiliser WiiCan pour transformer votre WiiMote en contrôleur de jeu Linux. Mais la plupart des utilisateurs de Linux savent que le matériel tombe parfois en panne.
Lorsque vous faites une incursion dans le jeu Linux, voici un peu ce à quoi vous pouvez et ne pouvez pas vous attendre. Bien que je possède un PC Windows 10 sur lequel je joue, j'apprécie vraiment l'expérience de jeu Linux. Contrairement à Windows, Ubuntu et Wine plus l'interface PlayOnLinux m'ont permis de jouer à cette copie à 0,25 $ du Westworld Blade Runner de 1997 Jeu PC que j'ai trouvé dans un vide-grenier.
Si vos contrôleurs de jeu ne fonctionnent pas sous Linux, il s'agit souvent d'un problème de pilote. Mais avant d'ouvrir le terminal, essayez quelques étapes de dépannage de base. Par dépannage de base, je veux dire passons par l'équivalent de la manette de jeu de "débranchez votre routeur et rebranchez-le". Vous utilisez une manette de jeu sans fil ? Vérifiez que votre manette ou votre batterie est chargée. Assurez-vous également que votre manette de jeu est connectée.
S'il s'agit d'une manette de jeu Bluetooth, confirmez que Bluetooth est activé et que votre manette est synchronisée. Ou si vous utilisez un dongle Bluetooth, assurez-vous qu'il est branché. Pour les manettes filaires, assurez-vous que le câble USB est correctement branché. Si tout est en ordre avec ces premières vérifications de base, passez au dépannage plus complexe. En utilisant RetroPie basé sur Debian, ma manette Xbox 360 sans fil continuait à clignoter. J'ai essayé des correctifs de pilote et j'ai travaillé pendant environ 30 minutes avant de réaliser qu'il s'agissait simplement de batteries en train de mourir. Apprenez de mes erreurs et essayez d'abord quelques correctifs simples.
Dépannage des appels 101 pour vérifier d'abord les correctifs faciles. Si vous utilisez une manette de jeu Bluetooth, vérifiez si Bluetooth est installé. Étant donné que la plupart des ordinateurs de bureau et des ordinateurs portables incluent le Bluetooth intégré, vous devez simplement vous assurer qu'il est activé. Mais vous pouvez vérifier si Bluetooth est installé.
Si vous utilisez une radio Bluetooth USB, ouvrez un terminal et exécutez :
lsusb
Ensuite, pour installer Bluetooth, saisissez ce qui suit dans une ligne de commande :
sudo apt-get install Bluetooth
Une fois l'installation terminée, vérifiez si le Bluetooth fonctionne :
/etc/init.d/bluetooth status
S'il ne fonctionne pas, ouvrez un terminal et saisissez :
/etc/init.d/bluetooth start
Le tri des problèmes Bluetooth peut prendre du temps. Si vous planifiez une grosse session de jeu, peut-être avec des amis, assurez-vous que le Bluetooth fonctionne avant qu'ils n'arrivent !
Bien que de nombreuses manettes de jeu soient disponibles, la manette Xbox 360 est parmi les plus populaires. Il est compatible avec les consoles PC et Xbox 360. De plus, vous pouvez utiliser votre manette Xbox 360 avec des appareils Raspberry Pi exécutant RetroPie ou RecalBox.
Pour utiliser une manette Xbox 360 sous Linux, vous devez installer le package xboxdrv. Vous pouvez accomplir cela avec la commande suivante :
sudo apt-get install xboxdrv
J'utilisais initialement ma manette sans fil Xbox 360 avec RecalBox, un système d'exploitation Linux basé sur Debian pour les jeux rétro. L'activation de xboxdrv a résolu le problème.
Le package xboxdrv qui fonctionne avec un ensemble de manettes de jeu. Cependant, si vous rencontrez des problèmes, vous pouvez également essayer le package ubuntu-xboxdrv. Apparemment, c'est assez exempt de bugs. L'installation est assez simple. Mais vous devrez d'abord ajouter le référentiel approprié :
sudo apt-add-repository -y ppa:rael-gc/ubuntu-xboxdrv
Une fois que vous avez accompli cela, exécutez une mise à jour et installez le pilote ubuntu-xboxdrv :
sudo apt-get update
sudo apt-get install ubuntu-xboxdrv
Cela devrait garantir que votre manette Xbox 360 fonctionne sous Linux.
Alors que la manette sans fil Xbox 360 est livrée avec son propre concentrateur USB, la manette PlayStation 3 ne l'est pas. Mais comme les manettes de jeu PS3 sont dotées de la connectivité Bluetooth, vous pouvez toujours les utiliser pour les jeux Linux. Cependant, vous devrez ajouter ses pilotes.
Commencez par ajouter les dépôts appropriés :
sudo add-apt-repository ppa:falk-t-j/qtsixa
Ensuite, effectuez une mise à jour et récupérez le package Sixaxis :
sudoapt-get update
sudo apt-get install qtsixa
Une fois installée, votre manette PS3 devrait fonctionner. Prenez le temps d'ouvrir l'utilitaire et de configurer votre manette pour de meilleurs résultats.
Certains utilisateurs signalent une meilleure compatibilité avec le pilote du noyau Xpad Linux. À ne pas confondre avec l'éditeur de texte, xPad. Ce pilote fonctionne avec les manettes Xbox, Xbox 360 et Xbox One. Sur certains forums, les membres de la communauté citent Xpad comme étant moins bogué que le xboxdrv d'origine. De plus, il est plus polyvalent. Par exemple, Xpad inclut une option permettant de reconnaître les déclencheurs en tant que boutons sur le système d'exploitation Linux de jeu rétro RetroPie basé sur Debian.
Pour installer le pilote du noyau Xpad Linux, ouvrez un terminal et exécutez :
sudo git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4
sudo dkms install -m xpad -v 0.4
Si vous devez mettre à jour Xpad, saisissez simplement ce qui suit dans votre ligne de commande :
cd /usr/src/xpad-0.4
sudo git chercher
sudo git checkout origine/maître
sudo dkms supprimer -m xpad -v 0.4 --all
sudo dkms install -m xpad -v 0.4
Si vous avez eu des problèmes jusqu'à présent, ou si vous voulez un peu plus de votre contrôleur de jeu, essayez Xpad.
Habituellement, lorsque vos manettes de jeu ne fonctionnent pas sous Linux, il s'agit d'un problème de pilote. Il peut s'agir d'une solution simple, comme charger vos batteries, vous assurer que votre dongle est connecté ou que Bluetooth est activé. Ou vous pouvez avoir besoin d'une installation de pilote. Si un conducteur ne travaille pas, vous aurez peut-être plus de chance avec un autre conducteur. Vous cherchez un autre projet de jeu Linux soigné? Essayez de construire un serveur de jeu sur Linux ou essayez la diffusion en direct de jeux vidéo sur Linux. Vous pouvez même transformer un Raspberry Pi exécutant un système d'exploitation Linux en une boîte Steam DIY pour le streaming de jeux.
Heureusement, la plupart des manettes de jeu fonctionnent sur Linux prêtes à l'emploi. J'utilise ma manette sans fil Xbox 360 avec Linux sur ma machine Ubuntu 16.04 pour jouer dans Steam et jouer à des titres de GOG. Dès le départ, je n'ai même jamais eu à installer de pilotes. J'ai également eu beaucoup de succès en utilisant ma manette de jeu Xbox 360 sans fil avec RetroPie et Recalbox. Ce dernier, cependant, nécessitait un ajustement du pilote uniquement pour atténuer un problème gênant de bouton central Xbox clignotant.
Quelles étapes de dépannage suggérez-vous pour que les manettes fonctionnent sous Linux ?