In Debian and Ubuntu the OpenXR SDK is split into several packages. Up to date information can be found on repology. Archlinux AUR: openxr-loader-git and AUR: monado-git.Ubuntu: releases in distro via Debian or through a PPA, Monado continuous builds in CI.Debian: releases in distro, Monado continuous builds in CI.Packages for the OpenXR SDK and Monado are available for various distributions. If your distribution does not provide packages for the OpenXR SDK and Monado, you will have to build Monado from source. There are no prebuilt generic binaries for monado available at this time. Running Monado with the amdvlk Vulkan driver generally works but may not render OpenXR applications using OpenGL correctly. Note that the intel drivers offer only limited support for GL_EXT_memory_object_fd: depth/stencil formats are not supported yet. OpenGL applications have been tested and are confirmed to work with radeonsi, intel i965 and iris (since mesa 21.2) and the nvidia proprietary driver. OpenXR applications using OpenGL require an OpenGL driver with support for the GL_EXT_memory_object_fd OpenGL extension. In particular reasonably modern versions of radv, intel anv and the nvidia proprietary driver are tested and confirmed to work. For example the compositor requires VK_KHR_external_memory_fd and VK_KHR_external_semaphore_fd to enable the most basic submission of textures from the application to the compositor.Ī full list of required and optional Vulkan extensions is available in the doxygen documentation. The Monado compositor requires a Vulkan driver with certain Vulkan extensions. Monado currently runs on linux and android. More general background information about OpenXR and OpenXR runtimes can be found at About Runtimes. dll library and use the C headers provided by the OpenXR SDK. OpenXR runtimes like Monado can be though of as “VR headset and VR controller drivers” and the OpenXR loader, analog to the Vulkan loader, is responsible for finding and connecting applications to this “driver” so that OpenXR applications do not need to interact directly with a runtime.Īpplications link to only the libopenxr_loader.so or. An OpenXR runtime like Monado or SteamVR (SteamVR acts as a runtime for both OpenVR and OpenXR applications at the same time).Software that supports VR by using the OpenXR API requires two software packages to work: Selecting the Monado runtime for OpenXR applications.I found it easier to “find” when the mouse scrolled outside the visible window. You could change arrangement so that second display is under the main monitor. Try looking at display settings when vive is plugged in, and see how the displays get arranged and if extended mode. I know I am not using all the right terms and explaining it a convoluted way. Moving the mouse to the hidden display and clicking the mouse would bring it to focus and fix the compositor issue. The fix for me was to move the mouse to the right of main display until the mouse cursor was no longer visible, but some component of the extended display was off screen. It seemed to be related to extended mode, and the headset display ending up hidden off screen, with no easy or noticeable way to bring focus to it. Not being able to run direct mode because Mac doesn’t allow direct access to gpu, I often encountered issues and frustrating errors like the compositor one. Something with the way the display settings, how the monitors were arranged and how they interact with the vive display. This used to happen a lot for me when i was running bootcamp on my mac.
0 Comments
Leave a Reply. |