Inhoudsopgave:

Woonkamer VR Ready Gaming met Linux: 4 stappen
Woonkamer VR Ready Gaming met Linux: 4 stappen

Video: Woonkamer VR Ready Gaming met Linux: 4 stappen

Video: Woonkamer VR Ready Gaming met Linux: 4 stappen
Video: Nieuwe theatershow Helligen Hendrik: Oald Zeer (full) | RTV Oost 2024, Juli-
Anonim
Woonkamer VR Ready Gaming met Linux
Woonkamer VR Ready Gaming met Linux

Invoering

Ik wilde een gaming rig maken voor VR en social gaming in mijn woonkamer. Ik ben een fan van Linux en de open source-gemeenschap, dus de vraag was "kan Linux VR doen?", Linux is een zeer capabel gaming-besturingssysteem - niet in de laatste plaats dankzij WineHQ, Steam en hun werk aan Proton. Ik gebruik Linux nu al jaren om te gamen en games als Half-Life, Kerbal Space Program, Alien Isolation, om er maar een paar te noemen, werken heel goed. Ik hoop dat deze gids je laat zien hoe je een kick-*** VR-setup kunt krijgen en waarom je dat zou willen.

Waarom VR?

VR biedt een nieuwe manier om met de wereld om te gaan, waarbij enkele van de barrières tussen jou en de wereld die je betreedt, worden weggenomen. Dit kan een groot verschil zijn voor mensen die zich niet op hun gemak voelen of niet in staat zijn om de standaard toetsenbord/muis- of controllerinterface te gebruiken. Moderne VR stelt je in staat je lichaam natuurlijker te gebruiken en zoals de Nintendo Wii Sports liet zien, kan een natuurlijke interface een game toegankelijker maken voor iedereen en de kijk van mensen op "gaming" veranderen.

VR is niet alleen voor shoot-em-up-games, het opent een hele reeks creatieve mogelijkheden zoals Google's Tilt Paint of nvrmind, zodat je op intuïtieve manieren 3D-kunst kunt maken en echte en denkbeeldige plekken kunt verkennen vanuit het comfort van je huis.

Games gemaakt voor VR kunnen een andere benadering van emersie hebben, games zoals Beat Sabre werken zo goed omdat het een eenvoudig concept is en volledig gebruik maakt van de input die VR biedt. Veel games kunnen zittend of staand gespeeld worden, dit heeft interessante mogelijkheden voor toegankelijkheid. Langzame games zoals Moss geven je een nieuwe wereld om te ervaren en projecten zoals Google Earth VR laten je de aarde verkennen.

Ik wil ook Disrupt noemen voor zijn geweldige VR-experimentvideo.

VR is niet zonder problemen, de belangrijkste is bewegingsziekte. Als je last hebt van bewegingsziekte, is het de moeite waard om VR uit te proberen voordat je investeert, probeer lokale VR-ervaringen of demo's bij jou in de buurt te zoeken en als je de sprong waagt, ga dan langzaam met eenvoudige statische games vanuit een zittende positie.

Een pc bouwen

VR stelt een aantal unieke eisen aan rekenkracht, vooral voor intense games, maar ook voor schilderachtige games zoals een fooi voor het ISS, moeten ze een soepele ervaring behouden om bewegingsziekte te voorkomen. Het bouwen van uw eigen pc is een leuke en lonende uitdaging die u ook geld kan besparen in vergelijking met het kopen van een nieuwe pc.

Afgezien van een paar compatibiliteitsproblemen waar u op moet letten, is het dankzij moderne compatibiliteit gemakkelijker dan u zou denken. Als dit je eerste build is, doe dan wat onderzoek, controleer de compatibiliteit en vraag mensen op je favoriete geeky-site of je plan er goed uitziet. Moderne pc-componenten zijn zo gestandaardiseerd dat het ergste dat kan gebeuren, is dat het systeem uit balans is - het zal nog steeds werken. PC Part Picker is een geweldige site om het enorme aantal beschikbare opties te beperken en stelt je in staat om je build te controleren.

