Skip to main content
Skip table of contents

Best practices



  • Min. WiFi 5 (IEEE 802.11ac) connection

  • Min. Download speed 50 Mbps

  • Max. Latency 50-100 ms

  • Max. Jitter 10-20 ms

  • Packet loss: Zero on a cable connection

  • Do not connect to a WiFi repeater, only one WiFi hop should be in place

  • Do not use powerline lan

  • Router in line of sight of the headset. Depending on your WiFi routers signal strength
    and distribution other settings can be possible

  • Prioritize your HMD within your local network if possible


  • The application should be based on OpenVR and run via SteamVR

  • For OpenVR applications, there should be a fully configured oculus_touch.json included in the app. This file defines how controller input is handled by SteamVR

  • If the application is based on OpenXR, it is possible to test its compatibility with CloudXR locally by setting SteamVR as OpenXR runtime

    • Open SteamVR > Settings > OpenXR > Set SteamVR as OpenXR runtime

  • For Unreal Engine 5.x applications based on OpenXR, -d3d12 launch argument might be needed to force the use of DirectX 12

  • For Unreal Engine 5.3 follow these best practices for good performances of VR applications

  • The application must not require admin privileges

  • Second screen has to launch in full screen mode when it should be seen or use through the Interactive Spectator in the Innoactive Portal

  • Multi-User Networked applications: Matchmaking needed (no connection via manual IP address Input)

  • Do not show the Unity resolution selection splash screen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.