Best practices
Technology
Innoactive Portal streaming technology is based on NVIDIA CloudXR.
Network
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 possiblePrioritize your HMD within your local network if possible
Application
The application should be based on OpenVR and run via SteamVR
OpenVR is not natively integrated in Unity since version 2020. Installer is provided either through the SteamVR installer from the asset store or the UnityXR plugin from Github directly
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 12For 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