Dingen om op te letten:

  • Intel of AMD CPU - Moederborden ondersteunen slechts één van de twee en vaak ook maar één serie.
  • Grootte van de behuizing - Probeer de natuurkunde niet te bestrijden, het wint elke keer.
  • Stroomverbruik - "wat is die geur?" is geen goed begin voor het bouwen van een pc.
  • Budget - Wees zuinig en negeer de fanboys en hun "you must have…".

Later zal ik door de pc lopen die ik heb gemaakt en waarom ik de componenten heb gekozen die ik heb gekozen.

Begroting

Ik dacht dat dit punt de moeite waard was om in te duiken. Moderne pc-apparatuur is geweldig, de nieuwste modellen zijn indrukwekkend, maar ze zetten echt extra kersen op een al volgeladen ijscoupe. Het is gemakkelijk om verstrikt te raken in de vergelijkingen en beoordelingen (10% meer hier, meer RGB daar), dus houd rekening met uw budget. Vaak kan kiezen voor een oudere generatie of iets lagere specificaties veel geld besparen en waarschijnlijk merk je het verschil niet. Linus Tech Tips heeft een goede analyse van de mythe van knelpunten.

Verwacht tussen £ 500 en £ 1000 te betalen om een VR-compatibele machine te krijgen, mijn build kostte iets meer dan ik had gewild vanwege slechte timing op eBay (bied niet om te winnen, bied om een goede deal te krijgen) een krap budget, geduld hebben, wachten op koopjes.

VR is een speciaal geval omdat het zowel de CPU als de GPU zwaar belast. Er komt veel meer data het systeem binnen, normaal gamen heeft te maken met een muis, toetsenbord en één scherm. VR voegt (meestal) 2 controllers toe, elk met zesdimensionale positionering (de positie is 3D-ruimte + de oriëntatie van de controller) en een zesdimensionale headset. Het moet dan twee afbeeldingen weergeven, niet één. Hogere verversingsfrequenties verergeren het probleem, dus het loont de moeite om uw build aan te passen aan het VR-systeem dat u van plan bent te gebruiken.

Benodigdheden

  • Schroevendraaier set
  • Antistatische polsband

Optioneel:

  • Oefening
  • Gatenfrees
  • Kabelbinders/klittenband

Stap 1: Uw hardware selecteren

Uw hardware selecteren
Uw hardware selecteren

VR

Op het moment van schrijven zijn er vier grote kanshebbers, ervan uitgaande dat je de pc-VR-route volgt in plaats van gameconsoles. Het zijn heel veel recensies en vergelijkingen, ik raad aan om er zoveel mogelijk te lezen en te bekijken, zodat je de voor- en nadelen begrijpt, onthoud dat de meningen zijn als … neuzen - iedereen heeft er een. Ik heb de keuzes hier te vereenvoudigd en op het moment van schrijven ondersteunen beide Oculus-headsets geen linux:

  • Oculus Rift S - alleen pc, goede keuze voor snelle games.
  • Oculus Quest + link-kabel - Doe-het-allemaal, beste prijs.
  • Ventielindex - Best in class.
  • HTC Vive Cosmos - Kwaliteitsheadset, slechte controllers.

Ik kies de index voor de algehele kwaliteit, de baanbrekende controllers die individuele vingers kunnen volgen, maar vooral voor Half-Life Alyx dat is inbegrepen, de extra kosten leken me de moeite waard - beslis zelf of ik gek of dom ben.

Om de volledige 120Hz HD-ervaring te krijgen, is er meer nodig dan een budget-pc op instapniveau, maar zoals voorheen, temper je verwachtingen, de minimumvereisten blijven gelden en met een zorgvuldige planning kun je later altijd upgraden.

pc

Spoiler alert - Dit is mijn laatste setup.

Ik had al een aantal van deze dingen bij de hand waardoor de kosten omlaag gingen, andere onderdelen werden gekozen omdat ze destijds een goede deal waren. Sommige geweldige deals zijn te vinden op plaatsen zoals eBay of opruimingslijnen, wees niet bang om een beetje compromissen te sluiten voor een goede deal.

Moederbord £ 140 Je moet ervoor zorgen dat het bord je CPU en grafische kaart ondersteunt. Het zou een 16x PCI-e-slot voor de grafische kaart moeten hebben. USB3.1 is ook een vereiste voor de meeste VR-apparaten. Je hebt een soort netwerkverbinding nodig, idealiter ingebouwd Ethernet, sommige moederborden hebben ingebouwde WiFi.

