XR calls in non XR project

Hello!

I have a project that is not intended to use XR, however in the profiler I see calls being made to XR systems such as Initialization.XREarlyUpdate, FixedUpdate.XRFixedUpdate, XRLayout.GetActivePasses(), and lots of others. I have made sure all XR and VR packages are uninstalled as well as the XR Plugin Management. I even installed the plugin management to at one point to make sure everything is disabled, then uninstalled it again. The profiler still continues to show these XR calls. Is there something I’m missing to disable them or are they always present as part of the engine/profiler? Apologies if this is not the right place to ask this question.

Thanks

1 Like

Did you uncheck ‘initialize xr on startup’ in the xr manager?
Can you add a screenshot of the profiler?
Did you update Unity already?

Package Manager > Packages: Built-in > Try to disable VR, XR.
These packages are not displayed in Packages: In Project.

Did it help?

1 Like

There is an XR module that is built into the Editor. I wouldn’t imagine that this is doing any significant amount of work in your project if your project doesn’t use XR.

1 Like