Releases: CertainLach/VivePro2-Linux-Driver
v0.7.0
Updated steam client & SteamVR compatibility
It is no longer required to have wine installed on local machine, if you have proton installed in Steam. Latest version is preferred (Including hotfix), but you may specify it manually by changing SteamVR launch arguments: PROTON_VERSION=8.0 %command%
.
Driver logs are now written to $STEAM_DIR/logs/vr{client,server}.log
, by implementing a custom Rust tracing driver, say no to starting steam from console just to read driver stdout.
To provide a better debugging experience, this driver no longer silently fails when lens-server is failing to start, instead it displays an error message using zenity (No need to install it, it should already exist in steam-runtime vr environment), and tries fallback display settings in the meantime.
Build and runtime dependencies were updated for new steam runtime, however, your host system now needs to have GLIBC 2.34+.
Partial list of supported systems is now the following:
- Manjaro/ArchLinux - yes
- NixOS 22.05+
- Fedora 35+
- Debian 12(bookworm)+
- Ubuntu 22.04+
(Based on https://repology.org/project/glibc/versions)
It is possible to support older versions, but you will have a better experience on recent enough system.
v0.6.0
Support for SteamVR v1.27 was implemented, this version won't work with the older versions of SteamVR.
Builtin base station power management is now used by default, yet it is still possible to use one embedded in this driver, as SteamVR implementation sometimes doesn't work.
BTW: Great to see Valve wants to provide good support for VR on linux now, as there is a lot of linux fixes in the last release. Also there is a lot of references to prism, which is an entirely new compositor? For the in-development new headset? Looks exciting.
v0.5.0
Base station connectivity improvements, support for SteamVR v1.25.7
v0.4.0 - The power of thor
This driver now supports SteamVR power management feature, it can wake base stations on SteamVR startup and make them sleep (or go to standby, configurable) on VR exit
To configure this feature, you should enable power management using standard SteamVR settings GUI (There should be "connection failed" error in this interface, which is ok since the driver has no ability to tell SteamVR that everything is working) and then restart VR
If this doesn't work - you should look into SteamVR stdout/stderr and make sure you have bluetooth adapter available in the system (hcitool dev
)
v0.3.1-cosmos
This release will not work on the Vive Pro 2, this is an experiment to run proxy driver on the Vive Cosmos
v0.3.1
v0.3.0
- Update driver to work with newer SteamVR
- Patch original driver so VIVE Console no longer needs to be installed
- Improve upgrade checks
- Improve build process, resulting binaries have better compatibility with older distribution versions
Ready to use driver installer is available on patreon, or you can build it yourself using instructions in README.md
v0.2.0
Features
- Read target resolution from steamvr.vrconfig instead of hardcoding (Fancy GUI overlay should be created later)
- Read lens configuration from device on driver start
- Automatically reconfigure device resolution on driver start
Code was rewritten to Rust, which allows better modularity
I.e i want to have monado driver in future, not only OpenVR