Case £ 50 Als dit te zien is, is het de moeite waard om hier wat extra aan uit te geven - betere cases zouden ook een betere luchtstroom moeten hebben. Hoe kleiner je gaat, hoe voorzichtiger je moet zijn met compatibiliteit. mITX- of mini-ATX-behuizingen zijn netjes en kunnen onopvallend zijn. Deze mITX-behuizing is niet de kleinste, maar er is ruimte voor een grafische kaart van volledige grootte en een normale ATX-voeding (sommige gebruiken kleinere SFF-voedingen die moeilijk te verkrijgen zijn).

Videokaart £ 350 Het belangrijkste is dat u ervoor zorgt dat de kaart de juiste aansluiting heeft voor uw VR-headset, minimaal één HDMI- en Display Port-kaart is een goed begin. Sommige kaarten kunnen erg lang zijn, zorg ervoor dat het in uw geval past, de details moeten een "GPU-goedkeuring" bevatten

CPU £ 165 U kunt AMD niet verslaan voor waar voor uw geld en de Ryzen 5 3600 heeft een goede prijs-kwaliteitverhouding als u een nieuwe generatie processor wilt. Het belangrijkste om op te letten zijn goede single core-prestaties, aangezien games niet goed parallel lopen. U kunt PassMark gebruiken om uw opties te vergelijken.

CPU-koeler £ 50 Moderne Ryzens verhogen hun klokken automatisch zolang er voldoende warmteafvoer is en aangezien ik van plan ben dit in een kast te plaatsen, was dit goed besteed geld. Deze koeler is ook erg stil, dus mijn VR-wereld komt niet met een straalmotor-soundtrack. Als je voor een aftermarket koeler gaat, zorg er dan voor dat je koffer er ruimte voor heeft (controleer op "CPU-klaring") en dat deze de geheugenmodules niet hindert.

Stroomvoorziening £ 80 Alles boven de 500 W is meestal voldoende voor de meeste systemen, een betere eenheid zal in staat zijn om stabielere spanningen te behouden, wat de systeemstabiliteit zal verbeteren. Dit is een "je krijgt waar je voor betaalt"-component.

Opslag Ik had al een 256GB M.2 voor het besturingssysteem en een 1TB Sata SSD voor games. Dit is overdreven, M.2/NVME-schijven zijn geweldig, maar voor gaming zijn SSD's geweldig en draaiende schijven zijn prima. Ze maken alleen echt een verschil in laadtijden.

Geheugen £ 70 Bij DDR-geheugen moet u altijd moduleparen gebruiken. Dit snelle 2x8GB geheugen werd aangeboden, het heeft geen zin om extra uit te geven aan snelheden die je processor niet kan ondersteunen. Ik zou niet aanraden om onder de 8 GB te gaan.

Toetsenbord € 25 Een draadloos toetsenbord maakt het instellen een stuk eenvoudiger.

Het is vermeldenswaard dat sommige van de bovenstaande aannames veranderen als je het systeem voor andere dingen gebruikt, een geweldige gaming-pc hoeft niet per se een goede video-editor of ontwikkelmachine te zijn.

Afbeelding tegoed: ThisIsEngineering

Stap 2: Het bouwen van de Rig

De Rig. bouwen
De Rig. bouwen
De Rig. bouwen
De Rig. bouwen
De Rig. bouwen
De Rig. bouwen

De speelruimte

Je wilt een speelruimte reserveren voor je VR-ervaring, een kijkje nemen in de ruimte en je voorstellen dat je die gebruikt om een boze kat aan te kleden - wat zou er gebeuren, waar zou je tegenaan kunnen lopen? Als je gaat zitten, hoe ver kun je dan reiken met de controllers?

Er zijn een paar dingen die je kunt doen om je te oriënteren terwijl je in VR bent. Een klein gestructureerd oppervlak zoals een badmat kan je onbewust vertellen of je nog steeds in je "speelruimte" bent. Een ventilator die naar je speelruimte wijst, houdt je koel en geeft je een onbewust signaal over je oriëntatie in de kamer en helpt duizeligheid te voorkomen.

de pc

