![]() It does contain a vulkan driver but I wouldn't even expect it to work with SteamVR. ![]() The thing is that SteamVR is moving fast and requires relatively recent graphics drivers and for example direct mode will only work with the very newest releases.Īmdgpu-pro is the proprietary AMD driver. If you have vulkaninfo and running "vulkaninfo | grep deviceName" prints something with your GPU name in it, then vulkan is working. One of the optional little standard utilities for vulkan is "vulkaninfo", maybe in a package like "vulkan-utils" or "vulkan-info" or something like that. Other than that you need a vulkan loader, according to google that would be "libvulkan1" on ubuntu but may be called differently on other distributions. ![]() a package "mesa-vulkan-drivers" on ubuntu. But it may be packaged separately depending on distribution, e.g. With SteamVR Valve targets the radv vulkan driver that is part of mesa. It works on Linux and enables the use of the OSVR HDK in SteamVR, So if you can get one for cheap, it's a decent-ish alternative, though the positional tracking volume is relatively small and some users report tracking issues after running it a while, mostly attributed to issues with the camera firmware, which sadly is not open source and most likely will never get a fix.ĭon't. SteamVR-OSVR is a SteamVR plugin like SteamVR-OpenHMD, just for OSVR. Basically nobody created linux software for OSVR's SDK though - the OSVR Unity and Unreal plugins don't work on Linux, and pretty much nobody bothered with the C/C++ API. With osvr-core you get positional tracking for the OSVR HDK. Re OSVR: At this point I would not recommend buying the OSVR HDK, though at the currently reduced price of $199.99 it might be an okay-ish price. Nolo controllers can also be activated with the config file but the controller implementation isn't finished in SteamVR-OpenHMD, gotta get buttons done and use a more sensible controller model. The config file for that is pretty rudimentary, but it should do the job. If you have the Nolo HMD tracker attached to the HMD, the SteamVR-OpenHMD plugin can completely replace the HMD's tracker with another tracker like the Nolo tracker, which also gives you positional tracking. There's also a possibility it has something to do with psvr firmware updates, so connecting it to a playstation 4 *may* improve how the firmware reports IMU values, though no guarantees, just a possibility. I heard that the psvr code should be pretty solid in OpenHMD, but make sure to use the most up to date OpenHMD code (in subprojects/openhmd, git pull origin master or something like that). SteamVR already provides a script that should sets LD_LIBRARY_PATH: ~/.local/share/Steam/steamapps/common/SteamVR/bin/vrstartup.sh But if none of these contain the directory where the executable is, then it will not look there for libraries. Then in the environment variable LD_LIBRARY_PATH, etc. Then In the so called "rpath" that is stored in the executable itself. The usual ld loader has a few rules where to look for libraries like: In the paths configured in /etc/ld.so.conf or /etc/ld.so.conf.d/*.conf. Unfortunately the UI is not very intuitive, when pressing a button or making some analog input it shows this in the UI, but then you have to choose the function to assign from a long list of names and hope to assign the right function.ītw: Linux (usually) doesn't do the loading of libraries in the same directory as the executable. You have to go to the joystick settings and set them up separately for each hand. For me the Vive controller bindings were missing completely too.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |