Can you play PC VR games on a smartphone?

Spil PC VR-spil på din Android-telefon

01/11/2023

Rating: 4.64 (3901 votes)

Omdan din smartphone til et VR-kraftcenter: Spil PC VR-spil på din Android-enhed

Drømmer du om at dykke ned i de mest imponerende og medrivende virtuelle verdener, men mangler et dedikeret VR-headset? Godt nyt! Med den rette software og en smule teknisk snilde kan din Android-smartphone forvandles til et fuldgyldigt VR-headset, der giver adgang til hele SteamVR-biblioteket. Glem alt om dyre headsets; din telefon kan være din gateway til utallige PC VR-oplevelser.

How can I use Steam VR on my Android phone?
Use Steam VR-enabled applications with your phone as VR HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, Riftcat, Trinus etc etc. Common-network can be any type of network between desktop and android app, even USB Tethering and Mobile Hotspots are supported.
Indholdsfortegnelse

Hvad er PC VR, og hvorfor vil du spille det på din telefon?

PC VR refererer til virtual reality-oplevelser, der kører på en kraftfuld computer og er designet til at blive nydt med et dedikeret VR-headset som HTC Vive, Oculus Rift eller Valve Index. Disse spil og applikationer tilbyder typisk den højeste grafiske kvalitet, den mest avancerede fysik og den mest dybdegående interaktion. At kunne spille disse titler på din smartphone åbner op for en verden af muligheder, især hvis du er på farten eller ønsker at udforske VR uden en stor investering.

De Vigtigste Krav: Hvad skal du bruge?

For at komme i gang med at spille PC VR-spil på din Android-telefon, skal du have følgende:

  • En kraftfuld PC: Din computer skal kunne køre SteamVR og de ønskede VR-spil. Dette indebærer typisk et dedikeret grafikkort (GPU) og en processor, der lever op til minimumskravene for VR. Kontroller altid de specifikke krav for de spil, du vil spille.
  • En Android-smartphone: Din telefon skal køre Android 5.0 (Lollipop) eller nyere. For at bruge ALVR, den anbefalede løsning, kræves dog Android 8.0 (Oreo) eller nyere med OpenGL-ES 3.0 eller nyere. En telefon med en god skærm (høj opløsning og opdateringshastighed) og en kraftig processor vil give den bedste oplevelse.
  • Steam og SteamVR installeret: Du skal have Steam-platformen og SteamVR-softwaren installeret på din PC. Du kan finde SteamVR under "Værktøjer" i dit Steam-bibliotek.
  • En stabil netværksforbindelse: Både din PC og din telefon skal være forbundet til det samme netværk. En 5.0 GHz Wi-Fi-forbindelse anbefales kraftigt for at minimere forsinkelse (latency) og sikre en jævn streaming-oplevelse. USB-tethering eller mobil-hotspots kan også bruges.

Softwareløsninger: ALVR og PhoneVR Server

Der findes flere softwarepakker, der muliggør denne funktionalitet, men PhoneVR er en bemærkelsesværdig open-source-løsning. PhoneVR fungerer typisk med to forskellige servere: ALVR Server og den ældre PVRServer. ALVR Server anbefales generelt på grund af dens moderne arkitektur og bedre ydeevne.

Can you play PC VR games on a smartphone?

Sammenligning: ALVR Server vs. PVRServer

Her er en oversigt over forskellene mellem de to servere:

FunktionALVR ServerPVRServer (Legacy)
Server/Desktop APIOpenVR APIOpenVR API
Mobil APIGoogle Cardboard APIGoogle VR API (deprecated)
GUIJaNej
Brugervenlig InstallerJaNej
Serverside Hardware (GPU) EncodingJaNej
Serverside Software EncodingJaJa
Automatisk Firewall IndstillingJaNej
Linux Support (*Delvis*)JaNej
UdviklereAlvr-orgPhoneVR
Understøtter andre HMD'er? (Quest etc.)JaNej
Open-SourceJaJa
Netværksbegrænsning (Throttling)JaNej
Gennemsnitlig Latency~150ms~1500ms
VR-applikations Grafisk Manipulation (Lysstyrke, opløsning, kontrast etc.)Ja (Delvis)Nej
Kode BackendRust + C++C++

Installation: Trin-for-Trin Guide

Installationen kan virke lidt teknisk, men ved at følge disse trin nøje, kan du være i gang på ingen tid.

A. Installation med ALVR Server (Anbefalet)

  1. Download ALVR Server: Gå til ALVR's GitHub-udgivelsesside (typisk `https://github.com/alvr-org/ALVR/releases`) og download den seneste stabile version, der er kompatibel med din PhoneVR-version (tjek listen over kompatible versioner i den oprindelige dokumentation).
  2. Installer ALVR Server på din PC: Følg installationsvejledningen for ALVR Server. Dette involverer normalt at udpakke filerne og køre en opsætningsfil eller starte ALVR-streameren.
  3. Download PhoneVR Android App: Gå til PhoneVR's udgivelsesside (typisk på GitHub) og download den nyeste Android APK. Vælg den version, der passer til din opsætning (f.eks. `PhoneVR-vX.X.X.noGvr.apk`, hvis du kun bruger ALVR-serveren).
  4. Installer APK på din telefon: Overfør APK-filen til din Android-telefon og installer den. Du skal muligvis aktivere "Installer ukendte apps" i din telefons sikkerhedsindstillinger.
  5. Konfigurer Tilladelser: Sørg for, at PhoneVR-appen har de nødvendige tilladelser, såsom "Kør i baggrunden" og "Genstart ved nedbrud". Deaktiver eventuelle batterisparefunktioner, der kan lukke appen ned.
  6. Forbindelse: Åbn PhoneVR-appen på din telefon, vælg "ALVR" som server, og sørg for, at din telefon og PC er på samme netværk. Start ALVR-streameren på din PC. Telefonen bør nu opdage PC'en.

B. Installation med Legacy PhoneVR Server

  1. Installer SteamVR: Sørg for, at Steam og SteamVR er installeret på din PC.
  2. Download PhoneVR Server: Download den seneste udgivelse af PhoneVR-serveren fra det relevante repository.
  3. Installer Serveren: Kopier hele "PVRServer"-mappen fra zip-filen til din SteamVR `drivers`-mappe (typisk `C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers`).
  4. Download og Installer Android App: Følg trin 3-5 fra "Installation med ALVR Server"-guiden. Vælg "PhoneVR Server" i appen.
  5. Start Applikationerne: Åbn først PhoneVR-appen på din telefon, og kør derefter dit ønskede spil fra PC'en. Sørg for, at begge enheder er på samme netværk.

Avanceret Konfiguration: Finjustering af Ydeevnen

For at opnå den bedst mulige oplevelse kan du justere forskellige indstillinger.

ALVR Server Konfiguration

Detaljerede konfigurationsmuligheder for ALVR Server kan findes i ALVR's officielle dokumentation. Disse indstillinger kan påvirke alt fra opløsning og billedhastighed til komprimering og latency.

Does Vivecraft use SteamVR?
Vivecraft exclusively uses SteamVR for interfacing with VR hardware. Several software solutions exist for emulating SteamVR-native hardware with mobile or portable solutions. The following is a list of SteamVR emulators that have been tested working with Vivecraft.

PhoneVR Server (Legacy) Konfiguration

PhoneVR Server bruger en `pvrsettings.json`-fil, som typisk findes i installationsmappen (`C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\PVRServer\`). Her kan du justere parametre for x264-encoderen, som styrer videokvaliteten og streaming-ydelsen:

{ "enable": true, "game_fps": 65, "video_stream_port": 15243, "pose_stream_port": 51423, "pairing_port": 33333, "encoder": { "preset": "ultrafast", "tune": "zerolatency", "qp": 20, "profile": "baseline" } } 
  • `preset`: Styrer kodningshastigheden (f.eks. `ultrafast`, `superfast`, `medium`, `veryslow`). Hurtigere presets giver lavere kvalitet/større filer, mens langsommere giver bedre kvalitet/mindre filer, men kræver mere processorkraft.
  • `tune`: Optimerer videoen til specifikke formål (f.eks. `film`, `animation`, `zerolatency`). "zerolatency" er ideel til VR.
  • `qp`: Kvalitetsparameter (0-51). Lavere værdier giver højere kvalitet, men større filer.
  • `profile`: Styrer kodningsprofiler (f.eks. `baseline`, `main`, `high`).

Vigtigt: Ændringer i `pvrsettings.json` kræver genstart af SteamVR for at træde i kraft. Hold øje med `pvrlog.txt` for fejlmeddelelser som "Skipped frame! Please re-tune the encoder parameters", hvilket indikerer, at din PC kæmper med indstillingerne.

Fejlfinding: Løs Problemerne

Selvom opsætningen generelt er ligetil, kan der opstå problemer:

  • Appen opretter ikke forbindelse:
    • Sørg for, at PC og telefon er på samme netværk.
    • Prøv at ændre "Pairing Port" i både PhoneVR-appen og `pvrsettings.json` (f.eks. til 33334) for at undgå portkonflikter. Genstart SteamVR efter ændringer.
  • Lag eller dårlig ydeevne:
    • Brug en 5.0 GHz Wi-Fi-forbindelse.
    • Juster encoder-indstillingerne (prøv en hurtigere `preset` eller højere `qp`-værdi).
    • Luk unødvendige programmer på både PC og telefon.
    • Sørg for, at du ikke bruger en debug-version af APK'en til almindelig brug.
  • Appen lukker uventet:
    • Deaktiver batterisparefunktioner på din telefon.
    • Prøv en anden version af ALVR eller PhoneVR.
    • Installer debug-versionen af APK'en for at få mere detaljerede logfiler til fejlfinding.

Ofte Stillede Spørgsmål (FAQ)

Kan jeg bruge alle SteamVR-spil?
De fleste spil, der ikke kræver specifik hardware-integration, bør fungere. Nogle spil kan dog have kompatibilitetsproblemer.
Hvilken telefon er bedst til dette?
En telefon med en kraftig processor, en god skærm (høj opløsning og opdateringshastighed) og rigelig RAM vil give den bedste oplevelse.
Kræver det en kraftig PC?
Ja, absolut. For at køre PC VR-spil flydende kræves en gaming-PC med et dedikeret grafikkort. Computere med integreret grafik er typisk ikke tilstrækkelige.
Hvad er latency, og hvorfor er det vigtigt?
Latency er den forsinkelse, der er mellem din bevægelse og den visuelle gengivelse i spillet. Lav latency er afgørende for en behagelig VR-oplevelse og for at undgå køresyge. Wi-Fi 5.0 GHz og optimerede softwareindstillinger hjælper med at reducere latency.
Hvad med input/controllere?
Du kan ofte bruge en Bluetooth-controller, der er parret med din telefon, eller nogle systemer understøtter endda telefonens gyroskop som en simpel bevægelses-input. For fuld spiloplevelse kan du overveje at bruge Joy-Con-controllere eller lignende, hvis de understøttes af den specifikke opsætning.

Konklusion

At spille PC VR-spil på din Android-smartphone er en spændende måde at opleve virtual reality på et budget. Med de rette værktøjer som PhoneVR og ALVR kan du udnytte kraften i din PC og din telefon til at skabe en medrivende VR-oplevelse. Husk at eksperimentere med indstillingerne for at finde den perfekte balance mellem ydeevne og visuel kvalitet for din specifikke opsætning.

Hvis du vil læse andre artikler, der ligner Spil PC VR-spil på din Android-telefon, kan du besøge kategorien Teknologi.

Go up