Als je al je onderdelen hebt verzameld, kun je beginnen met het in elkaar zetten van de pc. Zorg ervoor dat u goed geaard bent voordat u gevoelige onderdelen aanraakt. Controleer voordat u het moederbord installeert of u de CPU in de behuizing kunt installeren, soms moet u de CPU en koeler op het moederbord installeren voordat u alles in de behuizing plaatst.

Als uw koeler niet wordt geleverd met vooraf aangebrachte koelpasta, gebruik dan net genoeg om de contactplaat op de cpu te bedekken.

Neem de tijd om de route van de kabels zo te plannen dat ze de luchtstroom hinderen. Vergeet niet om de secundaire 6/8-pins voedingskabels voor het moederbord en de GPU te bevestigen. Zodra alles is aangesloten, haal je adem, controleer je het nogmaals en geef je het door voordat je de behuizing sluit. De meeste moderne moederborden hebben een LED of display om eventuele fouten te melden als het niet kan opstarten.

huisvesting

Ik was van plan om het tuig onder de tv te plaatsen, dit is niet ideaal, maar mijn partner wil niet dat ik een andere kamer overneem! Ik gebruikte een cirkelvormige snijder om gaten aan de boven- en onderkant van de ruimte te snijden, zodat lucht van onder naar boven en uit de ruimte kon komen. Bij het testen lijkt dit redelijk goed te werken, het systeem komt nooit boven de 60oC tijdens inactiviteit. Onder belasting gaat dit wel omhoog en ik zal de deur moeten openen bij lange gamesessies.

Accessoires

  • Plafondkabeldoorvoer - Als je headset een kabel gebruikt, kun je door een paar haken in het plafond te haken de kabels uit de buurt van je voeten houden. U kunt ook intrekbare spoelen gebruiken om de kabel te laten trekken zonder de haak van het plafond te scheuren.
  • lensdop - Laat nooit zonlicht in de headset, het licht zal de gevoelige schermen beschadigen.
  • Microvezeldoekjes - Om de lenzen schoon te maken zonder ze te beschadigen.
  • Headsetstandaard - Om het veilig te houden en te laten zien.

Stap 3: Installeer het besturingssysteem

Installeer het besturingssysteem
Installeer het besturingssysteem

BIOS-update

Stap één is om ervoor te zorgen dat het BIOS up-to-date is, dit is vooral het geval als je een nieuwere Ryzen-processor (3e generatie +) gebruikt en je moederbord een bios-update nodig heeft voordat het zelfs maar opstart - Sommige Asus-kaarten kunnen flitsen zonder een CPU. Formatteer een flashdrive met FAT32, kopieer de uitgepakte BIOS-update naar de drive - ik ontdekte dat een 32Gb-drive werkte waar een grotere 128Gb-drive niet zou werken.

Wanneer u de pc opstart, drukt u op de DEL-toets wanneer u het spash-scherm ziet om de BIOS-instellingen te openen. Zodra u de optie "Flash BIOS" in de menu's vindt, zou u het nieuwe bestand van uw flashstation moeten kunnen selecteren.

Dubbel opstarten

Als u van plan bent om dual-boot te gebruiken, kunt u het beste eerst Windows installeren en vervolgens de partitie verkleinen om ruimte te maken voor Linux. Als je net als ik in Linux leeft, zijn er manieren om een Windows 10-opstartschijf te maken zonder Windows.

Linux

Voor deze setup ging ik met Manjaro omdat het een mooie combinatie is van geavanceerde ondersteuning voor al die nieuwe hardware en installatiegemak. Er zijn veel distributies van Linux, allemaal hebben ze verschillende kwaliteiten, maar in hun hart zijn ze een opslagplaats van applicaties, of je nu op Ubuntu, Fedora of HML staat (gebruik deze niet!), je kunt nog steeds een applicatie installeren met behulp van de pakketbeheerder, die het systeem automatisch up-to-date houdt.

Download de afbeelding van uw keuze en kopieer de afbeelding naar een flashstation.

U hebt de eigen stuurprogramma's voor uw grafische kaart nodig, dus als de afbeelding opstart, zorg er dan voor dat u de optie "niet-vrije stuurprogramma's" selecteert, sommige zullen ze standaard installeren, andere zullen niet… hoesten… ubuntu.

