- Install SteamVR on Steam
- Find the latest release on the Releases page, download and extract openvr-virtual-driver-vx.x.x.zip
- Double-click
install.bat
The installer automatically detects your SteamVR location and installs the driver.
- Download the new release and extract it
- Double-click
install.bat— it will replace the existing installation
- Double-click
uninstall.batfrom any release, or manually delete theopenvr_virtual_driverfolder from your SteamVRdriversdirectory
Prerequisites: CMake >= 3.16, a C++23 compatible compiler (MSVC), Git
- Clone the repository with submodules:
git clone --recurse-submodules https://github.com/Project-NEURIA/openvr-virtual-driver.git cd openvr-virtual-driver - Build:
cmake -B build -DCMAKE_BUILD_TYPE=Release cmake --build build --config Release
- The compiled driver will be output to
openvr_virtual_driver/bin/win64/. Runinstall.batto install it to SteamVR.
- In a new python project do
uv add openvr-virtual-driver-clientorpip install openvr-virtual-driver-client - Start a SteamVR game
- Run your python project, see examples directory for examples