Running native XTAL applications

  • Make sure that you don’t have any other SteamVR compatible headset (for example HTC Vive) connected to the computer
  • Start the VR Tool service application
  • Go to Settings tab
    • Make sure that the VRG runtime is installed and updated
    • Make sure that the SteamVR driver is disabled
    • Make sure that the display mode is set to Direct Mode
  • Start SteamVR
  • If everything started correctly you should only see the tracker/clipon icon and icons of your base stations in SteamVR
  • Start any native XTAL VR software/application
    • for example you can try the demo applications available in the Demos folder
  • Find the XTAL tray icon in the Windows notification area and right click on it
  • Select ‘Lighthouse’ tracking option
  • You can use the XTAL runtime settings menu to set rendering quality, adjust FOV and other image parameters, and change tracking related options
  • ‘Origin offset’ section can be used to manually move the tracking origin to fine tune the calibrated position
  • ‘Merge with internal sensor’ option utilizes the internal IMU sensor to achieve better results with 6 DoF tracking systems
    • we recommend leaving this option checked for most use-cases
  • Motion cancellation setup
    • If you’ll be using XTAL headset on a motion platform, you can utilize secondary Lighthouse tracker for direct platform movement cancellation/compensation
    • Make sure that both tracker/clipon icons are visible in SteamVR
    • Check the Motion cancellation checkbox in the Tracking tab
    • Select the correct ID for the motion cancellation tracker
      • If the movement of the headset doesn’t seem correct, try switching the ‘Motion cancellation tracker ID’
    • ‘Refresh IDs’ button will refresh the list of all available trackers (for example if the tracker was initialized while VR application was already running, it will not be displayed in the list unless refreshed)
  • ‘Force legacy input API’ option changes the used controller input communication API to older legacy version, which is required by some end applications. Use this option if your controllers are tracked but the application doesn’t receive any buttons/trackpads inputs.

This page was last modified on May 2nd, 2023 at 17:22

< PreviousNext >