Voor de desktopomgeving ga ik voor KDE, wat geweldig is om te pronken met de flitsende nieuwe GPU. Het is niet nodig om bij die ene te blijven, als je er een paar installeert, kun je elke keer dat je inlogt kiezen welke je gebruikt. Ik hou ook van XFCE4 voor lichtgewicht externe desktops en ik gebruik Cinnamon voor werk omdat het goede functies heeft om het leven gemakkelijker te maken.

Als je distributie niet met Steam wordt geleverd, installeer deze dan met de pakketbeheerder die je kunt vinden in het equivalent van het "start"-menu. Log in en je kunt beginnen met het krijgen van de basis voor VR:

  • SteamVR
  • VR-lab

Maak een back-up van je hersenen

Naarmate de tijd verstrijkt, los je veel kleine problemen op, het loont de moeite om aantekeningen te maken over de kleine dingen, je weet nooit wanneer je ze weer nodig hebt en het is erg irritant als je weet dat je het probleem al eerder hebt opgelost, maar het kan herinner het me niet. Houd een ouderwets notitieboekje of een online brein bij, zoals GitLab-fragmenten of GitHub-gegevens.

De fragmenten die ik hierbij heb verzameld, zijn hier beschikbaar.

Configuratie

  • Verbeter de beveiliging met hardware RNG
  • Stel een firewall in zoals de eenvoudige UFW of krachtige Firewalld
  • Schakel "Steam Play" in voor alle titels.
  • Schakel "Steam Remote-play" in om games naar een andere pc of laptop te streamen.

Afstemmen

Een opmerking over Ryzen 3e generatie CPU's en overklokken: er zijn veel tests gedaan die aantonen dat PB/PCO/Auto OC weinig of geen effect heeft, zelfs handmatig overklokken is aantoonbaar niet de moeite waard ("Booo!" zegt de overklokkers). De andere manier om hier naar te kijken is dat AMD geweldig werk heeft geleverd met hun nieuwste CPU's. Geef het een goede koeling en het zal zijn uiterste best doen om u de beste prestaties te geven.

Deze veranderingen maken weinig verschil, dus maak je er geen zorgen over als je je niet op je gemak voelt met lage instellingen.

  • Verlaag de swapiness door vm.swappiness=10 toe te voegen aan /etc/sysctl.d/70-swappiness.conf
  • Zolang je je bewust bent van de risico's en je deze pc niet voor kritieke dingen gebruikt, kun je mitigations=off en apparmor=0 aan de kernelparameters toevoegen om prestatieverbeteringen te krijgen.
  • Arch linux heeft een goede Tweaking-gids.

Stap 4: Train zoals je eerste keer op een fiets

Train als je eerste keer op een fiets
Train als je eerste keer op een fiets

Het kan verleidelijk zijn om in dat spel te springen dat je zo graag wilde proberen, maar doe het rustig aan. Wanneer je de headset opzet, bedrieg je je geest in een letterlijke alternatieve realiteit, die het in het begin misschien niet leuk vindt, je moet je ogen en binnenoor trainen om je aan te passen aan de ontkoppeling tussen wat je ziet en hoort en je andere zintuigen.

Ga bij het opzetten van het spel voor vloeiende graphics, hoge FPS boven "ultra" graphics, zodat de illusie niet wordt onderbroken door pauzes of haperingen.

Begin met zaken als het Steam VR Lab, Google Earth, Tilt brush of Job simulator waar je even kunt stoppen en rondkijken. Een bonus van VR is de fysieke beweging die erbij komt kijken, je kunt meer zweet opbouwen dan alleen een muis bewegen, vergeet niet een pauze te nemen.

Ik hoop dat je genoten hebt van deze korte VR-rondleiding. Laat het me weten als je wilt dat ik meer in detail ga over alles wat ik heb genoemd.

innoveren

Heb je een idee voor een nieuwe VR-ervaring - Make it! Veel van de tools die je nodig hebt, zijn gratis beschikbaar. Platformen zoals Unity game engine hebben al alle bouwstenen voor het creëren van een virtuele omgeving. Oculus heeft ook een eigen ontwikkelingsgids. Blender is een uitstekende open source 3D-tool met een grote community.

Foto door Eugene Capon van Pexels

Aanbevolen: