Jump to content


Verified Members
  • Posts

  • Joined

  • Last visited


0 Neutral
  1. Hello, i want to use a HTC Vive Tracker to track the head pose of a user. I got the full HTC Vive Pro [1] kit, but i want to omit the HMD itself. To do so, i activated the HMD Null driver in steam.vrsettings and in default.vrsettings in the null driver settings directory. So far this works. My system is a Kubuntu 23.04 OS, with a NVidia GPU. This is the output of the SteamVR system report: ### SteamVR Version 1.26.7 (1690491041) Steam: Public (beta) Tracking: null driver for HMD OS: Linux version 6.2.0-26-generic (buildd@lcy02-amd64-091) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.2.0-17ubuntu1) 12.2.0, GNU ld (GNU Binutils for Ubuntu) 2.40) #26-Ubuntu SMP PREEMPT_DYNAMIC Mon Ju ( Direct Mode Graphics: Unknown () System Admin: Yes Async Reprojection: Disabled Performance drops: 17/1 5/2 4/3 0/4 16847/16901 User IPD (m): 0.063 Displays - Extended Display ### Now i have some questions: 1. How is the pairing information stored? - i see entries in "/home/tt/.steam/steam/config/lighthouse/lighthousedb.json" as well as in folders next to this file. however, if i use the tool "/home/tt/.steam/steam/steamapps/common/SteamVR/tools/lighthouse/bin/linux64/lighthouse_console" with "unpairall", the device (tracker as well as controller) automatically reconnects when i push the connection buttons, but this is not reflected in the SteamVR window itself. where can i look for debugging infos about the USB devices that are really really accepted in the SteamVR runtime (due to my observation i mentioned in the last sentence)? 2. Why does it run better on Ubuntu, but not on Fedora or vanilla Debian? i can't get the pairing done at all on another distribution... 3. When do i have to run Steam in background? I want to use (even though deprecated) OpenVR, through pyopenvr. Sometimes there is a message that libcurl or libpangoft2 is missing. Greetings, Thomas Thron [1] https://www.vive.com/de/product/vive-pro/
  2. hi. this is how i got it running according to https://www.youtube.com/watch?v=oCfvbJk-cx0 turn off SteamVR. then edit two files of Steam and SteamVR: - <pn_Steam>: - Windows: `C:\Program Files (x86)\Steam\` - Linux: `~/.steam/steam` - `<pn_SteamVR>`: - Windows: `C:\Program Files (x86)\Steam\steamapps\common\SteamVR` - Linux: `~/.steam/steam/steamapps/common/SteamVR` change `enable` and if you like the height and width values in `<pn_SteamVR>/drivers\null\resources\settings\default.vrsettings` { "driver_null": { "enable": true, "loadPriority": -999, "serialNumber": "Null Serial Number", "modelNumber": "Null Model Number", "windowX": 0, "windowY": 0, "windowWidth": 800, "windowHeight": 600, "renderWidth": 800, "renderHeight": 600, "secondsFromVsyncToPhotons": 0.01111111, "displayFrequency": 90.0 } } add these three values into the `steamvr` entry in `<pn_Steam>/config/steamvr.vrsettings` { "steamvr": { "requireHmd": false, "forcedDriver": "null", "activateMultipleDrivers": true } } then run SteamVR again. you can undo this with { "steamvr": { "requireHmd": true, "forcedDriver": "", "activateMultipleDrivers": false } }
  • Create New...