ALVR is an opensource remote VR display for Gear VR and Oculus Go. You can play SteamVR games in your standalone headset.
English Japanese
ALVR streams VR display output from your PC to Gear VR / Oculus Go via Wi-Fi. This is similar to Riftcat or Trinus VR, but our purpose is optimization for Gear VR. ALVR provides smooth head-tracking compared to other apps in Wi-Fi environment using Asynchronous Timewarp.
Now, we have Gear VR / Oculus Go Controller support!
Note that many PCVR games require 6DoF controller or multiple buttons, so you might not able to play those games.
ALVR requires following devices:
- Gear VR or Oculus Go
Device | Work? |
---|---|
Oculus Go | OK |
GalaxyS8/S8+ | OK |
GalaxyS9/S9+ | Not tested |
GalaxyS7 | Not tested |
GalaxyS6 | Not tested |
- High-end gaming PC with NVIDIA GPU which supports NVENC
- Only Windows 10 is supported
- 802.11n/ac wireless or ethernet wired connection
- It is recommended to use 802.11ac for headset and ethernet for PC
- You need to connect both to same router
- It is recommended to use 802.11ac for headset and ethernet for PC
- SteamVR
- Install SteamVR
- Install vc_redist.x64.exe from here
- Download zip from Releases
- Extract zip on any folder
- Launch ALVR.exe
- (Install apk from SideloadVR) Yet to be released. Please wait.
- Get osig file from oculus website.
- Install Apk Editor
- Download apk from Releases
- Open apk and put osig file on assets folder
- Build and install
- Download apk from Releases
- Install apk via adb
- Launch ALVR.exe
- Press "Start Server" button or launch VR game
- SteamVR's small window will appear
- Launch ALVR Client in your headset
- IP Address of headset will appear in server tab of ALVR.exe
- Press "Connect" button
- "Server is down" is displayed on right top corner on ALVR.exe
- Retry execute driver_install.bat on driver folder
- Terminate the process
vrserver.exe
on Task Manager
- IP Address is not displayed on ALVR.exe
- It maybe network issue
- Confirm that the headset and PC are connected in same LAN.
- Check the firewall settings. (Permit UDP/9944 port)
- If you can use adb, run
adb shell ping -c 5 (IP Address of PC)
then check success of ping.
- Bad streaming quality (Sometimes stops, laggy or broken picture)
- We will add the functionality to change streaming resolution and bitrate.
- Connect 5GHz 802.ac Wi-Fi or Connect Wired LAN to headset.
- If you get "A key component of Steam VR isnt working properly" error
- Check the graphic driver is updated
- Execute driver_uninstall.bat in driver folder
- Delete install folder (ALVR does not use registry)
- If you already deleted folder without executing driver_uninstall.bat
- Open C:\Users\%USERNAME%\AppData\Local\openvr\openvrpaths.vrpath and check install directory.
- Execute
"C:\Program Files (x86)\Steam\steamapps\common\SteamVR\bin\win32\vrpathreg.exe" removedriver (install folder)
in Command Prompt.
- Support streaming sound
- Support H.265 hevc encoding (Currently H.264 only)
- Easy installer
- Open ALVR.sln with Visual Studio 2017 and build.
- alvr_server project is driver for SteamVR written in C++
- ALVR project is launcher GUI written in C#
- Clone ALVR Client
- Put your osig file on assets folder (only for Gear VR)
- Build with Android Studio
- Install apk via adb
ALVR is licensed under MIT License.
If you like this project, please donate!
bitcoin:1FCbmFVSjsmpnAj6oLx2EhnzQzzhyxTLEv