Talk to sales

Release notes

This page includes release notes for Varjo Base.

Varjo Base, release version 4.5.1

December 4, 2024
Supported headset models: XR-4 Series, XR-3, VR-3, and Varjo Aero.

This hotfix includes improvements and bug fixes to existing features.

Improvements and bug fixes:

  • Lowered the minimum required NVIDIA Quadro driver version to 553.24.

Known issues

  • XR-4 Series headsets restart unexpectedly with some PC setups. Using a Varjo-Ready PCIe Expansion Card can prevent unexpected restarts.

 

 

Varjo Base, release version 4.5

November 14, 2024
Supported headset models: XR-4 Series, XR-3, VR-3, and Varjo Aero.

This release includes further improvements to video pass-through image quality as well as improvements and bug fixes to other features.

Note: This release requires an NVIDIA GPU driver version 555.85 or newer.

All listed items concern the XR-4 Series only unless otherwise mentioned.

Improvements and bug fixes to video pass-through:

  • Improved image clarity, color accuracy, and contrasts in varying lighting conditions.
  • Improved automatic white balance in environments with lighting in multiple color temperatures.
  • Further improved foveation latency resulting in a smoother visual experience.
  • Improved handling of situations where automatic mixed reality camera focus distance is unavailable. The focus distance is set to 50 cm if automatic focusing can’t be used. (XR-4 Focal Edition)

Improvements and bug fixes to Varjo inside-out tracking:

  • Fixed an issue where tracking was sometimes lost when headset was left idle.
  • Added an option to automatically record Varjo inside-out tracking issues for diagnostics. (XR-4 Series excluding Secure Edition)

Improvements and bug fixes to Ultraleap hand tracking:

  • Updated the integrated Ultraleap software, which brings the following improvements (XR-4 with the Leap Motion Controller accessory and XR-3 with integrated Ultraleap hand tracking):
    • Ultraleap hand tracking now supports Ultraleap Hyperion features. For more information, see Ultraleap’s documentation.
    • Fixed an issue that prevented using multiple Leap Motion Controllers simultaneously for hand tracking.

Other improvements and bug fixes:

  • Fixed an issue that resulted in poor performance in OpenVR applications when using SteamVR version 2.8.6 or newer.
  • Reduced the XR-4 minimum GPU requirements to NVIDIA GeForce RTX 3070 to be equivalent to XR-3.
  • Adjusted the “Very low”, “Low”, and “Medium” Resolution quality options for XR-4 in stereo rendering mode to accommodate lower system requirements.
  • Improved eye tracking accuracy and stability when using eyeglasses.
  • Added a notification if Windows privacy settings are preventing headset cameras from functioning.
  • Fixed an issue where powering on the headset would sometimes take longer than expected.
  • Improved Varjo System stability.

Known issues:

  • Mixed reality features:
    • Video pass-through:
      • Automatic focusing may exhibit drift over usage of the device, resulting in the image being out of focus in one or both cameras. We recommend recalibrating the autofocus cameras periodically to resolve this issue. (XR-4 Focal Edition)
  • Developer tools and APIs:
    • Varjo Native SDK:
      • Video pass-through camera data stream has incorrect intrinsics metadata. (XR-4 Focal Edition)
  • XR-4 Series headsets restart unexpectedly with some PC setups. Using a Varjo-Ready PCIe Expansion Card can prevent unexpected restarts.

 

 

Varjo Base, release version 4.4.1

October 21, 2024
Supported headset models: XR-4 Series, XR-3, VR-3, and Varjo Aero.

This release includes improvements and bug fixes to existing features.

Note: All listed items concern the XR-4 Series only unless otherwise mentioned.

Improvements and bug fixes:

  • Fixed an issue where Varjo inside-out tracking did not always remember the room setup from a previous session.
  • Fixed an issue where Varjo Controllers did not work with Unity applications.
  • Fixed an issue where Varjo System was using more RAM than intended when using SteamVR Tracking or third-party tracking methods.
  • Fixed an issue where automatic interpupillary distance adjustment was not triggered when attempting to run eye tracking calibration if “Remember my calibration” setting was used. (XR-4 Series, XR-3, VR-3, and Varjo Aero)
  • Fixed an issue that sometimes caused flickering in the foveated focus area when looking up and moving the headset at the same time.
  • Fixed an issue where depth estimation did not work properly. (XR-3)

 

 

Varjo Base, release version 4.4

October 1, 2024
Supported headset models: XR-4 Series, XR-3, VR-3, and Varjo Aero.

This release includes major improvements to video pass-through and mixed reality as well as improvements and bug fixes to several other features.

Note: All listed items concern the XR-4 Series only unless otherwise mentioned.

Improvements and bug fixes to video pass-through:

  • Increased the foveated focus area size by 2.4 x when the display refresh rate is set to 90 Hz.
  • Improved blending between the focus and peripheral areas.
  • Reduced foveation latency by 10–40 ms depending on system configuration.
  • Improved color accuracy.
  • Reduced noise in low light (below 150 lux) conditions.
  • Reduced image processing artefacts (halos) in high-contrast borders.

Improvements and bug fixes to mixed reality features:

  • Improved alignment between virtual and mixed reality contents while moving your head when Motion smoothing is in use.
  • Fixed an issue where chroma key was incorrectly displaying virtual application contents in place of video pass-through image when using 90 Hz display refresh rate where the field-of-view of the video pass-through content is vertically limited. (XR-4 Focal Edition)
  • Fixed an issue where chroma key would occasionally flicker.
  • Fixed an issue where the “Use chroma key in all applications” option in Varjo Base could sometimes not be toggled on.

Other improvements and bug fixes:

  • Improved Varjo inside-out tracking accuracy by 10 % on average across different environments, and 20 % in large spaces.
  • Reduced the CPU load of Varjo inside-out tracking by 80 %.
  • Reduced Varjo System GPU load significantly, freeing up 3 % more graphics processing power for applications (as tested with minimum system requirements).
  • Reduced GPU load of Varjo Workspace by over 50 % (as tested with minimum system requirements).
  • Improved eye tracking accuracy on the peripheral areas of the display by ~0.75 degrees when using eyeglasses.
  • Improved eye tracking robustness when headset position on face slightly changes during usage. This also improves eye tracking robustness in repetitive use when using the “Remember my calibration” option.
  • Fixed an issue where the first-time setup in Varjo Base would sometimes not allow proceeding to the next step .

Developer tools and APIs:

  • Analytics Window in Varjo Base:
    • Fixed an issue where movement was not applied to controllers and Varjo Markers when using the ‘Mouse and WASD’ tool. (XR-4 series, XR-3, VR-3, and Varjo Aero)
  • Varjo Native SDK:
    • Fixed an issue where Environment Cubemap produced incorrect results. (XR-4 Focal Edition)
  • OpenXR:
    • Fixed an issue where API call xrGetSystemProperties did not return up-to-date state if the system properties had changed after instance creation. This fixes a problem with Unreal Editor where mixed reality features were not available if the headset was connected after the Unreal Editor was already open. (XR-4 series, XR-3, VR-3, and Varjo Aero)

Known issues:

  • Mixed reality features:
    • Video pass-through:
      • Automatic white balance might not work optimally in environments with a mix of lights with different color temperatures.
      • Automatic focusing may exhibit drift over usage of the device, resulting in the image being out of focus in one or both cameras. We recommend recalibrating the autofocus cameras periodically to resolve this issue. (XR-4 Focal Edition)
    • Depth estimation may occasionally stop working. If this happens, restart your headset. (XR-3)
  • Developer tools and APIs:
    • Varjo Native SDK:
      • Video pass-through camera data stream has incorrect intrinsics metadata. (XR-4 Focal Edition)

 

 

Varjo Base, release version 4.3.1

