OSVR Device Compatibility

This information is necessarily incomplete: there are always new devices being supported by OSVR, and not all development happens in a centralized location or is brought to the attention of the broader OSVR community. If you notice an omission, you can submit a pull request for the file/repo that fetches the data to generate this page.

If you notice an error, let us know via the support portal, or by clicking the "Help" button in the lower-right corner of the page.

Operating System Compatibility

OSVR has been officially ported to run on the following operating systems:

See more details at the list of projects

Game Engine Support

OSVR has plugins that bring its wealth of devices and peripherals into many engines:

Display Compatibility

This table only lists those displays whose display descriptor JSON ships with OSVR-Core or is otherwise known to the wider OSVR community. Creating such a descriptor for an arbitrary display is straightforward, meaning this list is nowhere near all-encompassing.

Note that due to a temporary technical limitation, displays with multiple modes of operation are listed multiple times in the table, once for each mode.

VendorModelVersionNotes
VuzixWrap 1200dx1.0 (Data source: display descriptor )
VuzixIWear 7201.0 (Data source: display descriptor )
OSVRHDK1.2 Suitable for HDK 1.0-1.2 (Data source: display descriptor )
OSVRHDK1.3 Specific to the optics of 1.3, with Render Manager compatible distortion parameters (Data source: display descriptor )
OSVRHDK1.3 Specific to the optics of 1.3, with a specialized distortion correction requiring apps to use RenderManager 0.6.40 or newer. (Data source: display descriptor )
OSVRHDK2.0 OSVR HDK 2.0 (Data source: display descriptor )
OculusRiftDK1 (Data source: display descriptor )
OculusRiftDK2 (Data source: display descriptor )
SensicsdSight 1920x1080 landscape-mode video, 1 video input (Data source: display descriptor )
SensicsdSight 1920x1080 landscape-mode video, 2 video inputs (Data source: display descriptor )
SensicsdSight 1080x1920 portrait-mode video, 1 video input (Data source: display descriptor )
SensicsdSight 1080x1920 portrait-mode video, 2 video inputs (Data source: display descriptor )
SensicsxSight 6123 Assumes xSight SVP is set for 1920x1080 full screen (Data source: display descriptor )
SensicszSight1.1 1280x1024 resolution mode, 1 video input (Data source: display descriptor )
SensicszSight1.1 1280x1024 resolution mode, 1 video input (Data source: display descriptor )
SensicszSight1.1 1280x1024 resolution mode, 2 video inputs (Data source: display descriptor )
SensicszSight1.1 1280x720 resolution mode, 1 video input (Data source: display descriptor )
SensicszSight1.1 1280x720 resolution mode, 1 video input (Data source: display descriptor )
SensicszSight1.1 1280x720 resolution mode, 2 video inputs (Data source: display descriptor )
SensicszSight 1920-100 1920x1080, 1 video input (Data source: display descriptor )
SensicszSight 1920-100 1920x1080, 1 video input (Data source: display descriptor )
SensicszSight 1920-100 1920x1080, 2 video inputs (Data source: display descriptor )
SensicszSight 1920 1920x1080, 1 video input (Data source: display descriptor )
SensicszSight 1920 1920x1080, 1 video input (Data source: display descriptor )
SensicszSight 1920 1920x1080, 2 video inputs (Data source: display descriptor )
VrvanaTotem1 (Data source: display descriptor )
FOVEFOVE 0 (Data source: display descriptor )
HTCVive/Vive PRE This is a sample descriptor file only - please follow the instructions to use the ViveDisplayExtractor to generate a correct one for your device! (Data source: display descriptor )
LaputaVRHero1.0 Specific to the optics of LaputaVR HMD, with a specialized distortion correction mesh requiring apps to use RenderManager 0.6.40 or newer. (Data source: display descriptor )

Interaction device compatibility

This is in addition to devices supported by VRPN , which can be used in OSVR with some additional configuration
Device VendorDevice NameInterface Classes ImplementedOther
OSVRHacker Development Kit (HDK) Integrated IMU Tracker
  • analog
  • tracker
RazerHydra motion controller
  • analog
  • button
  • tracker
YEI3Space Sensor
  • analog
  • tracker
GenericOpenCV Video Capture
  • imaging
3DconnexionSpacePilot Pro 3D Mouse
  • analog
  • button
3DconnexionSpace Explorer 3D Mouse
  • analog
  • button
3DconnexionSpace Navigator 3D Mouse
  • analog
  • button
3DconnexionSpace Navigator 3D Mouse for Notebooks
  • analog
  • button
3DconnexionSpace Traveller 3D Mouse
  • analog
  • button
3DconnexionSpaceball 5000
  • analog
  • button
3DconnexionSpacemouse Plus XT
  • analog
  • button
3DconnexionSpacemouse Pro
  • analog
  • button
3DconnexionSpacemouse Wireless
  • analog
  • button
Fifth Dimension Technologies5DT Data Glove 14 Ultra
  • analog
Fifth Dimension Technologies5DT Data Glove 16
  • analog
Fifth Dimension Technologies5DT Data Glove 5 Ultra
  • analog
Advanced Realtime Tracking GmbHFlystick
  • analog
  • button
  • tracker
Performance Designed ProductsAfterglow Ax1 Controller for XBox 360
  • analog
  • button
Arrington ResearchViewPoint EyeTracker
  • analog
  • tracker
Ascension Technology CorporationFlock of Birds
  • tracker
Atmel CorporationATmega32
  • analog
BG Systems, Inc.CerealBox
  • analog
  • button
Bauhaus University WeimarInertia Mouse
  • analog
  • button
CH ProductsFighterstick USB
  • analog
  • button
Contour Design, Inc.ShuttleXpress
  • analog
  • button
Crossbow Technology, Inc.RGA300CA
  • tracker
Dream CheekyRoll-up Drum Kit USB
  • button
FutabaInterLink Elite Controller
  • analog
  • button
GenericGPS (serial NMEA protocol) tracker
  • tracker
Global HapticsOrb
  • analog
  • button
Griffin TechnologyPowerMate Controller
  • analog
  • button
Hayden-KerkIDEA PCM4806X Motor Controller
  • analog
  • button
Hillcrest LabsFreespace
  • analog
  • button
  • tracker
In2GamesGametrak
  • tracker
InterSenseIS-900 MicroTrax Hand tracker
  • tracker
InterSenseIS-900 MicroTrax Head tracker
  • tracker
InterSenseIS-900 MicroTrax Wand
  • analog
  • button
  • tracker
LogiCad 3DMagellan controller
  • analog
  • button
LogitechExtreme 3D Pro Joystick
  • analog
  • button
Solution Technologies, Inc.MicroScribe 3D
  • button
  • tracker
Mindtel LLCTotally Neat Gadget (TNG) 3
  • analog
  • button
Motion WorkshopMotionNode
  • tracker
Northern Digital IncPolaris Spectra
  • tracker
Northern Digital IncPolaris Vicra
  • tracker
National InstrumentsDAQCard DIO 24
  • button
NintendoWiiMote
  • analog
  • button
Novint Technologies IncFalcon
  • button
  • tracker
Oculus VRRift DK1
  • analog
  • tracker
Oculus VRRift DK2
  • analog
  • tracker
Origin InstrumentsDynaSight
  • tracker
PNI Sensor CorporationSpacePoint Fusion
  • button
  • tracker
PhaseSpaceMotion Capture
  • tracker
Polhemus3Space
  • tracker
PolhemusG4
  • tracker
PolhemusIsotrak tracker
  • tracker
PolhemusLIBERTY
  • tracker
PolhemusLIBERTY LATUS
  • tracker
PolhemusPowerTRAK 360
  • button
Retrolink USBClassic GameCube-style Controller
  • analog
  • button
Retrolink USBClassic Genesis Controller
  • analog
  • button
SaitekST290 Pro Joystick
  • analog
  • button
MicrosoftSideWinder Precision (raw driver)
  • analog
  • button
MicrosoftSideWinder Precision 2 (raw driver)
  • analog
  • button
TRIVISIO Prototyping GmbHColibri
  • tracker
Thalmic LabsMyo
  • analog
  • button
  • tracker
US DigitalA2 Absolute Rotary Encoder
  • analog
VR-SpaceWinTrackerIII
  • tracker
Vinten RadamecSerial Port Interface (SPI)
  • analog
P.I. EngineeringX-keys Desktop USB
  • button
P.I. EngineeringX-keys Jog and Shuttle
  • analog
  • button
P.I. EngineeringX-keys Joystick
  • analog
  • button
P.I. EngineeringX-keys Professional USB
  • button
P.I. EngineeringX-keys XK-12 Jog and Shuttle
  • analog
  • button
P.I. EngineeringX-keys XK-12 Joystick
  • analog
  • button
P.I. EngineeringX-keys XK-3
  • button
P.I. EngineeringX-keys XK-68 Jog and Shuttle
  • analog
  • button
MicrosoftX-Box Controller 360 (and compatible - raw driver)
  • analog
  • button
MicrosoftX-Box Controller S (and compatible - raw driver)
  • analog
  • button
Yost Labs (YEI)3-Space Sensor
  • analog
  • button
  • tracker
ZaberT-LA linear actuator
  • analog
Leap MotionLeap Motion Controller
  • analog
  • imaging
  • skeleton
  • tracker
Hillcrest LabsFSM-9 Tracker
  • tracker
NodBackspin
  • analog
  • button
  • tracker
HTCVive PRE and Vive Controllers
  • analog
  • button
  • tracker
SMI Tracker
  • eyetracker
FOVEFove Eye Tracker Plugin
  • eyetracker
FOVEFove Head Tracker Plugin
  • tracker
Oculus VROculus Rift Tracker/Sensors (via Oculus SDK)
  • analog
  • tracker
OSVRStandardFirmata
  • analog
  • button
Oculus VROculus Rift Trackers/Sensors (via OpenHMD)
  • tracker
MicrosoftKinect for Windows
  • analog
  • tracker
MicrosoftKinect for Xbox ONE
  • analog
  • button
  • tracker
NintentoWiimote
  • analog
  • button
  • tracker
XimmerseXimmerse Outside/In Controllers
  • analog
  • button
  • tracker
OSVRComprehensive Plugin Example
  • tracker
OSVRComprehensive Plugin Example
  • analog
  • button
  • tracker
LaputaVRHero
  • analog

close