Varjo Base, release version 4.12
September 11, 2025
Supported headset models: XR-4 Series, XR-3, VR-3, and Varjo Aero
Note: This release includes a firmware update for the XR-4 Series headsets. The firmware is updated the next time the headset is connected.
This release introduces Varjo Command-line interface and hand occlusion, along with improvements and bug fixes to existing features.
All listed items concern the XR-4 Series only unless otherwise mentioned.
Varjo Command-line interface (Beta) 
Varjo Command-line interface (Beta) is a tool that gives you scriptable access to control Varjo Base. The command-line interface provides system integrators with a flexible tool to build custom workflows and automate tasks. This helps to streamline operations and improve efficiency. For example, you can adjust settings and initiate calibrations directly from the tool without opening Varjo Base user interface. Read more about Using Varjo Command-line interface.
Hand occlusion 
This feature enables a mixed reality experience where you can see your real hands within the virtual environment, even if your application has not implemented hand occlusion. Unlike depth occlusion, which is available via APIs and shows all nearby objects, hand occlusion isolates and displays only your hands. This is especially useful in scenarios where you want to interact using your real hands but want to avoid showing other nearby objects like furniture or tools that are within the same range. Read more about Using hand occlusion.
Other release contents
Varjo inside-out tracking:
- Improved positional tracking accuracy by ~10-20 %.
- Improved tracking accuracy in dark environments.
- Improved room recognition and tracking loss recovery when the headset is returned to a trackable area.
Eye tracking:
- Introduced Predictive foveation, which uses eye tracking gaze prediction and reduces foveation latency by 15–25 ms, improving video pass-through and the foveated rendering experience in many applications.
- Moved settings for Eye tracking calibration, Logging eye tracking data, and interpupillary distance under the new Eye tracking tab in Varjo Base settings.
Video pass-through:
- Improved image tuning to ensure better color consistency between the peripheral and foveated focus areas resulting in a more seamless foveation experience.
Other improvements and bug fixes:
- Improved headset power-up reliability when using certain 15 m cables.
- Improved the visual appearance of Varjo Base settings.
- Moved the setting for Varjo hand tracking (Beta) to the Headset tab under Hand tracking.
- Added a warning to Applications panel when attempting to run multiple applications simultaneously, which would impact system performance.
- Fixed an issue where SteamVR base stations were falsely shown in the Application panel status area when Inside-out tracking was used.
- Fixed an issue where Varjo Workspace was sometimes blinking when “Application background” was enabled in Varjo Base.
- Fixed an issue where resizing the Varjo Base window was not remembered after the application was closed.
- Fixed an issue where Varjo Base required a restart after activating a Varjo Base Pro license to access all features.
Developer tools and APIs:
- Analytics window
- Added a new simulation option for simulating an XR-4 Series headset that does not have access to Varjo Base Pro features.
- Fixed an issue where the view in the headset sometimes stuttered after Analytics window had been opened.
- Added a new simulation option for simulating an XR-4 Series headset that does not have access to Varjo Base Pro features.
- OpenXR:
- Introduced eye tracking prediction with XR_VARJO_foveated_rendering API, enabling applications to receive predicted gaze data. The API does not automatically change the recommended view size or affect other eye tracking signals.
- OpenXR and Native:
- Fixed an issue where setting custom timeout for Varjo Markers was not working when the prediction flag was disabled.
- OpenVR and SteamVR
- Fixed an issue where Varjo Controller thumbstick movements and button presses were not registered correctly through OpenVR or SteamVR.
Known issues:
- OpenXR:
-
- When Varjo OpenXR runtime is not selected as the default runtime it can cause unpredictable system behavior when using the Simulate option in the Analytics window.
The latest NVIDIA drivers verified to be compatible with this release are:
XR-4 Series
- NVIDIA Game Ready Driver 580.97
- NVIDIA Studio Driver 580.97
- NVIDIA RTX Driver Release 580 R580 U2 (580.97)
XR-3, VR-3, and Varjo Aero
- NVIDIA Game Ready Driver 580.97