September 5, 2024
Supported headset models: XR-4 Series, XR-3, VR-3, and Varjo Aero.

This release includes improvements and bug fixes to existing features.

Note: All listed items concern the XR-4 Series only unless otherwise mentioned.

Improvements and bug fixes:

  • Added support for video pass-through Auto exposure for XR-4 Series.
  • Added support for Auto exposure behavior control for XR-4 Series.
  • Added support for mixed reality camera brightness for XR-4 Series.
  • Added support for flicker compensation for XR-4 Series.
  • Enabled local dimming when the display refresh rate is set to 75 Hz.
  • Fixed an issue where XR-4 base station tracking version would not work if the headset was powered on when the computer was restarted.
  • Fixed an issue that caused a crash when performing SteamVR room setup for the first time.
  • Fixed an issue that caused hand tracking to sometimes not work in VRED sessions.
  • Improvements to foveation latency.
  • Various stability and performance improvements.

 

 

Varjo Base, release version 4.3

June 6, 2024
Supported headset models: XR-4 Series, XR-3, VR-3, and Varjo Aero.

This release includes new features as well as improvements and bug fixes to existing features.

Note: All listed items concern the XR-4 Series only unless otherwise mentioned.

New features and improvements to Varjo inside-out tracking:

  • Upgraded Varjo inside-out tracking for XR-3 to use the XR-4 Series engine.
  • Increased tracking stability in environments with sparse features.
  • Improved the quality of Varjo inside-out tracking in small-scale environments.

New features and improvements to video pass-through:

  • Added an option to recalibrate the XR-4 Focal Edition autofocus cameras in Varjo Base.
  • Added an option in Varjo Base to set the display refresh rate to either 75 Hz or 90 Hz.
  • When display refresh rate is set to 75 Hz, vertical field of view in XR-4 Focal Edition is increased.
  • When display refresh rate is set to 75 Hz, foveated focus area is increased.
  • Improved the blending between the foveated focus and peripheral areas.
  • Improved alignment between virtual and mixed reality contents.

New features, improvements, and bug fixes to existing features:

  • Improved eye tracking accuracy in the peripheral area of the field-of-view.
  • Various stability and performance improvements.

Known issues:

  • Varjo inside-out tracking:
    • Tracking may occasionally drift. If this happens, perform room setup again. Good interior lighting and a sufficient amount of stationary recognizable objects and furniture in the room can lessen drifting. Avoid covering the tracking cameras or obstructing the headset view as these may cause drifting.
    • Tracking may have small residual jitter.
  • SteamVR Tracking:
    • An error might be displayed when opening the SteamVR room setup for the first time (XR-4 Base station tracking version, XR-3, VR-3, Varjo Aero).
  • Varjo Controllers:
    • Controller tracking is currently limited and tracking loss may occur if controllers are raised above head level.
  • Mixed reality features:
    • Video pass-through:
      • Image quality and latency are not yet optimized.
      • Virtual objects may not always appear fully stationary in relation to the real world.
    • Mixed reality camera settings:
      • When automatic white balance is enabled, sometimes video pass-through image of the right camera has incorrect exposure. If this happens, it will be automatically fixed in a few seconds.
    • Automatic focusing may exhibit drift over usage of the device, resulting in the image being out of focus in one or both cameras. We recommend recalibrating the autofocus cameras periodically to resolve this issue (XR-4 Focal Edition).
  • Eye tracking features:
    • With Aero, XR-3, and VR-3 eye tracking calibration can fail more often for users with eyeglasses compared to Varjo Base 3.10.4.
  • Developer tools and APIs (XR-4):
    • Varjo Native SDK:
      • Sharpness and Flicker compensation are currently not available.
      • Environment Cubemap has limited dynamic range.

 

 

Varjo Base, release version 4.2.2

April 30, 2024
Supported headset models: XR-4 Series, XR-3, VR-3, and Varjo Aero.

This release includes improvements and bug fixes for the XR-4 Series.

 

New features:

  • Added support for tracking with four cameras when not using controllers.

Improvements to Varjo inside-out tracking:

  • Improved robustness of room detection for Varjo inside-out tracking when starting the headset.
  • Reduced drifting with faster head gestures.
  • Reduced jitter.

Improvements to video pass-through:

  • Improved alignment between virtual and real-world contents when moving the headset.
  • Reduced stuttering in mixed reality when viewing rendered content.

Improvements and bug fixes:

  • First time setup can now be completed normally when using XR-4 base station tracking version.
  • Fixed an issue where pointing with head would not work after opening the Menu using the touch controls of the headset.
  • Fixed an issue where some SteamVR applications only showed a gray screen instead of actual content.

Known issues:

  • You may need to restart Varjo Controllers after pairing if you observe bad tracking or incorrect battery status information.

Varjo Reality Cloud:

New features:

  • Added support for Oculus Touch controllers for Varjo Reality Cloud for Meta Quest.

 

 

Varjo Base, release version 4.2.1

April 11, 2024
Supported headset models: XR-4 Series, XR-3, VR-3, and Varjo Aero.

This hotfix includes bug fixes for the XR-4 Series.

  • Added an option to dismiss USB connection error messages. You can now choose to continue using the headset even if the USB connection does not meet requirements. However, headset performance may be compromised.
  • Fixed an issue that prevented USB error messages from appearing if there was a pending firmware update.
  • Fixed an issue that caused automatic firmware updates to sometimes not be triggered.
  • Fixed an issue that sometimes caused a crash when the headset was left idle.

 

Varjo Base, release version 4.2

April 4, 2024
Supported headset models: XR-4 series, XR-3, VR-3, and Varjo Aero.

This release now officially supports Varjo XR-3, VR-3, and Varjo Aero, in addition to all Varjo XR-4 Series headsets. The release brings several improvements and bug fixes to existing features.

Note: All listed items concern the XR-4 Series only unless otherwise mentioned.

 

Improvements to video pass-through:

  • Improved Mixed Reality settings in Varjo Base:
    • Exposure setting now allows more accurate adjustment of the exposure value.
    • Improved the list of available ISO values.
    • Updated the number of adjustment steps available for focus distance when adjusting the setting manually. (XR-4 Focal Edition)
    • Updated the available Mixed reality settings and removed the ones that are not applicable for XR-4.
  • Improved autofocus accuracy in XR-4 Focal Edition.
  • Multiple improvements to image quality.
  • Chroma key now works in different lighting conditions.

Improvements to Varjo inside-out tracking:

  • Improved filtering to enhance the tracking experience.
  • Reduced CPU usage.
  • Improved tracking robustness in various edge cases.
  • Room setup will be automatically launched if the previous room setup is no longer valid.
  • Improved the startup time of Varjo inside-out tracking and room recognition.

Improvements to Varjo Controller tracking:

  • Improved stability and accuracy of tracking.
  • Improved tracking on the edges of the tracking camera’s field of view. Controllers can now be tracked even when only visible to one of the bottom cameras.
  • Added the Diagnostics feature for controllers.

Improvements and bug fixes to existing features:

  • Added support for updating the firmware for Headset adapter LB-4.
  • Improved USB connection problem detection and error messages.
  • Improved status messages for “Headset starting” state.
  • Simplified Varjo Controller visualization in Varjo Workspace and Menu with Real-world background. Virtual controller models are no longer overlayed with the real controllers, only a virtual pointer is rendered in the scene.
  • Improved the graphics performance of Varjo in-headset user interfaces while simultaneously running a heavy VR application in the background.
  • Improved lidar sensor connectivity and stability.
  • Improved eye tracking processing speed.
  • Reduced latency in eye tracked foveation.
  • Reduced CPU usage when using the video recording feature in Analytics window.
  • Fixed an issue where the headset needed to be turned off when restarting the computer to ensure reliable restart of the headset.
  • Fixed an issue with Real-world view that sometimes caused artefacts.
  • Fixed an issue where Varjo Base would not notify if updates were available.
  • XR-3, VR-3 and Varjo Aero displays are now properly turned on with fresh Nvidia drivers.

