Jump to content

Recommended Posts

Posted

I have a HP G2 and a QUEST 2. I was messing around with the Quest 2 and changed to the runtime to the oculus went to change it back through the OpenXR tools and set it back to the window runtimes I get this error

C;\windows\system32\mixedrealityruntime.json

XRrusult failure [XR_error_runtime_failure.

I had to reinstall windows to fix the windows open xr tools with the windows runtime. 

Anyone know of a fix for this

thanks J

Ryzen7 5800X3D. 64 gb ram, 6950XT 16gb,  Winwing Orion F18, MFG Crosswind Rudder, 42 inch lg tv, Quest PRO

USN  VF31 F14A  AE2 1985-1989 CV 59 NAS Oceana

IL ANG 183FW/170FS F16C Block 30 Big Mouth 1989-2006 Full time tech Retired E8

 

Posted

Most common cause for this is you have an OpenXR API layer such as OpenKneeboard, XRNS or OXRMC that is installed outside of your ProgramFiles folder.

Check your registry at HKLM\Software\Khronos\OpenXR\1\ApiLayers\Implicit. There shouldn't be any key pointing to a file outside of ProgramFiles.

Delete any offending key to resolve the issue.

I wasn't banned, but this account is mostly inactive and not monitored.

Posted

Thank you that fixed it for me.  When you stated that I had a API layer installed outside of my programs folder. I had open kneeboard installed on a different drive. If I install it in c:\programfiles should everything work or does open kneeboard mess up the opxr registry again.

Thanks again 

J

Ryzen7 5800X3D. 64 gb ram, 6950XT 16gb,  Winwing Orion F18, MFG Crosswind Rudder, 42 inch lg tv, Quest PRO

USN  VF31 F14A  AE2 1985-1989 CV 59 NAS Oceana

IL ANG 183FW/170FS F16C Block 30 Big Mouth 1989-2006 Full time tech Retired E8

 

Posted
22 minutes ago, Tomcat388th said:

Thank you that fixed it for me.  When you stated that I had a API layer installed outside of my programs folder. I had open kneeboard installed on a different drive. If I install it in c:\programfiles should everything work or does open kneeboard mess up the opxr registry again.

Thanks again 

J

I can't remember exactly what OpenKneeboard did, but I thought the latest version took extra care to not break OpenXR Tools. Better is to ask Fred on the OpenKneeboard Discord. 

I wasn't banned, but this account is mostly inactive and not monitored.

Posted

I'll check with fred

Thank you again 

J

Ryzen7 5800X3D. 64 gb ram, 6950XT 16gb,  Winwing Orion F18, MFG Crosswind Rudder, 42 inch lg tv, Quest PRO

USN  VF31 F14A  AE2 1985-1989 CV 59 NAS Oceana

IL ANG 183FW/170FS F16C Block 30 Big Mouth 1989-2006 Full time tech Retired E8

 

Posted (edited)

> Check your registry at HKLM\Software\Khronos\OpenXR\1\ApiLayers\Implicit. There shouldn't be any key pointing to a file outside of ProgramFiles.

I disagree with this - it is perfectly valid for them to be anywhere. The problem is that OpenXR Tools for WMR is sandboxed, which means its not compatible with all valid OpenXR API layers. As such, it is not suitable for use as a debugging/testing tool - use OpenXR Explorer instead.

That said, it will be compatible with the next version of OpenKneeboard, however...

> I can't remember exactly what OpenKneeboard did, but I thought the latest version took extra care to not break OpenXR Tools.

The current betas (and the next stable release) will coincidentally fix this - they install to program files instead, but this is primarily because of Microsoft changing the restrictions on registry access for MSIX "full trust" apps; Windows updates removed the ability to reliably write to the registry. I needed to move away from MSIX, so MSI + Program Files + HKLM made sense. A past alpha changed the ACLs on ProgramData\OpenKneeboard to allow access to sandboxed apps; I removed that as the MSIX changes happened shortly after.

OpenXR Tools for WMR are not compatible with current stable releases of OpenKneeboard; this is ignorable, and a bug/shortcoming/oversight in OpenXR Tools for WMR.

> Check your registry at HKLM\Software\Khronos\OpenXR\1\ApiLayers\Implicit. There shouldn't be any key pointing to a file outside of ProgramFiles.

You also need to check HKCU; current stable releases of OpenKneeboard should be there instead of HKLM

Edited by actually_fred

My projects:

OpenKneeboard - VR and non-VR kneeboard with optional support for drawing tablets; get help
HTCC - Quest hand tracking for DCS; get help

If you need help with these projects, please use their 'get help' links above; I'm not able to track support requests on these forums.

 

Posted
13 minutes ago, actually_fred said:

I disagree with this - it is perfectly valid for them to be anywhere. The problem is that OpenXR Tools for WMR is sandboxed, which means its not compatible with all valid OpenXR API layers. As such, it is not suitable for use as a debugging/testing tool - use OpenXR Explorer instead.

Yes, to be clear this is a deficiency of OpenXR Tools for WMR, not OpenKneeboard. But it is what it is today. I've been encouraging people to use OpenXR Explorer as well.

I wasn't banned, but this account is mostly inactive and not monitored.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...