Sommario:
- Forniture
- Passaggio 1: selezione dell'hardware
- Passaggio 2: costruire il rig
- Passaggio 3: installa il sistema operativo
- Passaggio 4: allenati come la prima volta in bicicletta
Video: Gioco pronto per la realtà virtuale in soggiorno con Linux: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
introduzione
Volevo creare un impianto di gioco per la realtà virtuale e i giochi sociali nel mio salotto. Sono un fan di Linux e della comunità open source, quindi la domanda era "Linux può fare la realtà virtuale?", Linux è un sistema operativo di gioco molto capace, in gran parte grazie a WineHQ, Steam e al loro lavoro su Proton. Uso Linux per i giochi da anni ormai e giochi come Half-Life, Kerbal Space Program, Alien Isolation per citarne alcuni funzionano davvero bene. Spero che questa guida ti mostrerà come ottenere una configurazione VR eccezionale e perché vorresti farlo.
Perché la realtà virtuale?
La realtà virtuale offre un nuovo modo di interagire con il mondo, rimuovendo alcune delle barriere tra te e il mondo in cui entri, questa può essere una profonda differenza per le persone che non sono a loro agio o non sono in grado di utilizzare la tastiera/mouse standard o l'interfaccia del controller. La moderna realtà virtuale ti consente di usare il tuo corpo in modo più naturale e, come ha mostrato Nintendo Wii Sports, un'interfaccia naturale può rendere un gioco più accessibile a tutti e cambiare il punto di vista delle persone sul "gioco".
La realtà virtuale non è solo per i giochi sparatutto, ma apre un'intera gamma di possibilità creative come Tilt Paint di Google o nvrmind permettendoti di creare arte 3D in modi intuitivi ed esplorare luoghi reali e immaginari comodamente da casa tua.
I giochi realizzati per la realtà virtuale possono avere un approccio diverso all'emersione, giochi come Beat Saber funzionano così bene perché è un concetto semplice e sfrutta appieno gli input forniti dalla realtà virtuale. Molti giochi possono essere giocati seduti o in piedi, questo ha interessanti possibilità di accessibilità. I giochi a ritmo lento come Moss ti offrono un nuovo mondo da vivere e progetti come Google Earth VR ti consentono di esplorare la terra.
Vorrei anche menzionare Disrupt per il suo fantastico video sull'esperimento VR.
La realtà virtuale non è priva di problemi, il principale è la cinetosi. Se soffri di cinetosi, vale la pena provare la realtà virtuale prima di investire, prova a cercare esperienze VR o demo locali vicino a te e se fai il grande passo, procedi lentamente con semplici giochi statici da una posizione seduta.
Costruire un PC
La realtà virtuale ha alcune esigenze uniche sulla potenza di calcolo, specialmente per i giochi intensi ma anche per i giochi panoramici come una mancia alla ISS, devono mantenere un'esperienza fluida per prevenire la cinetosi. Costruire il tuo PC è una sfida divertente e gratificante che può anche farti risparmiare denaro rispetto all'acquisto di un nuovo PC.
A parte alcuni problemi di compatibilità a cui devi prestare attenzione, è più facile di quanto potresti pensare grazie alla compatibilità moderna. Se questa è la tua prima build, fai qualche ricerca, ricontrolla la compatibilità e chiedi alle persone sul tuo sito geek preferito se il tuo piano sembra buono. I componenti dei PC moderni sono così standardizzati che il peggio che potrebbe accadere è che il sistema sia sbilanciato: funzionerà comunque. PC Part Picker è un ottimo sito per restringere l'enorme numero di opzioni disponibili e ti consente di controllare la tua build.
Cose a cui prestare attenzione:
- CPU Intel o AMD - Le schede madri supportano solo una delle due e spesso solo una serie.
- Dimensioni del case - Non cercare di combattere la fisica, vince ogni volta.
- Consumo energetico - "che cos'è quell'odore?" non è un buon inizio per la costruzione di PC.
- Budget - Sii frugale e ignora i fan e i loro "devi avere…".
Più avanti camminerò attraverso il PC che ho creato e perché ho scelto i componenti che ho fatto.
Budget
Ho pensato che valesse la pena approfondire questo punto. L'attrezzatura moderna per PC è incredibile, i modelli più recenti sono impressionanti ma stanno davvero mettendo ciliegie in più su un gelato già completamente carico. È facile farsi prendere dai confronti e dalle recensioni (10% in più qui, più RGB lì), quindi tieni a mente il tuo budget. Spesso optare per una generazione precedente o con specifiche leggermente inferiori può far risparmiare un sacco di soldi e probabilmente non noterai la differenza. Linus Tech Tips ha una buona analisi del mito dei colli di bottiglia.
Aspettati di pagare tra £ 500 e £ 1000 per ottenere una macchina compatibile con la realtà virtuale, la mia costruzione è costata un po 'più di quanto avrei voluto a causa del cattivo tempismo su ebay (non fare offerte per vincere, fai un'offerta per ottenere un buon affare) - Se sei su un budget limitato, avere pazienza, resistere per affari.
La realtà virtuale è un caso speciale perché mette a dura prova sia la CPU che la GPU. Ci sono molti più dati che entrano nel sistema, il gioco normale deve fare i conti con un mouse, una tastiera e uno schermo. La realtà virtuale (tipicamente) aggiunge 2 controller ciascuno con posizionamento a sei dimensioni (la posizione è spazio 3D + orientamento del controller) e visore a sei dimensioni. Quindi deve rendere due immagini, non una. Frequenze di aggiornamento più elevate aggravano il problema, quindi vale la pena adattare la build al sistema VR che prevedi di utilizzare.
Forniture
- Set di cacciaviti
- Cinturino da polso antistatico
Opzionale:
- Trapano
- Taglierina per fori
- Fascette/strisce in velcro
Passaggio 1: selezione dell'hardware
VR
Al momento in cui scriviamo, ci sono quattro contendenti principali, supponendo che tu stia seguendo il percorso PC-VR, invece delle console di gioco. Ci sono un sacco di recensioni e confronti, suggerisco di leggere e guardare il maggior numero possibile in modo da capire i pro e i contro, ricorda che le opinioni sono come…nasi: tutti ne hanno uno. Ho semplificato eccessivamente le scelte qui e al momento della scrittura, entrambi i visori Oculus non supportano Linux:
- Oculus Rift S - Solo PC, buona scelta per giochi veloci.
- Oculus Quest + cavo di collegamento: tuttofare, il miglior rapporto qualità-prezzo.
- Indice delle valvole - Best in class.
- HTC Vive Cosmos - Cuffie di qualità, controller scadenti.
Scelgo l'indice per la qualità complessiva, i controller rivoluzionari che possono tracciare le singole dita, ma principalmente per Half-Life Alyx che è incluso, il costo aggiuntivo mi è sembrato valsa la pena - Decidi tu stesso se sono pazzo o stupido.
Per ottenere l'esperienza HD completa a 120Hz ci vorrà più di un PC economico di fascia bassa, ma come prima, tempera le tue aspettative, i requisiti minimi continueranno a funzionare e con un'attenta pianificazione puoi sempre aggiornare in seguito.
PC
Avviso spoiler - Questa è la mia configurazione finale.
Alcune di queste cose le avevo già a portata di mano il che ha abbattuto i costi, altre parti sono state scelte perché all'epoca erano un buon affare. Alcuni ottimi affari possono essere trovati su posti come eBay o linee di sdoganamento, non aver paura di scendere a compromessi un po' per un buon affare.
Scheda madre £ 140 È necessario assicurarsi che la scheda supporti la CPU e la scheda grafica. Dovrebbe avere uno slot PCI-e 16x per la scheda grafica. USB3.1 è anche un requisito della maggior parte dei dispositivi VR. Avrai bisogno di una sorta di connettività di rete, idealmente Ethernet integrata, alcune schede madri sono dotate di WiFi integrato.
Case £ 50 Se questo sarà in mostra, vale la pena spendere un po' di più per questo - i casi migliori dovrebbero anche avere un flusso d'aria migliore. Più piccolo vai, più attento devi stare con la compatibilità. Le custodie mITX o mini-ATX sono pulite e possono essere discrete. Questo case mITX non è il più piccolo ma ha spazio per una scheda grafica di dimensioni standard e un normale alimentatore ATX (alcuni usano alimentatori SFF più piccoli che possono essere difficili da reperire).
Scheda video £ 350 Soprattutto, assicurati che la scheda abbia la giusta connessione per il tuo visore VR, almeno una HDMI e Display Port è un buon inizio. Alcune carte possono essere molto lunghe, assicurati che si adattino al tuo caso, i cui dettagli dovrebbero includere una "autorizzazione GPU"
CPU £ 165 Non puoi battere AMD per il rapporto qualità-prezzo e il Ryzen 5 3600 ha un buon rapporto qualità-prezzo se vuoi un processore di nuova generazione. La cosa importante da cercare è una buona prestazione single core poiché i giochi non si parallelizzano bene. Puoi usare PassMark per confrontare le tue opzioni.
CPU Cooler £ 50 I moderni Ryzen aumentano automaticamente i loro orologi finché c'è abbastanza dissipazione del calore e poiché ho intenzione di metterlo in un armadio, sono stati soldi ben spesi. Questo dispositivo di raffreddamento è anche molto silenzioso, quindi il mio mondo VR non verrà fornito con una colonna sonora di un motore a reazione. Se scegli un dispositivo di raffreddamento after-market, assicurati che il tuo case abbia spazio per esso (controlla lo "spazio CPU") e che non interferisca con i moduli di memoria.
Alimentatore £ 80 Qualsiasi cosa superiore a 500 W di solito è sufficiente per la maggior parte dei sistemi, un'unità migliore sarà in grado di mantenere tensioni più stabili che miglioreranno la stabilità del sistema. Questo è un componente "ottieni quello per cui paghi".
Archiviazione Avevo già un M.2 da 256 GB per il sistema operativo e un SSD Sata da 1 TB per i giochi. Questo è eccessivo, le unità M.2/NVME sono fantastiche, ma per i giochi gli SSD sono fantastici e i dischi rotanti vanno bene. Fanno davvero la differenza solo per i tempi di caricamento.
Memoria £ 70 Con la memoria DDR dovresti sempre usare coppie di moduli. Questa veloce memoria da 2x8 GB era in offerta, non ha senso spendere di più per velocità che il tuo processore non può supportare. Non suggerirei di andare sotto gli 8 GB.
Tastiera £ 25 Una tastiera wireless rende l'installazione molto più semplice.
Vale la pena notare che alcuni dei presupposti di cui sopra cambiano se si utilizza il sistema per altre cose, un ottimo PC da gioco non è necessariamente un buon editor video o una macchina di sviluppo.
Credito immagine: ThisIsEngineering
Passaggio 2: costruire il rig
L'area giochi
Vuoi mettere da parte un'area giochi per la tua esperienza VR, dai un'occhiata all'area e immagina di usarla per mettere un vestito su un gatto arrabbiato: cosa succederebbe, cosa potresti incontrare? Se rimarrai seduto, quanto lontano puoi raggiungere con i controller?
Ci sono alcune cose che puoi fare per aiutarti a mantenere l'orientamento mentre sei in VR. Una piccola superficie strutturata come un tappetino da bagno può dirti inconsciamente se sei ancora nella tua "area di gioco".
Il PC
Una volta raccolte tutte le parti, puoi iniziare ad assemblare il PC. Assicurati di essere adeguatamente messo a terra prima di toccare qualsiasi parte sensibile. Prima di installare la scheda madre, controlla se la custodia ti consente di installare la CPU, a volte potrebbe essere necessario installare la CPU e il dispositivo di raffreddamento sulla scheda madre prima di inserire tutto nella custodia.
Se il tuo dispositivo di raffreddamento non viene fornito con pasta termica pre-applicata, usane quanto basta per coprire la piastra di contatto sulla CPU.
Prenditi il tuo tempo per pianificare il percorso dei cavi in modo che interferiscano con il flusso d'aria. Ricorda di collegare i cavi di alimentazione secondari a 6/8 pin per la scheda madre e la GPU. Una volta che tutto è collegato, fai un respiro, ricontrolla e lascialo andare prima di chiudere il case, la maggior parte delle schede madri moderne ha un LED o un display per segnalare eventuali errori se non può avviarsi.
alloggiamento
Avevo programmato di mettere l'attrezzatura sotto la TV, questo non è proprio l'ideale, ma il mio partner non è entusiasta che io prenda il controllo di un'altra stanza! Ho usato un cutter circolare per tagliare i fori sopra e sotto lo spazio per consentire all'aria di entrare dal basso e fuori dalla parte superiore. In Testing sembra funzionare abbastanza bene, il sistema non supera mai i 60oC durante il periodo di inattività. Sotto carico questo aumenta e dovrò aprire la porta a lunghe sessioni di gioco.
Accessori
- Passaggio del cavo a soffitto: se l'auricolare utilizza un cavo, l'inserimento di alcuni ganci nel soffitto manterrà i cavi lontani dai piedi. È inoltre possibile utilizzare bobine retrattili per consentire di tirare il cavo senza strappare il gancio dal soffitto.
- copriobiettivo - Non dovresti mai permettere alla luce solare di entrare nell'auricolare, la luce danneggerà i display sensibili.
- Panni in microfibra - Per pulire le lenti senza danneggiarle.
- Supporto per auricolare - Per tenerlo al sicuro e metterlo in mostra.
Passaggio 3: installa il sistema operativo
Aggiornamento del BIOS
Il primo passo è assicurarsi che il BIOS sia aggiornato, questo è particolarmente vero se stai utilizzando un processore Ryzen più recente (3a generazione +) e la tua scheda madre ha bisogno di un aggiornamento del BIOS prima ancora di avviarsi - Alcune schede Asus possono lampeggiare senza una CPU. Formattare un'unità flash con FAT32, copiare l'aggiornamento del BIOS decompresso sull'unità: ho scoperto che un'unità da 32 Gb funzionava mentre un'unità da 128 Gb più grande non avrebbe funzionato.
Quando si avvia il PC, premere il tasto DEL quando viene visualizzata la schermata iniziale per accedere alla configurazione del BIOS. Una volta trovata l'opzione "Flash BIOS" nei menu, dovresti essere in grado di selezionare il nuovo file dall'unità flash.
Doppio avvio
Se hai intenzione di eseguire il dual boot, è meglio installare prima Windows, quindi ridurre la partizione per fare spazio a Linux. Se vivi in Linux come me, ci sono modi per creare un disco di avvio di Windows 10 senza Windows.
Linux
Per questa configurazione sono andato con Manjaro perché è una bella combinazione di supporto all'avanguardia per tutto quel nuovo hardware e facilità di installazione. Esistono molte distribuzioni di Linux, tutte hanno qualità diverse ma in fondo sono un repository di applicazioni, che tu sia su Ubuntu, Fedora o HML (non usare questo!), puoi comunque installare un'applicazione usando il gestore di pacchetti, che manterrà il sistema aggiornato automaticamente.
Scarica l'immagine che preferisci e copia l'immagine su un'unità flash.
Avrai bisogno dei driver proprietari per la tua scheda grafica, quindi quando l'immagine si avvia, assicurati di selezionare l'opzione "driver non liberi", alcuni li installeranno per impostazione predefinita, altri no… tosse… ubuntu.
Per l'ambiente desktop sto andando con KDE che è ottimo per mostrare la nuova appariscente GPU. Non c'è bisogno di attenersi a quello, se ne installi altri puoi scegliere quale usare ogni volta che accedi. Mi piace anche XFCE4 per desktop remoti leggeri e uso Cinnamon per lavoro in quanto ha buone funzionalità per semplificare la vita.
Se la tua distribuzione non viene fornita con steam installato, installalo con il gestore di pacchetti che puoi trovare nell'equivalente del menu "start". Accedi e puoi iniziare a ottenere le basi per la realtà virtuale:
- SteamVR
- Laboratorio VR
Fai il backup del tuo cervello
Col passare del tempo, risolverai molti piccoli problemi, conviene prendere appunti sulle piccole cose, non sai mai quando ti serviranno di nuovo ed è molto irritante quando sai di aver risolto il problema prima ma puoi non lo ricordo. Tieni un taccuino della vecchia scuola o un cervello online come i frammenti di GitLab o i concetti di GitHub.
I frammenti che ho raccolto durante questo sono disponibili qui.
Configurazione
- Migliora la sicurezza con l'RNG hardware
- Imposta un firewall come il semplice UFW o il potente Firewalld
- Abilita "Steam Play" per tutti i titoli.
- Abilita "Riproduzione remota di Steam" per riprodurre in streaming i giochi su un altro PC o laptop.
Messa a punto
Una nota sulle CPU Ryzen di terza generazione e sull'overclocking: sono stati fatti molti test che mostrano che PB/PCO/Auto OC ha poco o nessun effetto, anche l'overclock manuale probabilmente non vale la pena ("Booo!" dice gli overclocker). L'altro modo di vedere questo è che AMD ha fatto un lavoro straordinario con le sue ultime CPU. Dagli un buon raffreddamento e proverà che è più difficile darti le migliori prestazioni.
Queste modifiche fanno poca differenza, quindi non preoccuparti se non ti senti a tuo agio con le impostazioni di basso livello.
- Riduci lo swapiness aggiungendo vm.swappiness=10 a /etc/sysctl.d/70-swappiness.conf
- Finché sei consapevole dei rischi e non usi questo PC per cose critiche, puoi aggiungere mitigations=off e apparmor=0 ai parametri del kernel per ottenere alcuni miglioramenti delle prestazioni.
- Arch linux ha una buona guida al tweaking.
Passaggio 4: allenati come la prima volta in bicicletta
Potresti essere tentato di tuffarti in quel gioco che non vedevi l'ora di provare, ma prendila con calma. Quando indossi l'auricolare stai ingannando la tua mente in una realtà alternativa letterale, all'inizio potrebbe non piacerti, devi allenare i tuoi occhi e l'orecchio interno per adattarsi alla disconnessione tra ciò che vedi e senti e gli altri tuoi sensi.
Quando imposti il gioco, scegli una grafica fluida, FPS alti rispetto a una grafica "ultra" in modo che l'illusione non venga interrotta da pause o balbettii.
Inizia con cose come Steam VR Lab, Google Earth, Tilt brush o Job Simulator dove puoi fermarti e guardarti intorno. Un vantaggio della realtà virtuale è il movimento fisico coinvolto, puoi accumulare più sudore rispetto al semplice movimento del mouse, non dimenticare di fare una pausa.
Spero che questo rapido tour della realtà virtuale ti sia piaciuto, fammi sapere se vuoi che approfondisca tutto ciò che ho menzionato.
Innovare
Hai un'idea per una nuova esperienza VR: realizzala! Molti degli strumenti necessari sono disponibili gratuitamente. Piattaforme come il motore di gioco Unity hanno già tutti gli elementi costitutivi per creare un ambiente virtuale. Oculus ha anche la sua guida allo sviluppo. Blender è un eccellente strumento 3D open source con una vasta comunità.
Foto di Eugene Capon di Pexels
Consigliato:
Realtà virtuale su Raspberry Pi con BeYourHero!: 19 passaggi (con immagini)
Realtà virtuale su Raspberry Pi con BeYourHero!: Benvenuto in "Be Your Hero" progetto!Spero che tu sia pronto per entrare nella prossima generazione di immersione nella realtà virtuale!Questo progetto ti darà il pieno controllo gestuale di qualsiasi eroe virtuale che ti piace con un semplice set di dispositivi economici che utilizzano se
Rimbalzare! Gioco di realtà virtuale con Arduino e acclerometro: 9 passaggi
Rimbalzare! Gioco di realtà virtuale utilizzando Arduino e l'accelerometro: in questo tutorial creeremo un gioco di realtà virtuale utilizzando Arduino e l'accelerometro
Tuta per realtà virtuale con Arduino: 7 passaggi (con immagini)
Tuta per realtà virtuale con Arduino: ho creato questo progetto per giocare ai normali giochi per computer in piena VR. Questo progetto emula i tuoi movimenti nel premere o tenere premuti i tasti della tastiera Esempio: quando vai avanti viene emulata l'azione di premere il tasto 'w'. ho emu
Occhiali per realtà virtuale e mista: 15 passaggi (con immagini)
Occhiali per realtà virtuale e mista: Introduzione: Durante il master Technology for Concept Design ci è stato chiesto di esplorare una tecnologia emergente adatta al nostro progetto principale e di testare questa tecnologia realizzando un prototipo. Le tecnologie che abbiamo scelto sono entrambe Reali Virtuali
Realtà virtuale mobile utilizzando l'elaborazione per Android (TfCD): 7 passaggi (con immagini)
Realtà virtuale mobile che utilizza l'elaborazione per Android (TfCD): la realtà virtuale (VR) è una delle nuove tecnologie che potrebbero essere interessanti per i prodotti futuri. Ha molte opportunità e non hai nemmeno bisogno di costosi occhiali VR (Oculus Rift). Può sembrare molto difficile da fare da soli, ma le basi sono