Developer tools and APIs:

  • Varjo Native SDK:
    • 3D reconstruction is now supported.
  • Datastream API:
    • Video pass-through data stream now has correct metadata.
    • 3D reconstruction is now supported.

Varjo Reality Cloud (XR-4 Series, XR-3, VR-3, and Varjo Aero):

  • Added support for Twinmotion Presenter application
  • Various stability and performance improvements

Known issues:

  • Varjo inside-out tracking:
    • Tracking may occasionally drift. If this happens, perform room setup again. Good interior lighting and a sufficient amount of stationary recognizable objects and furniture in the room can lessen drifting. Avoid covering the tracking cameras or obstructing the headset view as these may cause drifting.
    • Tracking may have small residual jitter.
  • SteamVR Tracking:
    • An error might be displayed when opening the SteamVR room setup for the first time (XR-4 Base station tracking version, XR-3, VR-3, Varjo Aero).
  • Varjo Controllers:
    • Controller tracking is currently limited and tracking loss may occur if controllers are raised above head level.
  • Mixed reality features:
    • Video pass-through:
      • Image quality and latency are not yet optimized.
      • Video pass-through streaming might have some jitter.
      • Alignment of virtual objects and video pass-through is not yet optimized. Virtual objects may not always appear fully stationary in relation to the real world.
    • Mixed reality camera settings:
      • When automatic white balance is enabled, sometimes video pass-through image of the right camera has incorrect exposure. If this happens, it will be automatically fixed in a few seconds.
    • Automatic focusing may exhibit drift over usage of the device, resulting in the image being out of focus in one or both cameras. (XR-4 Focal Edition)
  • OpenVR:
    • Some OpenVR applications display a gray background instead of the actual content on some PC setups when using XR-4.
    • Some OpenVR applications require you to quit Varjo Base and the SteamVR Status window from the Windows notifications area to terminate the application.
  • Developer tools and APIs:
    • Varjo Native SDK:
      • Sharpness and Flicker compensation are currently not available.
      • Environment Cubemap has limited dynamic range.

 

Varjo Base, release version 4.1 (Beta)

February 15, 2024
Supported headset models: XR-4, XR-4 Focal Edition, and XR-4 Secure Edition.
Supported via Varjo Reality Cloud: XR-3, VR-3, and Varjo Aero.

Note: Varjo Base 4.1 (Beta) has been optimized for XR-4 series only. Users of XR-3, VR-3, and Aero are recommended to continue using Varjo Base version 3.10.3. However, users of Varjo Reality Cloud should upgrade to Varjo Base 4.1 (Beta). During the Beta phase, usage of XR-3, VR-3, and Aero may be impacted.

 

Improvements to video pass-through:

  • Foveation now works in the bottom part of the screen.
  • Improved foveation latency.

Improvements to Varjo inside-out tracking:

  • Varjo inside-out tracking now remembers the last room where the headset was used. Room setup is preserved between sessions.
  • It is now possible to choose either the bottom or top tracking cameras for Varjo inside-out tracking. See Varjo Inside-out tracking settings in the XR-4 Series Beta Tool guide.
  • Fixed an issue that caused suboptimal tracking quality in long sessions.
  • Fixed an issue where the Reset button in Room setup would sometimes set the floor level too low.
  • Reduced sway and jitter.

Improvements to Varjo Controller tracking:

  • Improved stability and accuracy of controller tracking.
  • Fixed an issue where controllers were not working properly after pairing or first-time setup.
  • Fixed an issue where Varjo Controller button presses were not registered during manual eye calibration.

Improvements and bug fixes to existing features:

  • Power button behavior has been updated. Power off is now triggered by pressing and holding the power button until a beep sound is played and the status indicator light blinks green.
  • Varjo Controller Menu button functionality has been updated. The left controller Menu button is reserved for opening third-party application menus. The right controller Menu button is reserved for opening the Varjo in-headset Menu.
  • Varjo XR-4 Beta Tool now remembers previously set tracking parameters.
  • Improved touch control sensitivity to prevent accidental swipes and taps.
  • Improved eye tracking and automatic IPD adjustment accuracy.
  • Improved eye tracking processing performance.
  • Fixed an issue where the error message “Low USB performance” would sometimes be incorrectly displayed.
  • Fixed an issue where Varjo Base would prompt to update controller firmware even though firmware was up to date.
  • Fixed an issue where the Menu would sometimes not open when tapping the touch area on the headset or the Menu button on Varjo Controllers.
  • Various stability and performance improvements.

Known issues:

  • Varjo inside-out tracking:
    • Room setup is not automatically triggered if recognition of the previous room fails. In this case room setup needs to be triggered manually from Varjo Base.
  • Varjo Controllers:
    • Controller tracking is currently limited and tracking loss may occur if controllers are raised above head level.
  • Mixed reality features:
    • Video pass-through:
      • Image quality and latency are not yet optimized.
      • Alignment of virtual objects and video pass-through is not yet optimized. Virtual objects may not always appear fully stationary in relation to the real world.
    • Mixed reality camera settings:
      • Mixed reality video brightness, Sharpness, and Flicker compensation are currently not working.
      • Automatic white balance and Automatic exposure options are currently not working.
  • XR-4 Focal Edition:
    • Automatic focusing sometimes does not work correctly in one or both cameras.
  • OpenVR:
    • Some OpenVR applications display a gray background instead of the actual content on some PC setups when using XR-4.
    • Some OpenVR applications require you to quit Varjo Base and the SteamVR Status window from the Windows notifications area to terminate the application.
  • The headset should be turned off when restarting the computer to ensure reliable restart of the headset.
  • Stability and performance optimizations have not yet been fully completed.
  • Developer tools and APIs:
    • Varjo Native SDK:
      • Sharpness and Flicker compensation are currently not available.
      • Environment Cubemap has limited dynamic range.
    • Datastream API: Video pass-through data stream has incomplete metadata.
      • 3D reconstruction is not supported.

 

 

Varjo Base, release version 4.0 (Beta)

December 20, 2023
Supported headset models: XR-4, XR-4 Focal Edition, and XR-4 Secure Edition.
Supported via Varjo Reality Cloud: XR-3, VR-3, and Varjo Aero.

Note: Varjo Base 4.0 (Beta) has been optimized for XR-4 series only. Users of XR-3, VR-3, and Aero are recommended to continue using Varjo Base version 3.10.3. However, users of Varjo Reality Cloud should upgrade to Varjo Base 4.0 (Beta). During the Beta phase, usage of XR-3, VR-3, and Aero may be impacted.

This is the first release that has Beta level support for the XR-4 series.

New features:

  • Added support for XR-4, XR-4 Focal Edition, and XR-4 Secure Edition.
  • Added support for Varjo Controllers.
  • Added support for DTS Headphone:X spatial audio.
  • Varjo in-headset user interfaces now have sounds.
  • Organizations can now enable Azure SSO login on request as an alternative to logging in with a Varjo Account.

Known issues:

  • Varjo inside-out tracking:
    • Varjo System does not yet remember the room setup from earlier used environments. Reconfirming the floor level and forward direction is required after restarting Varjo System.
    • Good interior lighting and sufficient amount of stationary recognizable objects and furniture in the room is required for reliable positional tracking using Varjo inside-out tracking.
  • Varjo Controllers:
    • The controllers require a manual update after installing Varjo Base 4.0 (Beta). See Setting up XR-4 for instructions on how to update controller firmware.
    • Controller tracking is currently limited and tracking loss may occur if controllers are raised above head level.
  • Mixed reality features:
    • Video pass-through:
      • Image quality and latency are not yet optimized.
      • Foveation does not work in the bottom part of the screen.
    • Mixed reality camera settings:
      • Mixed reality video brightness, Sharpness, and Flicker compensation are currently not working.
      • Automatic white balance and Automatic exposure options are currently not working.
    • XR-4 Focal Edition:
      • Automatic focusing sometimes does not work correctly in one or both cameras.
    • OpenVR:
      • Some OpenVR applications display a gray background instead of the actual content on some PC setups when using XR-4.
      • Some OpenVR applications require you to quit Varjo Base and the SteamVR Status window from the Windows notifications area to terminate the application.
  • The headset should be turned off when restarting the computer to ensure reliable restart of the headset.
  • Stability and performance optimizations have not yet been fully completed.
  • Developer tools and APIs:
    • Varjo Native SDK:
      • Sharpness and Flicker compensation are currently not available.
      • Environment Cubemap has limited dynamic range.
      • Datastream API: Video pass-through data stream has incomplete metadata.
      • 3D reconstruction is not supported.

Varjo Reality Cloud:

  • Added support for Varjo XR-4 devices and Varjo Controllers.
  • Fixed an issue that caused low performance (fps) when starting a VRED session using Varjo Aero.
  • Fixed an issue with foveated rendering that caused image flickering while using Unity Mixed Reality applications.
  • Fixed an issue with the Override origin and direction option that caused controllers to appear too far away from the headset.
  • Improved stability for Twinmotion standalone applications.
  • Various stability and performance improvements.

 

Varjo Base, release version 3.10.3

October 17, 2023
Supported headset models: XR-3, VR-3, Varjo Aero

This release includes improvements and bug fixes to existing features.

  • Fixed an issue that caused degraded image quality when using manual eye reprojection.

Varjo Reality Cloud:

  • Added the ability to define advanced launch options as command line parameters for Unity and Unreal Engine applications.
  • Increased the allowed VRED file asset size from 5GB to 8GB.
  • Various stability and performance improvements.

Developer tools and APIs:

OpenXR:

  • Fixed an issue that caused image stuttering in applications developed with Unreal Engine 5.2 or newer.

Varjo Base, release version 3.10.2

September 7, 2023
Supported headset models: XR-3, VR-3, Varjo Aero

This release includes improvements and bug fixes to existing features.

Varjo Reality Cloud:

  • Increased maximum supported file size for Unity and Unreal Engine files to 20 GB.
  • Significantly improved session start time.
  • Improved the accuracy of session start and file upload time estimations.
  • Fixed an issue that sometimes caused applications using Unreal Engine 5.2 to not start.
  • Added a warning message if:
    • a user’s network speed drops during file upload.
    • there are unexpected delays in session start.

Developer tools and APIs:

OpenXR:

  • OpenXR runtime can now be requested to report linear and angular velocity of Varjo headsets.
  • Added a capability to create an OpenXR instance when Varjo Base is not running.
  • Removed the capability to create an OpenXR session when the headset is disconnected.
  • Fixed an issue where too much force was needed for grip detection when using Valve Index controllers.
  • Various small OpenXR conformance fixes.

Native SDK:

  • Eye tracking: Fixed an issue that caused gaze calibration cancellation to not work.
  • Fixed a race condition that sometimes caused applications to freeze when using OpenGL or Vulkan API.

 

Varjo Base, release version 3.10.1

June 29, 2023
Supported headset models: XR-3, VR-3, Varjo Aero

This release includes improvements and bug fixes to existing features.

Note: this release also includes a firmware update for the headsets. The firmware is updated the next time the headset is connected.

  • Fixed an issue that caused the hand tracking IR LEDs on the headset to be on when hand tracking was turned off. (XR-3)
  • Firmware update 0.17.0.486: Fixed an issue where a “Fan not rotating” error message was sometimes incorrectly displayed even if the fan was rotating.

Varjo Reality Cloud:

  • The application user interface now shows user role information for the listed organization members when sharing files or creating a new collaboration session. The information helps in selecting the right members to share with.
  • Added a capability to Share a file from the three-dot menu of a file card.
  • Improved accuracy of the estimated upload time when uploading files to Varjo Reality Cloud
  • Fixed an issue that prevented new files from being uploaded if an ongoing file upload was canceled.
  • Fixed an issue that caused keyboard inputs not to work during sessions.
  • Fixed an issue that would sometimes cause a crash when disconnecting from a cloud session.
  • Fixed an issue that sometimes caused session freezes when running Unity or Unreal Engine applications.
  • Improved stability when starting a VRED collaboration session.
  • Fixed an issue that caused an incorrect error message to appear when trying to join a full collaboration session.

 

Varjo Base, release version 3.10

May 25, 2023
Supported headset models: XR-3, VR-3, Varjo Aero

This release includes improvements and bug fixes to existing features.

Note: all users will need to log in again when updating to Varjo Base version 3.10.

  • Fixed an issue causing eye tracking to not work for some users when updating from Varjo Base version 3.8.1 to 3.9.
  • Fixed an issue that caused poor eye tracking performance for users with eyeglasses.
  • Fixed an issue that caused micro stuttering in OpenVR applications when slowly turning your head.
  • Fixed an issue causing some games that use Easy Anti-Cheat to not launch.
  • Fixed an issue that caused some users to be logged out from Varjo Base.
  • Fixed an issue that caused a hand tracking error message to incorrectly appear when using Varjo Aero.

Varjo Reality Cloud:

  • Updated the look and feel of Reality Cloud user interface.
  • Improved file sharing and management options:
    • Added a capability to manage file sharing of uploaded files in Reality Cloud Main view.
    • Added support for sharing files between individual members of an organization.
    • Added a new Guest user role.
  • Improved session stability and network connectivity.
  • Fixed an issue where connection to Reality Cloud was lost when Valve Index controllers were turned on. The issue occurred when controllers were turned on during streaming of content made with Varjo OpenXR plugin for Unreal Engine.

Developer tools and APIs:

  • Legacy 10-dot eye tracking calibration is now deprecated. 
  • OpenXR runtime now correctly reports headset connection status.

 

Varjo Base, release version 3.9

March 6, 2023
Supported headset models: XR-3, VR-3, Varjo Aero

This release includes improvements and bug fixes to existing features.

  • Updated Motion smoothing to an official release version. This release ends the beta testing phase for the feature.
    • Fixed ghosting artifacts that appeared in the headset image when rotating head when Motion smoothing was set to ‘Enabled’.
    • Reduced image wobbling and other unwanted visual artifacts when Motion smoothing was set to ‘Enabled’.
    • Improved application framerates (frames per second) when Motion smoothing was set to ‘Enabled’ and Vertical synchronization set to ‘Enabled – Fixed 45 fps’ or ‘Enabled – Fixed 30 fps’.
    • Improved the naming of Motion smoothing options in Varjo Base to make it easier to choose an appropriate option. The improved option names are ‘Always enabled’ and ‘Enabled if app supports it’.
  • Improved the description of the Exposure setting for Mixed reality cameras in Varjo Base to better describe how the setting works.
  • Improved the Technical details section for error messages displayed in Varjo Base in case of a system crash.
  • Fixed an issue where Varjo Base failed to display the selected room setup type (Standing Only or Room-Scale) in the System settings after performing the SteamVR room setup.

Varjo Reality Cloud:

  • Improved the session creation time for large files when the session is started from a file already uploaded to the service.
  • Improved session stability in suboptimal network conditions.
  • Fixed an issue where the timer in Varjo Base did not start from zero when displaying the session duration for an active session.

Developer tools and APIs:

  • OpenXR:
    • Added support for requesting the minimum haptic duration defined for controllers using XR_MIN_HAPTIC_DURATION.
    • Added support for stopping the controller haptics using xrStopHapticFeedback().
    • Added reporting for human-readable path names for eye tracking pose when using getLocalizedName query.
    • Fixed an issue that caused SteamVR controllers’ key presses to not get registered in OpenXR applications immediately after powering on the controllers.
    • Fixed an issue where Vertical synchronization incorrectly locked to a lower fps in pipelined OpenXR applications (for example, Microsoft Flight Simulator).
    • Fixed an issue where the reported action state changed in between calls to xrSyncActions().

 

Varjo Base, release version 3.8.1

January 25, 2023
Supported headset models: XR-3, VR-3, Varjo Aero

This release includes improvements and bug fixes to existing features.

  • Fixed a performance issue that caused image stuttering when using some newer generation processors such as 12th and 13th Gen Intel Core processors.
  • Fixed an issue that caused Valve Index and Vive controllers to not to work.
  • Fixed an issue that caused virtual objects in mixed reality to appear to drift out of their place when moving the headset quickly. (XR-3)
  • Fixed an issue that caused the pointer tool to appear misaligned with the mouse cursor when the mouse was used to control the pointer.
  • Fixed an issue where an incorrect error message (“Server is busy”) was displayed when trying to log into Varjo Base with an invalid password.

Varjo Reality Cloud:

  • Added support for Unreal Engine 5.1.
  • Fixed an issue that caused deleted session files to remain visible in the Main view.

 

Varjo Base, release version 3.8

December 21, 2022

This Varjo Base release version only supports XR-3, VR-3, and Varjo Aero. 
Users of VR-1, VR-2, VR-2 Pro, and XR-1 Developer Edition should continue using Varjo Base release 3.7.2. 

This release includes improvements and bug fixes to existing features.

  • Introduced a new setting named Motion smoothing that improves image quality by predicting and smoothing movement in applications. This setting is released as Beta and it replaces Motion Prediction in earlier releases. Read more about Motion smoothing.
    • Fixed motion smoothing artefacts when occlusion mask was enabled.
    • Fixed incorrect motion smoothing behavior when depth buffer was enabled in Microsoft Flight Simulator or in other applications where the depth buffer size did not match the color buffer size.
    • Known issues when using Enabled (Beta) option:
      • Enabled setting does not have optimized performance yet, and it can drop the application fps significantly when turned on. To improve application performance, you can try adjusting application settings to lower the image quality requirements.
      • Occasional ghosting or micro stuttering when turning head.
      • Visual artefacts and distortions in static user interface contents, for example application menus, may appear, especially if the user interface includes transparent elements.
  • Added new options in Vertical synchronization setting in the Headset tab: Automatic, Enabled – Fixed 45 fps, and Enabled – Fixed 30 fps.
  • Connected game pads are now displayed with a dedicated icon in the positional tracking status area in Varjo Base. 
  • Added a new mixed reality camera setting to enable adjusting the sharpness of the mixed reality camera video. (XR-3)
  • Improved the way the Headset view video recordings are cropped to make them more cinematic.
  • Added a possibility to include the Varjo logo and device name in screenshots and video recordings.
  • Reduced memory consumption for marker tracking to help prevent crashes of Varjo Tracking process caused by lack of RAM.
  • Fixed an issue that caused 3rd party tracking plugins not to load in Varjo Base. The issue only affected plugins built with the Tracking Plugin SDK with 3.7 release.

Varjo Reality Cloud:

  • Added support for uploading and storing Autodesk VRED application files to Reality Cloud.
  • Added support for starting a single-user session from a VRED file.
  • Added support for creating a collaborative session using VRED files that have been uploaded to Reality Cloud.
  • Added support for creating  a Unity or Unreal Engine application session without storing any files to Reality Cloud.
  • Added  new functionality that allows user to select organization when creating a session if they belong to more than 1 organization.
  • Improved the error message given when trying to use Reality Cloud with an unsupported version by providing more accurate information about the supported Varjo Base versions.
  • Fixed an issue where non-ASCII characters were incorrectly displayed in the file name after upload.

Developer tools and APIs:

  • Eye Tracking:
    • Exporting eye tracking data in Analytics Window: Added new data item, relativeToUnixEpochTimestamp, that is recorded to the CSV file. The data item records gaze frame timestamps since the Unix Epoch (time-of-day) timestamps.
    • Added API to convert from Varjo system timestamps to the time-of-day timestamps expressed as Unix Time.
  • Open XR:
    • Fixed a compatibility issue with Vive OpenXR API, which caused some of the Varjo OpenXR functionality not working correctly if Vive Console was installed on the same PC.

 

Varjo Base, release version 3.7.2

November 8, 2022

This release includes improvements and bug fixes to existing features.

  • Fixed an issue that caused image stuttering when using NVIDIA GeForce RTX 4090 graphics card.
  • Fixed an issue that caused a horizontal line artifact in the video pass-through image when the application was using eye reprojection. (XR-3)

Varjo Reality Cloud:

  • Fixed an issue where fps (frames per second) was incorrectly displayed in the Remote application FPS graph in Analytics window under Performance tools.
  • Improvements to the technical details given in the error messages in the event of a failed server connection.

 

Varjo Base, release version 3.7.1

October 19, 2022

This release includes improvements and bug fixes to existing features.

  • Fixed an issue that made the display brightness too dark. (XR-3, VR-3)
  • Fixed an issue where the offline timer for an logged-in Varjo Account was not displayed in Varjo Base when the headset was disconnected. (XR-3, VR-3, Aero)
  • Fixed an issue where headset buttons ‘Action button’ and ‘Menu button’ were displayed with incorrect names and icons in Analytics window. The issue occurred when headset was disconnected. (Aero)

Varjo Reality Cloud:

  • Improved the software stability during a session startup.
  • Fixed an issue that caused image pixelation.
  • Fixed an issue that blocked the keyboard shortcut Ctrl+Shift+A for Autodesk VRED.
  • Fixed an issue where Motion Prediction settings were displayed in Varjo Base during an active Reality Cloud session. For the time being, Motion Prediction is not supported in Reality Cloud and remains disabled during sessions.

Note: We have identified a stuttering issue when using new NVIDIA GeForce RTX 4090 graphics cards, and are working on a fix. This release does not yet include a fix to this known issue.

 

Varjo Base, release version 3.7

October 5, 2022

This release includes new features as well as improvements and bug fixes to existing features.

New features and improvements:

  • Changed the default brightness level for Aero displays to 60%. This setting is recommended and improves the contrast and readability compared to higher brightness levels. This change only affects clean installs of Varjo Base; earlier set values will stay unchanged when updating the software. (Varjo Aero)
  • Added SteamVR button in the Tools menu to make launching SteamVR easier.
  • Changed the order of the mixed reality camera settings to improve the settings usability. (XR-3)
  • Ultraleap runtime updated to version 5.1.32 improving the software stability.
  • Fixed an issue where login with Varjo Account failed if there was a non-ASCII character used in the account password.
  • Fixed an issue where login screen for Varjo Account was not available in first-time use after installing Varjo Base.
  • Fixed an issue where a system check didn’t display compatibility information for all GPUs. The issue occurred if the computer had more than one graphic cards of different models.
  • Fixed a broken link in the guided first-time setup of Varjo Base, where a web link in Safe use didn’t lead to Downloads page.
  • Fixed an issue where available software updates weren’t shown in the Support tab. The issue occurred when trying to access software updates while not being logged in with Varjo Account.
  • Fixed an issue where Show keyboard and mouse feature remained enabled even if virtual desktop had been disabled in Workspace settings. (XR-3, VR-3, Aero, XR-1 Developer Edition)

Varjo Reality Cloud:

  • Added support for Unity and Unreal Engine applications.
  • Added support for using keyboard input when running applications.
  • Added support for applications using depth occlusion.
  • Added support for using Valve Index controllers.
  • Fixed an issue that caused an Autodesk VRED session not to start if a file larger than 2 GB was used.

Developer tools and APIs:

  • Analytics window in Varjo Base:
    • Logging eye tracking data: Added new items that are recorded to the CSV file when exporting data:
      • Left and right eye openness factors
      • Frames where eye rays weren’t determined, for example, a half-closed eye state
    • Fixed an issue where the focus screen in the Analytics window turned black when looking at the right edge of the display, and if Video pass-through and Eye tracking were enabled in the Analytics window.
    • Fixed an issue where eye tracking calibration could be started in the Analytics window even though Allow eye tracking was disabled. (XR-1 Developer Edition, VR-2 Pro, VR-2, and VR-1)
  • Native SDK:
    • Added support for Vulkan in Varjo native API.
    • Eye tracking:
      • Added eye openness factors for left and right eye.
      • Added an option to automatically confirm acceptable headset position when requesting eye tracking calibration.
      • Added an option to cancel eye tracking calibration. This setting resets the eye tracker to default settings.
    • Mixed reality:
      • Added a new mode for real-time reflections, which automatically matches the lighting cubemap color temperature and brightness to current video pass-through image.
      • Added support for new camera control that enables switching between eye reprojection modes in Varjo Native API (MR Camera Controls API).
      • Added a new event type varjo_EventType_MRChromaKeyConfigChange.
      • Added new Blend Control Mask modes for depth occlusion masking.
      • Fixed an issue where camera property change events were not sent after resetting the camera properties.
  • Open XR:
    • OpenXR runtime:
      • Added support for XR_VARJO_view_offset for adjusting camera render position.
      • Added Vulkan support (XR_KHR_vulkan_enable, XR_KHR_vulkan_enable2, XR_KHR_swapchain_usage_input_attachment_bit).

 

Varjo Base, release version 3.6.2

August 30, 2022

This release includes improvements and bug fixes to existing features in the Varjo XR-3, VR-3, and Aero headsets:

  • Fixed an issue that appeared in release 3.6 and that caused blurring in the image.
  • Fixed an issue that caused a halo effect around moving objects when Motion Prediction setting in Varjo Base was set to “Enabled if supported”. This affected Aero headsets, and also XR-3 and VR-3 headsets when simple rendering was in use.
  • Fixed an issue that caused a black line to be visible on the right edge of the foveated focus area when foveated rendering is in use at low resolutions.

 

Varjo Base, release version 3.6.1

June 30, 2022

This release contains improvements and bug fixes to existing features:

  • Fixed a critical issue that caused the Varjo System to crash after upgrading to Varjo Base version 3.6 for some users (XR-3, VR-3, Aero) 
  • Fixed an issue where updating to Varjo Base 3.6 sometimes caused low resolution and blurring issues (XR-3, VR-3, Aero)   
  • Fixed an issue which caused a firmware update to fail in some circumstances (XR-3, VR-3, Aero)  
  • Fixed an issue that caused a continuous restart of the Varjo System if SteamVR was being installed as part of the first-time setup flow 
  • Fixed an issue where the set display brightness level did not persist after the headset was disconnected (Aero)   
  • Fixed an issue where in rare cases the eye tracking calibration dot would remain on the screen after the calibration had finished (XR-3, VR-3, Aero)  
  • OpenXR runtime: Fixed an issue that caused the environment blend mode ‘Alpha blend’ to be listed for devices without mixed reality capabilities   
  • Fixed an issue where enabling depth estimation caused unpredicted spikes in the GPU load (XR-3, XR-1 Developer Edition)  
  • Fixed an issue where eye tracking calibration did not start when clicking on the Eye tracking button in the Analytics window (XR-1 Developer Edition, VR-2 Pro, VR-2, VR-1)   
  • Fixed an issue where mura correction textures were not applied correctly. This caused inconsistent colors and brightness to appear between display pixels. (XR-1 Developer Edition, VR-2 Pro, VR-2, VR-1) 

Varjo Base, release version 3.6
UPDATE – June 21, 2022

Updated the 3.6 Release Notes. We’ve added a new feature to OpenXR runtime by adding support for DX12.

UPDATE – June 21, 2022

We’ve identified a critical bug in the 3.6 release that can cause problems for some Varjo users (e.g. compositor crashing or blurriness). We recommend using or reverting back to your previous Varjo Base version until the issue has been resolved. We apologize for the inconvenience and will update this page as soon as the issue has been resolved.

June 7, 2022

This release contains improvements and bug fixes to existing features.

New features:  

  • Added support for Varjo Reality Cloud streaming platform and subscriptions. Users with Reality Cloud subscription can access Reality Cloud tools in Varjo Base (XR-3, VR-3, Aero)
  • New distortion correction set as default. This replaces the earlier Experimental distortion correction setting (XR-3, VR-3, Aero)
  • Added Mixed Reality camera controls to the Headset tab in Varjo Base: exposure, ISO, white balance, flicker compensation (XR-3)
  • Added ability to adjust the display brightness in the Headset tab of Varjo Base (Aero)
  • Eye Tracking API: added support for accessing the raw eye camera video feed
  • Eye Tracking API: added support for initiating 1-dot calibration
  • OpenXR Runtime: Added support for DX12

 Improvements to existing features:  

  • Fixed an issue which prevented the Varjo OpenVR driver from initializing when using the latest version of SteamVR, version 1.22
  • Fixed an issue where the Foveated rendering drop-down value did not reset to the default value ‘Always’ when resetting to factory settings
  • Fixed an issue where the offline timer did not appear when using headsets offline (XR-3, VR-3, Aero)
  • Fixed an issue where the first-time use screen was not shown after a fresh install
  • Fixed a rare issue where an offline device would cause a crash in Varjo Base
  • Fixed an issue where Varjo Base would not recover following a firmware update when using Aero
  • Removed access to Varjo Teleport from the Services menu. *
  • Eye Tracking API: improved precision for iris and pupil diameter measurement

*) To better achieve the next giant leap in mixed reality teleportation, we’ll continue developing the Teleport service in a closed mode with select partners. If you have any questions about using Teleport, please get in touch with teleport@varjo.com. 

Read blog post

 

Varjo Base, release version 3.5.1

April 20, 2022

This release contains improvements and bug fixes to existing features: 

  • Fixed an issue where the offline countdown timer was erroneously displayed for unlocked headsets (XR-3 and VR-3) 
  • Fixed an issue where the offline countdown timer would continue even after the computer was shut down (XR-3, VR-3, and Aero) 
  • Fixed an issue in the OpenXR runtime that caused wrong aim and grip poses for Vive and Index controllers 
  • Fixed an issue that decreased the quality of calculated depth maps for near-field objects (XR-3) 

 

Varjo Base, release version 3.5

March 7, 2022

This release introduces new features and improvements to existing features. 

New features:

  • Foveated rendering: New calibration options
    • Always calibrate: Recalibrate foveated rendering whenever you put on the headset
    • Remember my calibration: Reuse calibration settings across sessions so that there is no need to recalibrate
    • Best estimation without calibration: Use a statistical estimate instead of calibration
    • Never calibrate: Do not calibrate foveated rendering at all
  • API:
    • Added global chroma key toggle to Varjo MR API 
    • Eye tracking: Experimental new measurements (in mm) for pupil and iris diameter
  • Experimental new distortion correction

Improvements to existing features:

  • Motion Prediction:
    • Application-submitted motion vectors are now used instead of optical flow data if available
    • Fixed an issue where Motion Prediction would not work correctly with non-SRGB texture formats
  • Varjo inside-out tracking (Beta):
    • Stability improvements
    • Fixed an issue where inside-out tracking would not work without SteamVR installed
  • Varjo Markers: Stability improvements
  • Varjo Workspace:
    • Fixed an issue where the user-assigned shortcut for Workspace would not activate (VR-3 and Varjo Aero)
    • Fixed an issue where VR controllers could not control the virtual desktop
  • Ultraleap runtime updated to version 4.5.3
  • Added an error message shown inside the headset when no valid subscription is found
  • Fixed a rare issue where SteamVR would not start when launched in Varjo Base 
Read blog post

 

Varjo Base, release version 3.4.2

February 10, 2022

This release contains bug fixes to existing features:

  • Fixed a memory leak in the Analytics window
  • Fixed an issue where users were asked to log in even when Remember me was selected on the login screen
  • Fixed an issue where the quality of depth occlusion for objects close to the headset would sometimes be degraded in mixed reality applications (XR-3 and XR-1 Developer Edition)

 

Varjo Base, release version 3.4.1

January 13, 2022

This release contains improvements and bug fixes to existing features:  

  • OpenXR runtime:  
    • Fixed an issue where foveated rendering was not properly handled when losing eye tracking calibration. The issue showed up as poor image quality in OpenXR and Unreal (Aero).
  • Eye tracking: increased eye tracking accuracy in peripheral area of the field-of-view (XR-3, VR-3, and Aero) 

 

Varjo Base, release version 3.4

December 15, 2021

This release introduces new features and improvements to existing features. 

New features: 

  • Support for Varjo Aero
  • Varjo Account:
    • Personal accounts added to Varjo Account Portal
    • Account type is now displayed in the dropdown user menu
  • Varjo Workspace and virtual monitor support are now available for VR-3 and Aero
  • Option to enable or disable Varjo Workspace (XR-3, VR-3, Aero, and XR-1 Developer Edition)
  • New virtual background scene: Cabin
  • Simple rendering: Disable focus area to improve performance (XR-3 and VR-3)
  • Motion platform support in Varjo Base when plugin is installed
  • OpenXR Vive Tracker support
  • Single-adapter support (XR-3 and VR-3) 

Improvements to existing features: 

  • Improved settings for Resolution quality and optimized resolution values
  • Varjo inside-out tracking (Beta):
    • Improved robustness and accuracy
    • Added notification for low-light conditions
  • Varjo Markers:
    • Improved robustness for static markers
    • Minor fixes
  • Updated Ultraleap runtime to 5.1.41
  • Eye tracking:
    • Improved error handling in eye tracking API
    • Improved accuracy and precision (XR-3 and VR-3)
  • Motion Prediction: Fixed quality issues related to occlusion masking
  • Added safe use instructions to first-time user guide
  • Improved Legal section in Varjo Base: Links to terms and conditions, terms of use, and privacy policy 

 

Varjo Base, release version 3.3.1

November 25, 2021

This release contains improvements and bug fixes to existing features: 

  • Updated the distortion profile and occlusion mask. As the visible area is now larger, this may cause a small decrease in performance (XR-3 and VR-3) 
  • Fixed an issue where the occlusion mask was upside down when using the High Definition Render Pipeline (HDRP) with Unity 2019. The issue occurred due to a bug in Unity’s HDRP and is fixed in Varjo XR Plugin 2.2.1 and later 
  • Fixed bugs in the OpenXR runtime that caused rendering artefacts when using Varjo Unreal OpenXR plugin with Stereo Layers or VR Spectator 
  • Fixed an issue where the button to launch Varjo Teleport from Varjo Base did not work 
Read blog post

Varjo Base, release version 3.3

October 21, 2021

This release introduces new features and improvements to existing features.

New features: 

  • Resolution quality: Adjust the image resolution for all applications. Replaces Compatibility render resolution from earlier versions 
  • Blend Control Mask API: Control how depth occlusion, chroma key, and masking are blended in mixed reality applications 
  • Analytics window: Added option to force Vertical synchronization 
  • OpenXR runtime: Added support for XR_Varjo_marker_tracking (XR-3 and XR-1 Developer Edition)
  • Added Norwegian language option 

Improvements to existing features: 

  • Vertical synchronization: Improved functionality. When enabled, your application’s framerate is locked to specific fractions of the display refresh rate (XR-3 and VR-3)
  • Motion Prediction: Improvements for low-FPS scenarios when using Enabled if supported. Uses additional compensation for headset motion for applications that submit a depth buffer
  • Hand tracking (XR-3 and VR-3):
    • Improved tracking quality when hand is rotating
    • Stability improvements
    • Changed include directory structure in LeapC SDK
  • Varjo inside-out tracking (Beta): Improved tracking accuracy
  • Eye tracking: Improved tracking accuracy
  • Automatic IPD adjustment: Improved accuracy (XR-3 and VR-3)
  • Varjo Markers: Improved tracking quality for static markers (XR-3 and XR-1 Developer Edition)
  • Video pass-through cameras: Various fixes (XR-3)
  • Experimental point cloud and meshing 3D reconstruction API: Improved support for dynamic environments
  • Improved video recording
  • Improved system requirements check
  • Improved device connectivity (XR-3 and VR-3)
  • OpenXR runtime: Various fixes
  • API change: varjo_PropertyKey_GazeCalibrating is set to true already when headset alignment UI is displayed 
  • Performance optimizations and stability improvements

 

Varjo Base, release version 3.2.2

September 23, 2021

This release contains stability improvements for XR-3 and VR-3:

  • Fixed an issue where Varjo Compositor would crash under rare circumstances

 

Varjo Base, release version 3.2.1

September 3, 2021

This release contains improvements and bug fixes to existing features:

  • Improved depth occlusion in large spaces with reflective surfaces
  • Fixed issues related to depth sensor startup
  • Fixed rare issues causing rendering hangs and crashes
  • Fixed an issue with OpenXR view matrix transformation on frame submission. This issue caused minor stuttering in Varjo Unreal OpenXR integration and other applications

Eye tracking API:

  • Fixed an issue where IPD estimation was not available when automatic IPD adjustment was disabled in Varjo Base, and querying user IPD values would return zero values
  • Fixed a related issue where individual eye rays would start from zero values when automatic IPD adjustment was disabled in Varjo Base

 

Varjo Base, release version 3.2

July 7, 2021

Note for XR-3 users: Varjo Base 3.2 includes a firmware update for the ToF depth sensor. The new firmware version is not compatible with older versions of Varjo Base. If you need to switch back to an older version after installing the 3.2 release and related firmware update, please contact Varjo Support.

This release introduces several new features and improvements to existing features.

New features:

  • Diagnostics for Varjo inside-out tracking (Beta) are now part of the diagnostics collection
  • Automatic eye tracking calibration can be temporarily disabled from the Analytics window
  • ToF depth sensor firmware update
  • Added adaptive synchronous client frame submission and updated positional timewarp to improve the visual experience in low-FPS scenarios. Note that this may cause a small decrease in performance
  • Added warning message for situations where the headset temperature is below 5 °C (41 °F)
  • Removed notification for Limited resolution

Improvements to existing features:

  • Motion Prediction: Added support for XR-3 and VR-3. When set to Enabled, visual artefacts may occur if your application does not support the feature
  • Hand tracking: Improved memory utilization with Unity Ultraleap plugin
  • Updated Ultraleap runtime to 5.1.12
  • Depth occlusion in mixed reality: Improved consistency and robustness in large rooms with objects close to the viewer and when hand tracking is in use
  • Varjo inside-out tracking (Beta): Improved performance and accuracy
  • Varjo Markers: Improved performance and tracking quality
  • Eye tracking: Improved detection of when the headset is worn by a user
  • Eye tracking: Improved tracking accuracy for users wearing eyeglasses
  • Automatic IPD adjustment: Improved accuracy
  • Improved headset idling logic
  • Varjo Account: Improvements to login
  • Fixed an issue where VR-3 would not work with an XR Subscription
  • Added Quadro RTX A5000 to list of compatible GPUs
  • Fixed an issue where GPU compatibility detection would fail in rare circumstances
  • Fixed an issue where Vive Tracker buttons were not working
  • Various other bug fixes

 

Varjo Base, release version 3.1.1

May 31, 2021

This release contains bug fixes and small changes to existing features:

  • Fixed one-second stutter that occurred in certain situations
  • Fixed occasional rendering misalignment in OpenVR applications
  • Fixed an issue where hand tracking would fail due to an LED illumination error
  • Fixed an issue where the chroma key UI toggle would become inactive during initialization
  • The default range for video pass-through depth occlusion is now 0.75m
  • Foveated rendering is no longer disabled during high latency

 

Varjo Base, release version 3.1

May 10, 2021

This release introduces several new features and improvements to existing features. 

New features: 

  • Custom render resolution for OpenVR and OpenXR applications: Adjust the application resolution directly in Varjo Base 
  • Mixed reality for OpenVR applications: Enable mixed reality for any OpenVR application (XR-3 and XR-1 Developer Edition) 
  • Foveated rendering tools in Analytics window (XR-3 and VR-3) 
  • Automatic headset firmware updates (XR-3 and VR-3)

Improvements to existing features: 

  • Hand tracking: Improved tracking quality 
  • Hand occlusion in mixed reality: Improved quality
  • Varjo inside-out tracking (Beta): Improved performance
  • Varjo Markers: Improved quality and performance
  • Eye tracking and automatic IPD adjustment: Improved performance 
  • Video passthrough: Improved image quality and auto-exposure handling 
  • Overall performance improvements 
  • Various bug fixes 
Read blog post

Varjo Base, release version 3.0.5

March 29, 2021

This is a hot-fix release targeted primarily for the users of XR-3 and VR-3 headsets, and contains the following changes:

  • Improved mixed reality depth occlusion at near distances close to user (XR-3 only)
  • Improvements to rendering quality
  • Performance improvements and various bug fixes

 

Varjo Base, release version 3.0

March 8, 2021

This release introduces full support for the Varjo XR-3 and VR-3 headsets including the following new features: 

  • Guided first-time setup flow for XR-3 and VR-3
  • Single-dot eye tracking calibration for foveated rendering for XR-3 and VR-3
  • Varjo inside-out tracking (Beta) for XR-3 
  • Ultraleap’s fifth generation hand tracking (Gemini Preview)  
  • Log in with Varjo Account. Varjo Base will check for a valid subscription when using XR-3 and VR-3.

In addition, this release brings following improvements to all Varjo headset models: 

  • Completely redesigned Menu for quick settings while wearing the headsetMenu can also be used with hands with the new headset models XR-3 and VR-3
  • Varjo Markers tracking quality improvements 
  • Improved performance 
  • Fix for an issue where user settings were not always restored after software updates

Developer tools and APIs:

  • Native SDK updates
    • Foveated rendering API 
    • 200 Hz eye tracking for XR-3 and VR-3 
    • Ultraleap hand tracking SDK for XR-3 and VR-3 
    • Experimental 3D reconstruction API
  • Unity plugin updates
    • Support for foveated rendering  
    • 200Hz eye tracking for XR-3 and VR-3
    • Ultraleap hand tracking SDK for XR-3 and VR-3 
    • Support for Chroma keying 
    • Video pass-through metadata only stream 
    • Support for Vive trackers 
    • Support for the Experimental 3D reconstruction 
    • Simulate XR-3 and VR-3 options in Varjo Base Analytics window 
Read blog post

Varjo Base, release version 2.5.0

September 28, 2020

Added ability to change between display blending modes
Added experimental support for chroma masking
Fixed a bug with Unreal depth submission

 

Varjo Base, release version 2.4.1

August 17, 2020

Mixed Reality depth estimation performance improvements
Fixed a bug occasionally preventing starting of XR-1 Developer Edition cameras on Windows 10 May 2020 update (version 2004)
Fixed a bug with DX12 texture creation under multi-GPU SLI

 

Varjo Base, release version 2.4.0

June 22, 2020

Added Motion Prediction
Added Override origin and direction
Added Chroma key UI
Unity XR SDK release
Added Multiclient support
Added HDR cube map support
Added Varjo Marker support for Unity
Added experimental support for video post-process shaders
Added experimental support for foveated rendering
Added support for matching color tone and brightness between VR and VST

Read blog post

Varjo Base, release version 2.3.1

June 2, 2020

Added SteamVR 1.12 compatibility
Removed an error dialog when selecting VST image
Added temperature monitoring for the XR-1 Developer Edition hand tracking module
Fixed bug in Varjo Tracking for Japanese local

 

Varjo Base, release version 2.3.0

May 4, 2020

Varjo Markers full release
Added functionality to export eye tracking data
Added UI for selecting third-party tracking methods
Improved depth estimation for XR-1 Developer Edition
Added functionality to recalibrate cameras on XR-1 Developer Edition
Out-of-box support for client applications running in admin mode

Read blog post

Varjo Base, release version 2.2.1

March 12, 2020

Fixed a bug when updating Varjo Base

 

Varjo Base, release version 2.2.0

March 10, 2020

Added chroma key support for XR-1 Developer Edition
Added Varjo Tracker support for XR-1 Developer Edition
Added simulation mode for XR-1 Developer Edition
Added DX12 API support
Added First Time Use wizard
Added optional admin-mode support for client applications
Bug and performance fixes

 

Varjo Base, release version 2.1.0

December 16, 2019

Added support for rendering different images in context and focus
Added automated VR scene color correction based on VST image
Added MR examples for Unity, Unreal, and Native SDK
Added 3DoF tracking fallback in case the 6DoF tracking becomes unavailable
Implemented various rendering performance improvements

 

Varjo Base, release version 2.0.0

November 7, 2019
Improved rendering processes
Switched eye tracking calibration to faster mode
Added Tracking Plugin API for third party tracking solutions
Added support for mixed reality

Added OpenVR/SteamVR application support

 

Varjo Base, release version 1.4.0

October 3, 2019
Fully redesigned Varjo Base with improved user interface for controlling your headset
Added 6DOF timewarp
Read blog post

Varjo Base, release version 1.3.1

July 22, 2019
Improved stability in the Varjo Base Mirroring window
Improved USB diagnostics
Improved Eye tracking diagnostics

 

Varjo Base, release version 1.3.0

June 19, 2019
Updated visual style for Headset alignment guidance
New built-in tools for screenshot, video capture, eye tracking visualisation and other controls in Varjo Base Mirroring window
LWRP and HDRP support added for Unity
SLI performance improvements
Focus area visual quality improvements
Improved management for headset overheating situations
New developer tool for uploading Eye tracking data to Varjo for analysing the eye tracking behaviour

 

Varjo Base, release version 1.2.1

May 8, 2019
WIP for SLI systems support (current initialisation times for SLI could be up to 30 seconds)
More robust and fast USB initialization
Optimised In-HMD CPU performance

 

Varjo Base, release version 1.2.0

April 18, 2019
Additional visual enhancements for the Bionic Display™
Improved mapper with even higher precision for the 20/20 Eye Tracker
New UI for more precise headset alignment added
More robust and accurate automatic IPD adjustment
Compositor mirror for simultaneous use with VR-1 implemented
Minor bugs fixed – improved stability and overall performance

 

Varjo Base, release version 1.1.2

April 3, 2019

Latest SteamVR support added

 

Varjo Base, release version 1.1.1

March 19, 2019
UI fixes and improvements in Varjo Base
License file update for the SDK

 

Varjo Base, release version 1.1.0

March 5, 2019

This is the first official release of the Varjo Base software. Installing Varjo Base will make your VR-1 headset work with your Windows 10 computer.