Skip to content

Instantly share code, notes, and snippets.

@rschuman
Last active July 17, 2022 19:41
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rschuman/8b01cd6a44f0c24d6f3563f40017c985 to your computer and use it in GitHub Desktop.
Save rschuman/8b01cd6a44f0c24d6f3563f40017c985 to your computer and use it in GitHub Desktop.
Setting up the Oculus Quest for playing of SteamVR games

Playing SteamVR games on the Oculus Quest

With a little bit of configuration, SteamVR games can be played on the Oculus Quest. The following is a short configuration guide for helping make this happen

Hello SideQuest

Since the Oculus Quest is an Android device, apps can be sideloaded onto the Quest after a development configuration has been set up. Make use of SideQuest VR for setting up sideloading.

Installation

  • Install Sidequest for your specific OS from https://sidequestvr.com/setup-howto
    • If using Windows, you will also need to download and install drivers from here
  • Create an Oculus development org via https://dashboard.oculus.com/
  • Attach cable to Oculus Quest
  • Boot up Oculus Quest
  • In the security dialog box, allow the computer to connect to the Oculus Quest
  • Start Sidequest; if all goes well, Title Bar should show that the Oculus Quest has been connected

Untethered SteamVR option: Use Virtual Desktop and Virtual Desktop helper app

  • This is a helper app that allows for untethered streaming of SteamVR games via Virtual Desktop
  • Original Virtual Desktop app MUST be purchased from Oculus store (usually ~$20)
  • A list of all Virtual Desktop compatible games can be found here.

Setup:

  • Install Virtual Desktop app from Oculus Quest store
  • Install Virtual Desktop helper app from Sidequest
  • Install desktop streaming app from https://www.vrdesktop.net/

Using:

  • Run desktop streaming app, enter in Oculus username
  • Run Virtual Desktop on Oculus Quest. Virtual Desktop should automatically find and connect to the computer (as long as computer and Oculus Quest are on the same network)

Tethered SteamVR option: Use OpenComposite

Note: I no longer recommend using OpenComposite since Virtual Desktop a) runs more smoothly than OpenComposite and b) allows for untethered streaming of SteamVR apps

OpenComposite allows for opening of SteamVR apps without needing to go into the SteamVR virtual environment. I used OpenComposite to bypass usage of the SteamVR virtual environment interface since the Steam virtual environment's framerate was too choppy to be usable on the Oculus Quest.

OpenComposite repo and resources can be found here.

Setup:

  • Download the OpenComposite Launcher
  • Extract the contents of the .zip file to somewhere on your hard drive (but avoid Program Files folders since Admin privilege issues seem to occur)
  • Run the OpenComposite executable. The first time this app starts, it will download a few .dll files

Usage:

  • In the simple interface, click 'Switch to OpenComposite' in order to bypass SteamVR virtual environment
  • To reset back to SteamVR, click the 'Switch to SteamVR' button.

Useful resources and readings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment