Almalence Digital Lens OpenXR Layer Setup for Pimax Crystal


This instruction describes how to set up Almalence Digital Lens OpenXR Layer on Pimax Crystal VR head-mounted display.

Hardware requirements- Pimax Crystal
- NVIDIA GeForce GTX 2070 or later
Software requirements- Windows 10 (64-bit) or later
- SteamVR 1.26.6 or later or Pimax XR
- Pimax Play or later

Setting up the Pimax Play:

  1. In the Device Settings in Device tab, enable the check-boxes: “Eye Tracking”, “Auto Ipd Adjustment” and “Wearing Location Reminder”. For Almalence DLVR to work correctly and provide the best experience, eye-tracking has to be calibrated. Launch the "Calibration" button and complete calibration.
  2. In the “Game” tab, switch the “Render Quality” to “maximum”.
  3. In the “Advanced” tab, switch the “Lens Settings” to “35 PPD Glass”, or enable the check box “Auto Lens Settings” and make sure that “35 PPD Glass” has been chosen automatically.


The functionality of DLVR with the enabled option Dynamic Foveated Rendering is experimental; it is recommended to disable this option for stable operation and results.

SteamVR OpenXR runtime setup:

  1. In the SteamVR window, click the menu button and go to Settings.
  2. In the Video settings tab, switch the "Render Resolution" option to "Custom." Set the "Resolution Per Eye" to 100%. Check if that sets the resolution to 4312x5100. If it’s not, adjust the "Resolution Per Eye" so that it should be 4312x5100 or as close as possible to that.
  3. Open the "OpenXR" tab and make sure that "Current OpenXR Runtime" is set to "SteamVR." If it is not, click the "Set SteamVR as OpenXR Runtime" button.
    In older versions of SteamVR, at the bottom of the window, switch "Advanced Settings" to "Show," and you can find the "Set SteamVR as OpenXR Runtime" button in the "Developer" section.


If you have installed Microsoft Mixed Reality on your PC, remove the resolution limitation in the SteamVR settings file. To do that, open the file path_to_Steam_installation directory\config\steamvr.vrsettings in Notepad or another text editor and delete the line with the parameter maxRecommendedResolution.

Pimax XR runtime setup:

For installing and setting up Pimax XR runtime, refer to app GitHub page.

Launch your app

Almalence OpenXR Layer will be automatically enabled if:

  • Your app supports OpenXR runtime.
  • Your app uses the following graphics APIs: DirectX11/12, Vulkan.
  • You have adjusted the settings as described above.

In case installation and configuration were successful, you will see the following message when launching any OpenXR-compatible app:

Seeing the effect of Digital Lens

The best way to see the effect of the Digital Lens plugin is to toggle it on/off by using [DELETE] button on your PC keyboard. Also you can see the gaze using [INSERT] button.

The effect of Almalence DLVR is best observed at high-resolution textures and scenes with lots of fine details.

Any OpenXR-compatible application shall work with Almalence OpenXR Layer. Just in case, below are few applications that have been tested:

- Microsoft Flight Simulator
- Beat Saber v1.29.4 and later
- Treekeepers
- FlashOut
- Blender (VR plugin)

Questions, troubleshooting, and support:

If you have any questions, you can contact support:

Uninstalling or disabling Almalence OpenXR Layer

In SteamVR 1.26.6 and later versions, you can disable Almalence OpenXR Layer in the OpenXR tab in the SteamVR settings. With previous versions of SteamVR, you will have to uninstall the layer using Windows Add/Remove Programs function.