Table des matières:

Livingroom VR Ready Gaming avec Linux : 4 étapes
Livingroom VR Ready Gaming avec Linux : 4 étapes

Vidéo: Livingroom VR Ready Gaming avec Linux : 4 étapes

Vidéo: Livingroom VR Ready Gaming avec Linux : 4 étapes
Vidéo: Gaming on Linux is NOT Ready... - Daily Driver Challenge Finale 2024, Juillet
Anonim
Livingroom VR Ready Gaming avec Linux
Livingroom VR Ready Gaming avec Linux

introduction

Je voulais créer une plate-forme de jeu pour la réalité virtuelle et les jeux sociaux dans mon salon. Je suis un fan de Linux et de la communauté open source, donc la question était "Linux peut-il faire de la VR?", Linux est un système d'exploitation de jeu très performant - en grande partie grâce à WineHQ, Steam et leur travail sur Proton. J'utilise Linux pour les jeux depuis des années maintenant et des jeux comme Half-Life, Kerbal Space Program, Alien Isolation pour n'en nommer que quelques-uns fonctionnent très bien. J'espère que ce guide vous montrera comment obtenir une configuration VR kick-*** et pourquoi vous le voudriez.

Pourquoi la réalité virtuelle ?

La réalité virtuelle offre une nouvelle façon d'interagir avec le monde, en supprimant certaines des barrières entre vous et le monde dans lequel vous entrez, cela peut être une différence profonde pour les personnes qui ne sont pas à l'aise ou capables d'utiliser l'interface clavier/souris ou contrôleur standard. La réalité virtuelle moderne vous permet d'utiliser votre corps plus naturellement et comme l'a montré la Nintendo Wii Sports, une interface naturelle peut rendre un jeu plus accessible à tous et changer le point de vue des gens sur le « jeu ».

La réalité virtuelle n'est pas réservée aux jeux de tir, elle ouvre toute une gamme de possibilités créatives telles que Tilt Paint ou nvrmind de Google, vous permettant de créer de l'art 3D de manière intuitive et d'explorer des lieux réels et imaginaires dans le confort de votre maison.

Les jeux conçus pour la VR peuvent adopter une approche différente de l'émersion, des jeux comme Beat Saber fonctionnent si bien car il s'agit d'un concept simple et tire pleinement parti des entrées fournies par la VR. De nombreux jeux peuvent être joués assis ou debout, ce qui présente des possibilités intéressantes d'accessibilité. Les jeux au rythme lent comme Moss vous offrent un nouveau monde à découvrir et des projets comme Google Earth VR vous permettent d'explorer la terre.

J'aimerais également mentionner Disrupt pour sa superbe vidéo d'expérience en réalité virtuelle.

La réalité virtuelle n'est pas sans problèmes, le principal étant le mal des transports. Si vous souffrez du mal des transports, cela vaut la peine d'essayer la réalité virtuelle avant d'investir, essayez de rechercher des expériences ou des démonstrations de réalité virtuelle locales près de chez vous et si vous franchissez le pas, allez-y doucement avec des jeux statiques simples en position assise.

Construire un ordinateur

La réalité virtuelle a des exigences uniques en matière de puissance de calcul, en particulier pour les jeux intenses, mais aussi pour les jeux scéniques tels qu'un pourboire vers l'ISS, ils doivent maintenir une expérience fluide pour éviter le mal des transports. Construire votre propre PC est un défi amusant et gratifiant qui peut également vous faire économiser de l'argent par rapport à l'achat d'un nouveau PC.

Mis à part quelques problèmes de compatibilité auxquels vous devez faire attention, c'est plus facile que vous ne le pensez grâce à la compatibilité moderne. S'il s'agit de votre première version, faites des recherches, vérifiez la compatibilité et demandez aux personnes de votre site geek préféré si votre plan semble bon. Les composants PC modernes sont tellement standardisés que le pire qui puisse arriver est que le système est déséquilibré - il fonctionnera toujours. PC Part Picker est un excellent site pour réduire le grand nombre d'options disponibles et vous permet de vérifier votre construction.

Choses à surveiller:

  • Processeur Intel ou AMD - Les cartes mères ne prennent en charge qu'une des deux séries et souvent une seule.
  • Taille du boîtier - N'essayez pas de combattre la physique, il gagne à chaque fois.
  • Consommation électrique - "quelle est cette odeur ?" n'est pas un bon début pour la construction de PC.
  • Budget - Soyez frugal et ignorez les fans boys et leur "vous devez avoir…".

Plus tard, je vais parcourir le PC que j'ai créé et pourquoi j'ai choisi les composants que j'ai fait.

Budget

J'ai pensé que ce point valait la peine d'être approfondi. L'équipement PC moderne est incroyable, les modèles les plus récents sont impressionnants, mais ils mettent vraiment des cerises supplémentaires sur un sundae déjà complètement chargé. Il est facile de se laisser emporter par les comparaisons et les critiques (10 % de plus ici, plus de RVB là-bas), alors gardez votre budget à l'esprit. Souvent, opter pour une génération plus ancienne ou des spécifications légèrement inférieures peut économiser beaucoup d'argent et vous ne remarquerez probablement pas la différence. Linus Tech Tips a une bonne ventilation du mythe des goulots d'étranglement.

Attendez-vous à payer entre 500 et 1 000 £ pour obtenir une machine compatible VR, ma construction a coûté un peu plus cher que ce que j'aurais souhaité en raison d'un mauvais timing sur ebay (n'enchérissez pas pour gagner, enchérissez pour obtenir une bonne affaire) - Si vous êtes sur un budget serré, ayez la patience, tenez bon pour les bonnes affaires.

La VR est un cas particulier car elle exerce une forte charge à la fois sur le CPU et le GPU. Il y a beaucoup plus de données entrant dans le système, le jeu normal doit faire face à une souris, un clavier et un écran. VR (généralement) ajoute 2 contrôleurs chacun avec un positionnement en six dimensions (la position est l'espace 3D + l'orientation du contrôleur) et un casque en six dimensions. Il doit ensuite rendre deux images et non une. Des taux de rafraîchissement plus élevés aggravent le problème, il est donc avantageux d'adapter votre version au système de réalité virtuelle que vous prévoyez d'utiliser.

Fournitures

  • Ensemble de tournevis
  • Bracelet antistatique

Optionnel:

  • Percer
  • Coupe-trou
  • Attaches de câble/bandes Velcro

Étape 1: Sélection de votre matériel

Sélection de votre matériel
Sélection de votre matériel

RV

Au moment de la rédaction de cet article, il existe quatre principaux prétendants, en supposant que vous empruntez la voie PC-VR, au lieu des consoles de jeux. Il y a beaucoup de critiques et de comparaisons, je suggère de lire et de regarder autant que vous le pouvez afin de comprendre les avantages et les inconvénients, rappelez-vous que les opinions sont comme… des nez - tout le monde en a un. J'ai trop simplifié les choix ici et au moment de la rédaction, les deux casques Oculus ne prennent pas en charge Linux:

  • Oculus Rift S - PC uniquement, bon choix pour les jeux rapides.
  • Câble de liaison Oculus Quest + - Tout faire, meilleur rapport qualité-prix.
  • Indice de vanne - Meilleur de sa catégorie.
  • HTC Vive Cosmos - Casque de qualité, contrôleurs médiocres.

Je choisis l'indice pour la qualité globale, les contrôleurs révolutionnaires qui peuvent suivre les doigts individuellement, mais principalement pour Half-Life Alyx qui est inclus, le coût supplémentaire m'a semblé en valoir la peine - Décidez vous-même si je suis fou ou stupide.

Pour obtenir l'expérience HD complète à 120 Hz, il faudra plus qu'un PC d'entrée de gamme, mais comme auparavant, tempérez vos attentes, les exigences minimales fonctionneront toujours et avec une planification minutieuse, vous pourrez toujours mettre à niveau plus tard.

ordinateur

Alerte spoiler - Ceci est ma configuration finale.

J'avais déjà certaines de ces choses à portée de main qui ont fait baisser le coût, d'autres pièces ont été choisies car elles étaient une bonne affaire à l'époque. Certaines bonnes affaires peuvent être trouvées sur des sites comme eBay ou les lignes de liquidation, n'ayez pas peur de faire un compromis pour une bonne affaire.

Carte mère £140 Vous devez vous assurer que la carte prend en charge votre processeur et votre carte graphique. Il devrait avoir un slot PCI-e 16x pour la carte graphique. USB3.1 est également une exigence de la plupart des appareils VR. Vous aurez besoin d'une sorte de connectivité réseau, idéalement Ethernet intégré, certaines cartes mères sont livrées avec le WiFi intégré.

Boîtier de 50 £ Si cela doit être exposé, cela vaut la peine de dépenser un peu plus pour cela - de meilleurs boîtiers devraient également avoir un meilleur flux d'air. Plus vous allez petit, plus vous devez être prudent avec la compatibilité. Les boîtiers mITX ou mini-ATX sont soignés et peuvent être discrets. Ce boîtier mITX n'est pas le plus petit mais il a de la place pour une carte graphique pleine taille et une alimentation ATX normale (certains utilisent des alimentations SFF plus petites qui peuvent être difficiles à trouver).

Carte vidéo 350 £ Plus important encore, assurez-vous que la carte dispose de la bonne connexion pour votre casque VR, au moins un port HDMI et un port d'affichage sont un bon début. Certaines cartes peuvent être très longues, assurez-vous qu'elles s'adapteront à votre boîtier, dont les détails devraient inclure une "autorisation GPU"

CPU 165 £ Vous ne pouvez pas battre AMD pour le rapport qualité-prix et le Ryzen 5 3600 est un bon rapport qualité-prix si vous voulez un processeur de nouvelle génération. La chose importante à rechercher est de bonnes performances monocœur car les jeux ne se parallélisent pas bien. Vous pouvez utiliser PassMark pour comparer vos options.

Refroidisseur de processeur 50 £ Les Ryzens modernes augmentent automatiquement leurs horloges tant qu'il y a suffisamment de dissapation thermique et comme je prévois de le mettre dans un placard, c'était de l'argent bien dépensé. Cette glacière est également très silencieuse, donc mon monde VR n'aura pas de bande-son de moteur à réaction. Si vous optez pour un refroidisseur après-vente, assurez-vous que votre boîtier a de la place pour cela (vérifiez « le dégagement du processeur ») et qu'il n'interfère pas avec les modules de mémoire.

Alimentation 80 £ Tout ce qui dépasse 500 W sera généralement suffisant pour la plupart des systèmes, une meilleure unité sera en mesure de maintenir des tensions plus stables, ce qui améliorera la stabilité du système. Il s'agit d'un élément « vous en avez pour votre argent ».

Stockage J'avais déjà un M.2 de 256 Go pour l'OS et un SSD Sata de 1 To pour les jeux. C'est exagéré, les disques M.2/NVME sont incroyables, mais pour les jeux, les SSD sont parfaits et les disques en rotation sont parfaits. Ils ne font vraiment une différence que pour les temps de chargement.

Mémoire 70 £ Avec la mémoire DDR, vous devez toujours utiliser des paires de modules. Cette mémoire rapide de 2x8 Go était proposée, il ne sert à rien de dépenser plus pour des vitesses que votre processeur ne peut pas prendre en charge. Je ne suggérerais pas de descendre en dessous de 8 Go.

Clavier 25 £ Un clavier sans fil facilite grandement la configuration.

Il convient de noter que certaines des hypothèses ci-dessus changent si vous utilisez le système pour d'autres choses, un bon PC de jeu ne fait pas nécessairement un bon éditeur vidéo ou une bonne machine de développement.

Crédit image: ThisIsEngineering

Étape 2: Construire la plate-forme

Construire la plate-forme
Construire la plate-forme
Construire la plate-forme
Construire la plate-forme
Construire la plate-forme
Construire la plate-forme

L'aire de jeux

Vous voulez réserver une aire de jeux pour votre expérience VR, jeter un œil à la zone et imaginer l'utiliser pour mettre une robe sur un chat en colère - que se passerait-il, que pourriez-vous rencontrer ? Si vous êtes assis, jusqu'où pouvez-vous aller avec les manettes ?

Il y a quelques choses que vous pouvez faire pour vous aider à garder vos repères en VR. Une petite surface texturée comme un tapis de bain peut vous indiquer inconsciemment si vous êtes toujours dans votre « aire de jeu ».

Le PC

Une fois que vous avez rassemblé toutes vos pièces, vous pouvez commencer à assembler le PC. Assurez-vous que vous êtes correctement mis à la terre avant de toucher des pièces sensibles. Avant d'installer la carte mère, vérifiez si le boîtier vous permettra d'installer le processeur, parfois vous devrez peut-être installer le processeur et le refroidisseur sur la carte mère avant de tout mettre dans le boîtier.

Si votre glacière n'est pas livrée avec de la pâte thermique pré-appliquée, utilisez-en juste assez pour couvrir la plaque de contact du processeur.

Prenez votre temps pour planifier le parcours des câbles afin qu'ils interfèrent avec le flux d'air. N'oubliez pas de brancher les câbles d'alimentation secondaires 6/8 broches de la carte mère et du GPU. Une fois que tout est connecté, respirez, vérifiez et relâchez avant de fermer le boîtier, la plupart des cartes mères modernes ont une LED ou un écran pour signaler toute erreur si elle ne peut pas démarrer.

Logement

J'avais prévu de mettre le rig sous la télé, c'est loin d'être idéal mais mon partenaire n'aime pas que je prenne une autre pièce ! J'ai utilisé un cutter circulaire pour percer des trous en haut et en bas de l'espace pour permettre à l'air d'entrer par le bas et de sortir par le haut. Dans les tests, cela semble fonctionner assez bien, le système ne dépasse jamais 60 °C pendant l'inactivité. Sous charge, cela augmente et je devrai ouvrir la porte sur de longues sessions de jeu.

Accessoires

  • Passage de câble au plafond - Si votre casque utilise un câble, placez des crochets au plafond pour éloigner les câbles de vos pieds. Vous pouvez également utiliser des bobines rétractables pour permettre de tirer le câble sans déchirer le crochet du plafond.
  • Couvercle d'objectif - Vous ne devez jamais laisser la lumière du soleil pénétrer dans le casque, la lumière endommagerait les écrans sensibles.
  • Chiffons microfibres - Pour nettoyer les verres sans les abîmer.
  • Support de casque - Pour le garder en sécurité et le montrer.

Étape 3: Installez le système d'exploitation

Installer le système d'exploitation
Installer le système d'exploitation

Mise à jour du BIOS

La première étape consiste à vous assurer que le BIOS est à jour, cela est particulièrement vrai si vous utilisez un processeur Ryzen plus récent (3e génération +) et que votre carte mère a besoin d'une mise à jour du bios avant même de démarrer - Certaines cartes Asus peuvent flasher sans CPU. Formatez un lecteur flash avec FAT32, copiez la mise à jour du BIOS décompressée sur le lecteur - j'ai trouvé qu'un lecteur de 32 Go fonctionnait là où un lecteur plus grand de 128 Go ne fonctionnerait pas.

Lors du démarrage du PC, appuyez sur la touche DEL lorsque vous voyez l'écran de démarrage pour entrer dans la configuration du BIOS. Une fois que vous avez trouvé l'option "Flash BIOS" dans les menus, vous devriez pouvoir sélectionner le nouveau fichier à partir de votre lecteur flash.

Double démarrage

Si vous envisagez un double démarrage, il est préférable d'installer d'abord Windows, puis de réduire la partition pour faire de la place pour Linux. Si vous vivez sous Linux comme moi, il existe des moyens de créer un disque de démarrage Windows 10 sans Windows.

Linux

Pour cette configuration, j'ai opté pour Manjaro car c'est une belle combinaison de prise en charge de pointe pour tout ce nouveau matériel et de facilité d'installation. Il y a beaucoup de distributions de Linux, toutes ont des qualités différentes mais au fond elles sont un référentiel d'applications, que vous soyez sur Ubuntu, Fedora ou HML (n'utilisez pas celle-ci !), vous pouvez toujours installer une application en utilisant le gestionnaire de paquets, qui maintiendra le système à jour automatiquement.

Téléchargez l'image de votre choix et copiez l'image sur une clé USB.

Vous aurez besoin des pilotes propres à votre carte graphique, donc lorsque l'image démarre, assurez-vous de sélectionner l'option "pilotes non libres", certains les installeront par défaut, d'autres ne tousseront pas… ubuntu.

Pour l'environnement de bureau, je vais avec KDE, ce qui est idéal pour montrer le nouveau GPU flashy. Il n'est pas nécessaire de s'en tenir à celui-ci, si vous en installez d'autres, vous pouvez choisir celui que vous utilisez à chaque fois que vous vous connectez. J'aime aussi XFCE4 pour les postes de travail distants légers et j'utilise Cinnamon pour le travail car il a de bonnes fonctionnalités pour rendre la vie plus facile.

Si votre distribution n'est pas livrée avec Steam, installez-la avec le gestionnaire de paquets que vous pouvez trouver dans l'équivalent du menu "démarrer". Connectez-vous et vous pouvez commencer à apprendre les bases de la réalité virtuelle:

  • SteamVR
  • Laboratoire de réalité virtuelle

Sauvegardez votre cerveau

Au fil du temps, vous résolvez beaucoup de petits problèmes, il est utile de garder des notes sur les petites choses, vous ne savez jamais quand vous en aurez à nouveau besoin et c'est très irritant de savoir que vous avez déjà résolu le problème mais que vous pouvez ne m'en souviens pas. Conservez un cahier à l'ancienne ou un cerveau en ligne tel que des extraits de GitLab ou des GitHub.

Les extraits que j'ai collectés pendant cette période sont disponibles ici.

Configuration

  • Améliorez la sécurité avec le RNG matériel
  • Configurez un pare-feu comme le simple UFW ou le puissant Firewalld
  • Activez "Steam Play" pour tous les titres.
  • Activez "Steam Remote play" pour diffuser des jeux sur un autre PC ou ordinateur portable.

Réglage

Une note sur les processeurs Ryzen de 3e génération et l'overclocking: de nombreux tests ont été effectués qui montrent que PB/PCO/Auto OC a peu ou pas d'effet, même l'overclocking manuel n'en vaut sans doute pas la peine ("Booo!" dit les overclockers). L'autre façon de voir les choses est qu'AMD a fait un travail incroyable avec ses derniers processeurs. Donnez-lui un bon refroidissement et il fera de son mieux pour vous offrir les meilleures performances.

Ces changements font très peu de différence, alors ne vous en souciez pas si vous ne vous sentez pas à l'aise de jouer avec des paramètres de bas niveau.

  • Réduisez le swapiness en ajoutant vm.swappiness=10 à /etc/sysctl.d/70-swappiness.conf
  • Tant que vous êtes conscient des risques et que vous n'utilisez pas ce PC pour des tâches critiques, vous pouvez ajouter mitigations=off et apparmor=0 aux paramètres du noyau pour obtenir des améliorations de performances.
  • Arch Linux a un bon guide Tweaking.

Étape 4: Entraînez-vous comme votre première fois sur un vélo

Entraînez-vous comme votre première fois sur un vélo
Entraînez-vous comme votre première fois sur un vélo

Il pourrait être tentant de vous lancer dans ce jeu que vous mourriez d'envie d'essayer, mais allez-y doucement. Lorsque vous mettez le casque, vous induisez votre esprit dans une réalité alternative littérale, il peut ne pas l'aimer au début, vous devez entraîner vos yeux et votre oreille interne à s'adapter à la déconnexion entre ce que vous voyez et entendez et vos autres sens.

Lors de la configuration du jeu, optez pour des graphismes fluides, des FPS élevés sur des graphismes "ultra" afin que l'illusion ne soit pas interrompue par des pauses ou des bégaiements.

Commencez avec des choses comme le Steam VR Lab, Google Earth, Tilt brush ou Job simulator où vous pouvez vous arrêter et regarder autour de vous. Un bonus de VR est le mouvement physique impliqué, vous pouvez accumuler plus de sueur que de simplement déplacer une souris, n'oubliez pas de faire une pause.

J'espère que vous avez apprécié cette visite rapide de la réalité virtuelle, faites-moi savoir si vous souhaitez que j'entre plus en détail sur tout ce que j'ai mentionné.

Innover

Vous avez une idée pour une nouvelle expérience VR - Faites-la ! De nombreux outils dont vous avez besoin sont disponibles gratuitement. Des plates-formes telles que le moteur de jeu Unity disposent déjà de tous les éléments constitutifs pour créer un environnement virtuel. Oculus a également son propre guide de développement. Blender est un excellent outil 3D open source avec une grande communauté.

Photo d'Eugène Capon de Pexels

Conseillé: