Skip to content

Releases: CertainLach/VivePro2-Linux-Driver

v0.7.0

11 Nov 22:15
v0.7.0
a2a9f4e
Compare
Choose a tag to compare

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

09 Sep 21:36
5978ab1
Compare
Choose a tag to compare

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

26 Mar 00:44
018eed7
Compare
Choose a tag to compare

Base station connectivity improvements, support for SteamVR v1.25.7

v0.4.0 - The power of thor

07 Sep 22:38
Compare
Choose a tag to compare

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

14 Aug 16:55
c5a933f
Compare
Choose a tag to compare
v0.3.1-cosmos Pre-release
Pre-release

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

02 Jul 16:14
Compare
Choose a tag to compare
  • Improve support for older glibc

Ready to use driver installer is available on patreon, or you can build it yourself using instructions in README.md

v0.3.0

07 May 21:56
3b33a4b
Compare
Choose a tag to compare
  • 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

06 Mar 11:48
e290602
Compare
Choose a tag to compare

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