Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If so, you have probably been prompted to set SteamVR as the default OpenXR runtime on your system (the mechanism Blender and other applications will use to find it)
If it doesn't work yet, check in your registry. In `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenXR\1` you should see a value called "ActiveRuntime". It should be set to "C:\Program Files (x86)\Steam\steamapps\common\SteamVR\steamxr_win64.json"
Open notepad, put that text in a file, and name it "activate_openxr_steamvr.reg"
Then right-click it, and click "merge". Say yes to administrator prompt.
I had the same scenario trying to use OpenXR from SteamVR using Oculus Hardware (that's a pretty silly scenario considering Oculus do support OpenXR natively, but I was testing stuff...)
In may case I just restated Windows and after this, when I started SteamVR I got a popup windows with the following message: "SteamVR isn't set as the default OpenXR runtime", so pressed the button 'Set as default' in this popup, and Blender was able to init VR successfully in the result.
Error: No format matching OpenXR runtime supported swapchain formats found.
It's a known problem with the OpenGL version of the SteamVR OpenXR runtime, see https://gtm.steamproxy.vip/app/250820/discussions/8/2448217320134601817/#c2523653167122752247
The short story is that Blender ask the runtime for texture in "GL_RGBA8" format, but SteamVR don't "support" that format. If you are willing to re-compile blender from source-code, this post contains a patch that adds the "GL_SRGB8_ALPHA8" in the list of pixel format Blender will attempt to initialize with, (and it will let it go past this error).
(This should work on AMD GPU on Linux, and on any GPU on Windows.)
Edit: Apparently Virtual Desktop doesn't support OpenXR, so you'd have to use another method of connecting the Quest: https://www.reddit.com/r/OculusQuest/comments/i3vzt0/any_vr_devs_that_use_virtual_desktop_and_unity/g0ei4kd?utm_source=share&utm_medium=web2x&context=3
ah dammit! i see. yeah I'm using a Quest. thanks for pointing that out, i may just ask VD developer what are his plans for OpenXR.