I got an interesting issue and I am literally grabbing at straws here.
I use this mainly mighty mod for Skyrim VR and I use a mod in game called SPELL WHEEL.
To bring up the wheel in game I press down the thumb stick (only button left I can use).. Quest 3 by the way.
Problem is when I hold the Thumbstick down (left or right) I start to loose FPS at an alarming rate in game like (my theory) the thumb stick is repeatedly giving out a signal to the PC or game.
Now is this possible ?, and can I at all control the input of any given button on the controller through the ini ?
Hmmm, I'm not sure about that one. The game may be detecting that input as being repeatedly pressed instead of being held down. What happens if you map it to grip instead as a test? Does it still drop fps when holding it down?
Been testing till my brain was soup and it's not anything I thought it could be.
Something is going on with certain weapons that are appearing in the UI. When they are being reviewed by SpellWheel it slows down the game but only when viewed in the wheel. It's an odd one again.
When I play with Airlink the controls work, when I play with Virtual Desktop the controls don't work. I'm using Quest 3.I installed the fix according to the instructions, but it doesn't work. Could anyone help me, please? I would rather play with virtual desktop.
Check if it's working on the main menu first, and if it isn't working, go to the controller menu option using the keyboard and switch it off motion controls then back on to motion controls. Then they should start working properly again.
How do you name your character with this mod? Hitting done and rename skips the naming part entirely and you're stuck with "Adventurer". Temporarily disabling this seems to work, but I was wondering if there was some kind of keyboard capability in this mod that I'm somehow missing.
Currently there is no way since there isn't a virtual keyboard developed for the openxr version of OpenComposite. Previously, the game would crash completely when you got to the character name input screen. To bypass that and prevent crashing, I added a default value of "Adventurer" so that it would at least not crash until a proper keyboard is implemented. I could also make the default text configurable though.
If you could have a ini option as an optional 'name' for character would be great !!!
I still can't not get the racemenu of any kind to work anymore. I don't think it's anything to do with this, as same occurs in steamvr. So highly annoying why it's suddenly stopped working. Even console 'showracemenu' doesn't work.
What ini / file can I alter to change default from adventurer to name of my choosing? I have done this before but cannot recall the file or the method.
In the opencomposite.ini file that lives next to the openvr_api.dll from this mod. If you don't have that file, you can make an empty opencomposite.ini file.
Thanks for the work on getting skyrimVR to run with openXR. I'm running a Pimax 8KX (one day the 12k with come out...) with their openXR runtime integrated in the Pimax Play v1.34 application now. Just a few of my findings in case it helps others.
Initially, switching to this DLL gave me a default background screen in the headset and the desktop passthrough showing a complete black screen, but audio was still playing in the headset. I saw one previous comment that had similar issues, but it seemed like it just magically resolved for them.
After a few evenings of trying out random settings, I eventually found that this won't work if I use the large FOV (170 degrees) setting for the headset, but normal (150 degrees) resolves the issue. This isn't the case if I use the old DLL that forces SteamVR to launch.
Also, I noticed there's some occasional flickering around the left and right edges of the screen. Turning off 'Smart Smoothing' in the Pimax device settings fixed that graphical issue. This also doesn't happen when using SteamVR.
Hey man I recently picked up an 8kx and have been looking for advice. When playing skyrim do you use parrellel projection? It's a big performance hit but I need to have on, otherwise I get weird culling/pop in issues in my periphery. But I can barely run the game with PP on.
I hoped that this mod would be interchangeable with Fallout 4 VR, and I was delighted to find that it is. You are a lifesaver for this. Thank you so much!
I get no game audio when using this, but weirdly when I go into virtual desktop and click off the game window, I can hear the game just fine, but then I "tab back" into the game and its mute again...
Try looking at the enableAudioSwitch and audioDeviceName configuration options on the Description page here. My guess would be it's a meta/oculus headset and may need those set.
Hello, I am using a Quest 3 and I've been having this problem that only happens in Open Composite through Virtual Desktop and VDXR runtime, where if my controllers stop moving for around 5 seconds, it opens the Journal menu, a.k.a. pauses the game. The main problem with that is it will happen while talking to an NPC, and when I press the grip button to unpause, it cuts their sentence short so I miss dialog. This also happens while I'm browsing my inventory menus, or shop menus, pretty much any time I stop moving my hands for 5 seconds. This never happens with SteamVR, but I get worse performance and pretty regular crashes with SteamVR. I've seen other people having the same issue on reddit as well.
Here is my opencomposite.log file. I had only started the game to capture the pausing behavior, and then quit. It looks like the timing corresponds with logs saying "No interaction profile detected" as if my Quest 3 controllers keep disconnecting and reconnecting. Is this a known issue? Any way to fix?
[2024-04-02 22:02:54.701] Config::Config:277 - Checking for global config file... [2024-04-02 22:02:54.701] Config::Config:278 - Version 1.9 [2024-04-02 22:02:54.702] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini [2024-04-02 22:02:54.702] parse_float:117 - Setting config param supersampleRatio to 1.000000 [2024-04-02 22:02:54.702] parse_bool:59 - Setting config param renderCustomHands to true [2024-04-02 22:02:54.702] parse_bool:59 - Setting config param enableInputSmoothing to true [2024-04-02 22:02:54.702] parse_int:133 - Setting config param inputWindowSize to 3 [2024-04-02 22:02:54.702] Config::Config:297 - Checking for app specific config file... [2024-04-02 22:02:54.702] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini [2024-04-02 22:02:54.702] parse_float:117 - Setting config param supersampleRatio to 1.000000 [2024-04-02 22:02:54.702] parse_bool:59 - Setting config param renderCustomHands to true [2024-04-02 22:02:54.702] parse_bool:59 - Setting config param enableInputSmoothing to true [2024-04-02 22:02:54.702] parse_int:133 - Setting config param inputWindowSize to 3 [2024-04-02 22:02:54.702] Config::Config:322 - Checking for app specific extended config file... [2024-04-02 22:02:54.702] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite_ext.ini [2024-04-02 22:02:54.702] parse_bool:59 - Setting config param enableControllerSmoothing to true [2024-04-02 22:02:54.702] parse_float:117 - Setting config param posSmoothMinCutoff to 4.000000 [2024-04-02 22:02:54.702] parse_float:117 - Setting config param posSmoothBeta to 80.000000 [2024-04-02 22:02:54.702] parse_float:117 - Setting config param rotSmoothMinCutoff to 2.000000 [2024-04-02 22:02:54.702] parse_float:117 - Setting config param rotSmoothBeta to 2.000000 [2024-04-02 22:03:21.286] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_D3D11_enable [2024-04-02 22:03:21.286] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_D3D12_enable [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_vulkan_enable [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_vulkan_enable2 [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_opengl_enable [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_composition_layer_depth [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_composition_layer_cylinder [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_win32_convert_performance_counter_time [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_win32_appcontainer_compatible [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_visibility_mask [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_display_refresh_rate [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_hand_tracking [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_hand_tracking_aim [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_eye_gaze_interaction [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_OCULUS_audio_device_guid [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_palm_pose [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_MND_headless [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_eye_tracking_social [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_face_tracking [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_face_tracking2 [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_body_tracking [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_body_tracking_full_body [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_body_tracking_fidelity [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_HTCX_vive_tracker_interaction [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_uuid [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_headset_id [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_debug_utils [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:121 - Num layers available: 1 [2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:129 - Layer: XR_APILAYER_VIRTUALDESKTOP_oculus_compatibility [2024-04-02 22:03:21.287] DrvOpenXR::GetXRAppName:56 - Setting application name to OpenComposite_SkyrimVR [2024-04-02 22:03:21.540] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0 [2024-04-02 22:03:21.540] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-02 22:03:21.540] XrBackend::PumpEvents:766 - Switch to OpenXR state 2 [2024-04-02 22:03:21.540] XrBackend::PumpEvents:770 - Hit ready state, begin session... [2024-04-02 22:03:23.816] XrBackend::CheckOrInitCompositors:190 - Recreating OpenXR session for application graphics API [2024-04-02 22:03:23.816] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:23.816] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:24.066] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:24.066] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:24.317] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:24.317] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:24.567] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:24.567] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:24.818] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:24.818] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:25.068] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:25.068] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:25.319] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:25.319] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:25.569] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:25.569] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:25.820] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:25.820] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:26.070] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-02 22:03:26.070] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:26.382] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0 [2024-04-02 22:03:26.382] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-02 22:03:26.382] XrBackend::PumpEvents:766 - Switch to OpenXR state 2 [2024-04-02 22:03:26.382] XrBackend::PumpEvents:770 - Hit ready state, begin session... [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000 [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28 [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40 [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0 [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0 [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016 [2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112 [2024-04-02 22:03:26.626] XrBackend::PumpEvents:766 - Switch to OpenXR state 3 [2024-04-02 22:03:26.626] XrBackend::PumpEvents:766 - Switch to OpenXR state 4 [2024-04-02 22:03:26.626] XrBackend::PumpEvents:766 - Switch to OpenXR state 5 [2024-04-02 22:03:26.632] XrBackend::MaybeRestartForInputs:964 - Restarting session for inputs... [2024-04-02 22:03:26.634] DrvOpenXR::ShutdownSession:319 - currentBackend: 5 [2024-04-02 22:03:26.634] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:03:26.884] XrBackend::QueryForInteractionProfile:979 - Creating infoset [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 4 [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 3 [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 6 [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 8 [2024-04-02 22:03:26.884] XrBackend::PumpEvents:788 - Exiting [2024-04-02 22:03:26.951] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0 [2024-04-02 22:03:26.951] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-02 22:03:26.951] XrBackend::PumpEvents:766 - Switch to OpenXR state 2 [2024-04-02 22:03:26.951] XrBackend::PumpEvents:770 - Hit ready state, begin session... [2024-04-02 22:03:26.951] XrBackend::MaybeRestartForInputs:966 - Session restart successful! [2024-04-02 22:03:26.951] BaseInput::LoadEmptyManifestIfRequired:661 - Loading virtual empty manifest [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.000000 uMax 0.500000 vMin 0.000000 vMax 1.000000 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016 [2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112 [2024-04-02 22:03:27.148] XrBackend::PumpEvents:766 - Switch to OpenXR state 3 [2024-04-02 22:03:27.148] XrBackend::PumpEvents:766 - Switch to OpenXR state 4 [2024-04-02 22:03:27.148] XrBackend::PumpEvents:766 - Switch to OpenXR state 5 [2024-04-02 22:03:30.512] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected [2024-04-02 22:03:30.513] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-02 22:03:37.599] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-02 22:03:37.599] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-02 22:03:49.100] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected [2024-04-02 22:03:49.100] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-02 22:04:02.071] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected [2024-04-02 22:04:02.071] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected [2024-04-02 22:04:12.071] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-02 22:04:12.071] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected [2024-04-02 22:04:12.181] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-02 22:04:12.181] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-02 22:04:27.834] VR_ShutdownInternal:339 - OpenComposite shutdown [2024-04-02 22:04:27.843] DrvOpenXR::ShutdownSession:319 - currentBackend: 5 [2024-04-02 22:04:27.843] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 4 [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 3 [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 6 [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 8 [2024-04-02 22:04:28.093] XrBackend::PumpEvents:788 - Exiting [2024-04-02 22:04:29.092] DrvOpenXR::GetXRAppName:56 - Setting application name to OpenComposite_SkyrimVR [2024-04-02 22:04:29.117] VR_GetGenericInterface:55 - [INFO] VR_GetGenericInterface called while OOVR not running, setting error=NotInitialized, for interfaceVersion=IVRSystem_022
Hmmm, that's a new one to me. How long ago did it start happening? Did the other users say also?
The log actually looks like what I would expect. Nothing really jumps out at me as wrong. Can you try recreating the issue multiple times in 1 session and posting another log?
I just started playing SkyrimVR about 2 weeks ago, I had a fresh install, used Wabbajack to install the FUS modpack, and I'm using the FUS RO profile and that's it. It's happened to me the whole time, but I only recently figured out that it only happens in OpenComposite and not SteamVR. The FUS pack only had version 1.7 so I just updated to the latest fix from here, but no change. I'm thinking it has more to do with Virtual Desktop and VDXR, but I haven't tried with Airlink yet. I'll give that a test as well.
Here's the reddit thread that I came across https://www.reddit.com/r/skyrimvr/comments/1btlo08/skyrimvr_modders_simple_request_to_fix_one/
Here's another log file, I let it happen 5 times, and it looks like each time corresponds with a "No interactive profile detected" and then when I move the controllers again it shows "Using interaction profile". It seems like every time the controllers are not detected, due to idle state, the game automatically pauses.
[2024-04-03 00:02:06.708] Config::Config:277 - Checking for global config file... [2024-04-03 00:02:06.708] Config::Config:278 - Version 1.9 [2024-04-03 00:02:06.708] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini [2024-04-03 00:02:06.708] parse_float:117 - Setting config param supersampleRatio to 1.000000 [2024-04-03 00:02:06.708] parse_bool:59 - Setting config param renderCustomHands to true [2024-04-03 00:02:06.708] parse_bool:59 - Setting config param enableInputSmoothing to true [2024-04-03 00:02:06.708] parse_int:133 - Setting config param inputWindowSize to 3 [2024-04-03 00:02:06.708] Config::Config:297 - Checking for app specific config file... [2024-04-03 00:02:06.708] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini [2024-04-03 00:02:06.708] parse_float:117 - Setting config param supersampleRatio to 1.000000 [2024-04-03 00:02:06.708] parse_bool:59 - Setting config param renderCustomHands to true [2024-04-03 00:02:06.708] parse_bool:59 - Setting config param enableInputSmoothing to true [2024-04-03 00:02:06.708] parse_int:133 - Setting config param inputWindowSize to 3 [2024-04-03 00:02:06.708] Config::Config:322 - Checking for app specific extended config file... [2024-04-03 00:02:06.709] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite_ext.ini [2024-04-03 00:02:06.709] parse_bool:59 - Setting config param enableControllerSmoothing to true [2024-04-03 00:02:06.709] parse_float:117 - Setting config param posSmoothMinCutoff to 4.000000 [2024-04-03 00:02:06.709] parse_float:117 - Setting config param posSmoothBeta to 80.000000 [2024-04-03 00:02:06.709] parse_float:117 - Setting config param rotSmoothMinCutoff to 2.000000 [2024-04-03 00:02:06.709] parse_float:117 - Setting config param rotSmoothBeta to 2.000000 [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_D3D11_enable [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_D3D12_enable [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_vulkan_enable [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_vulkan_enable2 [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_opengl_enable [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_composition_layer_depth [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_composition_layer_cylinder [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_win32_convert_performance_counter_time [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_win32_appcontainer_compatible [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_visibility_mask [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_display_refresh_rate [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_hand_tracking [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_hand_tracking_aim [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_eye_gaze_interaction [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_OCULUS_audio_device_guid [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_palm_pose [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_MND_headless [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_eye_tracking_social [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_face_tracking [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_face_tracking2 [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_body_tracking [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_body_tracking_full_body [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_body_tracking_fidelity [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_HTCX_vive_tracker_interaction [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_uuid [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_headset_id [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_debug_utils [2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:121 - Num layers available: 1 [2024-04-03 00:02:33.255] DrvOpenXR::CreateOpenXRBackend:129 - Layer: XR_APILAYER_VIRTUALDESKTOP_oculus_compatibility [2024-04-03 00:02:33.255] DrvOpenXR::GetXRAppName:56 - Setting application name to OpenComposite_SkyrimVR [2024-04-03 00:02:33.506] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0 [2024-04-03 00:02:33.506] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-03 00:02:33.506] XrBackend::PumpEvents:766 - Switch to OpenXR state 2 [2024-04-03 00:02:33.506] XrBackend::PumpEvents:770 - Hit ready state, begin session... [2024-04-03 00:02:35.861] XrBackend::CheckOrInitCompositors:190 - Recreating OpenXR session for application graphics API [2024-04-03 00:02:35.861] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:35.861] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:36.112] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:36.112] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:36.362] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:36.362] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:36.613] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:36.613] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:36.863] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:36.863] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:37.114] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:37.114] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:37.364] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:37.364] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:37.614] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:37.614] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:37.865] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:37.865] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:38.115] DrvOpenXR::ShutdownSession:319 - currentBackend: 2 [2024-04-03 00:02:38.115] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:38.430] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0 [2024-04-03 00:02:38.430] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-03 00:02:38.430] XrBackend::PumpEvents:766 - Switch to OpenXR state 2 [2024-04-03 00:02:38.430] XrBackend::PumpEvents:770 - Hit ready state, begin session... [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000 [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28 [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40 [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0 [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0 [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016 [2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112 [2024-04-03 00:02:38.631] XrBackend::PumpEvents:766 - Switch to OpenXR state 3 [2024-04-03 00:02:38.631] XrBackend::PumpEvents:766 - Switch to OpenXR state 4 [2024-04-03 00:02:38.631] XrBackend::PumpEvents:766 - Switch to OpenXR state 5 [2024-04-03 00:02:38.631] XrBackend::MaybeRestartForInputs:964 - Restarting session for inputs... [2024-04-03 00:02:38.632] DrvOpenXR::ShutdownSession:319 - currentBackend: 5 [2024-04-03 00:02:38.632] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:02:38.882] XrBackend::QueryForInteractionProfile:979 - Creating infoset [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 4 [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 3 [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 6 [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 8 [2024-04-03 00:02:38.882] XrBackend::PumpEvents:788 - Exiting [2024-04-03 00:02:38.954] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0 [2024-04-03 00:02:38.954] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-03 00:02:38.954] XrBackend::PumpEvents:766 - Switch to OpenXR state 2 [2024-04-03 00:02:38.954] XrBackend::PumpEvents:770 - Hit ready state, begin session... [2024-04-03 00:02:38.954] XrBackend::MaybeRestartForInputs:966 - Session restart successful! [2024-04-03 00:02:38.954] BaseInput::LoadEmptyManifestIfRequired:661 - Loading virtual empty manifest [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.000000 uMax 0.500000 vMin 0.000000 vMax 1.000000 [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28 [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40 [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0 [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0 [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016 [2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112 [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000 [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28 [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40 [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0 [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0 [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016 [2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112 [2024-04-03 00:02:39.127] XrBackend::PumpEvents:766 - Switch to OpenXR state 3 [2024-04-03 00:02:39.127] XrBackend::PumpEvents:766 - Switch to OpenXR state 4 [2024-04-03 00:02:39.127] XrBackend::PumpEvents:766 - Switch to OpenXR state 5 [2024-04-03 00:02:39.127] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:02:39.127] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:03:43.213] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected [2024-04-03 00:03:43.214] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:03:43.306] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected [2024-04-03 00:03:43.306] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected [2024-04-03 00:03:43.328] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:03:43.328] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected [2024-04-03 00:03:43.428] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:03:43.428] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:04:50.637] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected [2024-04-03 00:04:50.637] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:04:51.348] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:04:51.348] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:17.328] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected [2024-04-03 00:05:17.328] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:18.650] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:18.650] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:33.573] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:33.573] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected [2024-04-03 00:05:34.284] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:34.284] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:50.929] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected [2024-04-03 00:05:50.929] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:50.954] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected [2024-04-03 00:05:50.954] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected [2024-04-03 00:05:54.628] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:54.628] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected [2024-04-03 00:05:55.472] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:05:55.472] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:06:08.241] VR_ShutdownInternal:339 - OpenComposite shutdown [2024-04-03 00:06:08.251] DrvOpenXR::ShutdownSession:319 - currentBackend: 5 [2024-04-03 00:06:08.251] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ... [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 4 [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 3 [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 6 [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 1 [2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 8 [2024-04-03 00:06:08.501] XrBackend::PumpEvents:788 - Exiting [2024-04-03 00:06:08.671] DrvOpenXR::GetXRAppName:56 - Setting application name to OpenComposite_SkyrimVR [2024-04-03 00:06:08.697] VR_GetGenericInterface:55 - [INFO] VR_GetGenericInterface called while OOVR not running, setting error=NotInitialized, for interfaceVersion=IVRSystem_022
** Also look at this, I launched the game again and just waved my controllers around for about 2 minutes, the menu pausing issue did not happen, and the log file does not show any "No interaction profile detected" entries. Here is just that section of the 2nd log:
[2024-04-03 00:16:25.160] XrBackend::PumpEvents:766 - Switch to OpenXR state 3 [2024-04-03 00:16:25.160] XrBackend::PumpEvents:766 - Switch to OpenXR state 4 [2024-04-03 00:16:25.160] XrBackend::PumpEvents:766 - Switch to OpenXR state 5 [2024-04-03 00:16:28.286] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:16:28.287] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller [2024-04-03 00:18:12.559] VR_ShutdownInternal:339 - OpenComposite shutdown
Ok, I just tried again using QuestLink over a USB cable. I left my controllers untouched for 3 minutes and the issue did not occur. The log file does not show the "No interaction profile detected" messages at all. So this seems to be strictly a Virtual Desktop issue. Maybe its something they broke in an update. Not sure if there's anything you can do if that's the case, but thank you for looking into it.
One more possibility could be to check that the openxr runtime gets successfully switched to VDXR when using VD. You can use this tool for that. https://github.com/rpavlik/xr-picker
The logs suggest that it's somehow using the oculus runtime while in VR.
I used the XR Runtime Picker for OpenXR and verified that VirtualDesktopXR (Bundled) is Active, which I can also tell because the Virtual Desktop performance overlay tells me that the runtime is VDXR. I also tested by changing my runtime to Oculus OpenXR, and then launching the game again through Virtual Desktop, and it automatically switched to VirtualDesktopXR (Bundled). I also was able to duplicate the issue again, and the log file shows the "No interaction profile detected" which is consistent.
I think now knowing that it only happens in Virtual Desktop, but not in AirLink, I will stick to AirLink for Skyrim VR, which is fine.
This happens to me too. Theres a couple of different posts on reddit about it too. If its just a VD issue though as the op said then i guess its not something for you.
How do I get Opencomposite working for Quest 2? I have read around that I need an older dll but when I go to download the old dll from where I got opencomposite it says content no longer available. currently skyrim will just close out right away if I try to use open composite, I would like to run it on virtual desktop but it wont run on air link either.
I would really like to get this working It seems like the opencomposite developer doesn't support this anymore and I cant find any alternative to get around steamvr slowing down everything (im not using any enb or any other incompatible mod)
Legend ma man for this mod. Smooth buttery 80 fps heavily modded with Dyndolod too on a mere 1080ti. No more jitter when running around. Only problem is with this installed, my controller vibration stops working in game with Vrik. Am i missin sumthin ere mate?
705 comments
I use this mainly mighty mod for Skyrim VR and I use a mod in game called SPELL WHEEL.
To bring up the wheel in game I press down the thumb stick (only button left I can use).. Quest 3 by the way.
Problem is when I hold the Thumbstick down (left or right) I start to loose FPS at an alarming rate in game like (my theory) the thumb stick is repeatedly giving out a signal to the PC or game.
Now is this possible ?, and can I at all control the input of any given button on the controller through the ini ?
My current ini :
adjustTilt=true
tilt=0.0
enableControllerSmoothing=true
enableInputSmoothing=true
disableTriggerTouch=false
enableAudioSwitch=true
audioDeviceName=Oculus
keyboardText=Jay
Thanks.
---------------------------UPDATE 20/12
enableInputSmoothing=FALSE
That seems to have cured it.
The issue I had with my Quest 2 which why I had to use enableInputSmoothing=true does not seem to apply anymore ..
:)
Dam, nope its not gone the issue still exists...
Holding thumbstick down over 5 seconds the game's FPS starts to plummet downwards...
Tried the other one.
enableControllerSmoothing=false
No change though.
So back to being puzzled..
Something is going on with certain weapons that are appearing in the UI. When they are being reviewed by SpellWheel it slows down the game but only when viewed in the wheel. It's an odd one again.
Check if it's working on the main menu first, and if it isn't working, go to the controller menu option using the keyboard and switch it off motion controls then back on to motion controls. Then they should start working properly again.
Is it ingame System / Settings / Gameplay?
It will have an option for "VR Settings"
Since controller won't work, use your keyboard arrow keys to go down and into the VR Settings menu.
Then switch it off of Motion Controllers then back onto Motion controllers using the arrow keys.
Then test if the joystick is working now. If so, then it should work for the rest of the session.
I still can't not get the racemenu of any kind to work anymore. I don't think it's anything to do with this, as same occurs in steamvr. So highly annoying why it's suddenly stopped working. Even console 'showracemenu' doesn't work.
Then you can add:
keyboardText=Adventurer2
as an example to the file.
Initially, switching to this DLL gave me a default background screen in the headset and the desktop passthrough showing a complete black screen, but audio was still playing in the headset. I saw one previous comment that had similar issues, but it seemed like it just magically resolved for them.
After a few evenings of trying out random settings, I eventually found that this won't work if I use the large FOV (170 degrees) setting for the headset, but normal (150 degrees) resolves the issue. This isn't the case if I use the old DLL that forces SteamVR to launch.
Also, I noticed there's some occasional flickering around the left and right edges of the screen. Turning off 'Smart Smoothing' in the Pimax device settings fixed that graphical issue. This also doesn't happen when using SteamVR.
Here is my opencomposite.log file. I had only started the game to capture the pausing behavior, and then quit. It looks like the timing corresponds with logs saying "No interaction profile detected" as if my Quest 3 controllers keep disconnecting and reconnecting. Is this a known issue? Any way to fix?
[2024-04-02 22:02:54.701] Config::Config:277 - Checking for global config file...
[2024-04-02 22:02:54.701] Config::Config:278 - Version 1.9
[2024-04-02 22:02:54.702] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini
[2024-04-02 22:02:54.702] parse_float:117 - Setting config param supersampleRatio to 1.000000
[2024-04-02 22:02:54.702] parse_bool:59 - Setting config param renderCustomHands to true
[2024-04-02 22:02:54.702] parse_bool:59 - Setting config param enableInputSmoothing to true
[2024-04-02 22:02:54.702] parse_int:133 - Setting config param inputWindowSize to 3
[2024-04-02 22:02:54.702] Config::Config:297 - Checking for app specific config file...
[2024-04-02 22:02:54.702] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini
[2024-04-02 22:02:54.702] parse_float:117 - Setting config param supersampleRatio to 1.000000
[2024-04-02 22:02:54.702] parse_bool:59 - Setting config param renderCustomHands to true
[2024-04-02 22:02:54.702] parse_bool:59 - Setting config param enableInputSmoothing to true
[2024-04-02 22:02:54.702] parse_int:133 - Setting config param inputWindowSize to 3
[2024-04-02 22:02:54.702] Config::Config:322 - Checking for app specific extended config file...
[2024-04-02 22:02:54.702] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite_ext.ini
[2024-04-02 22:02:54.702] parse_bool:59 - Setting config param enableControllerSmoothing to true
[2024-04-02 22:02:54.702] parse_float:117 - Setting config param posSmoothMinCutoff to 4.000000
[2024-04-02 22:02:54.702] parse_float:117 - Setting config param posSmoothBeta to 80.000000
[2024-04-02 22:02:54.702] parse_float:117 - Setting config param rotSmoothMinCutoff to 2.000000
[2024-04-02 22:02:54.702] parse_float:117 - Setting config param rotSmoothBeta to 2.000000
[2024-04-02 22:03:21.286] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_D3D11_enable
[2024-04-02 22:03:21.286] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_D3D12_enable
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_vulkan_enable
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_vulkan_enable2
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_opengl_enable
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_composition_layer_depth
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_composition_layer_cylinder
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_win32_convert_performance_counter_time
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_win32_appcontainer_compatible
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_visibility_mask
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_display_refresh_rate
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_hand_tracking
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_hand_tracking_aim
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_eye_gaze_interaction
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_OCULUS_audio_device_guid
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_palm_pose
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_MND_headless
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_eye_tracking_social
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_face_tracking
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_face_tracking2
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_body_tracking
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_body_tracking_full_body
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_body_tracking_fidelity
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_HTCX_vive_tracker_interaction
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_uuid
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_headset_id
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_debug_utils
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:121 - Num layers available: 1
[2024-04-02 22:03:21.287] DrvOpenXR::CreateOpenXRBackend:129 - Layer: XR_APILAYER_VIRTUALDESKTOP_oculus_compatibility
[2024-04-02 22:03:21.287] DrvOpenXR::GetXRAppName:56 - Setting application name to OpenComposite_SkyrimVR
[2024-04-02 22:03:21.540] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
[2024-04-02 22:03:21.540] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-02 22:03:21.540] XrBackend::PumpEvents:766 - Switch to OpenXR state 2
[2024-04-02 22:03:21.540] XrBackend::PumpEvents:770 - Hit ready state, begin session...
[2024-04-02 22:03:23.816] XrBackend::CheckOrInitCompositors:190 - Recreating OpenXR session for application graphics API
[2024-04-02 22:03:23.816] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:23.816] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:24.066] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:24.066] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:24.317] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:24.317] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:24.567] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:24.567] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:24.818] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:24.818] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:25.068] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:25.068] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:25.319] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:25.319] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:25.569] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:25.569] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:25.820] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:25.820] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:26.070] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-02 22:03:26.070] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:26.382] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
[2024-04-02 22:03:26.382] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-02 22:03:26.382] XrBackend::PumpEvents:766 - Switch to OpenXR state 2
[2024-04-02 22:03:26.382] XrBackend::PumpEvents:770 - Hit ready state, begin session...
[2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain
[2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000
[2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28
[2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40
[2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0
[2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0
[2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016
[2024-04-02 22:03:26.560] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112
[2024-04-02 22:03:26.626] XrBackend::PumpEvents:766 - Switch to OpenXR state 3
[2024-04-02 22:03:26.626] XrBackend::PumpEvents:766 - Switch to OpenXR state 4
[2024-04-02 22:03:26.626] XrBackend::PumpEvents:766 - Switch to OpenXR state 5
[2024-04-02 22:03:26.632] XrBackend::MaybeRestartForInputs:964 - Restarting session for inputs...
[2024-04-02 22:03:26.634] DrvOpenXR::ShutdownSession:319 - currentBackend: 5
[2024-04-02 22:03:26.634] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:03:26.884] XrBackend::QueryForInteractionProfile:979 - Creating infoset
[2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 4
[2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 3
[2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 6
[2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-02 22:03:26.884] XrBackend::PumpEvents:766 - Switch to OpenXR state 8
[2024-04-02 22:03:26.884] XrBackend::PumpEvents:788 - Exiting
[2024-04-02 22:03:26.951] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
[2024-04-02 22:03:26.951] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-02 22:03:26.951] XrBackend::PumpEvents:766 - Switch to OpenXR state 2
[2024-04-02 22:03:26.951] XrBackend::PumpEvents:770 - Hit ready state, begin session...
[2024-04-02 22:03:26.951] XrBackend::MaybeRestartForInputs:966 - Session restart successful!
[2024-04-02 22:03:26.951] BaseInput::LoadEmptyManifestIfRequired:661 - Loading virtual empty manifest
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.000000 uMax 0.500000 vMin 0.000000 vMax 1.000000
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016
[2024-04-02 22:03:27.143] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112
[2024-04-02 22:03:27.148] XrBackend::PumpEvents:766 - Switch to OpenXR state 3
[2024-04-02 22:03:27.148] XrBackend::PumpEvents:766 - Switch to OpenXR state 4
[2024-04-02 22:03:27.148] XrBackend::PumpEvents:766 - Switch to OpenXR state 5
[2024-04-02 22:03:30.512] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected
[2024-04-02 22:03:30.513] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-02 22:03:37.599] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-02 22:03:37.599] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-02 22:03:49.100] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected
[2024-04-02 22:03:49.100] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-02 22:04:02.071] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected
[2024-04-02 22:04:02.071] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected
[2024-04-02 22:04:12.071] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-02 22:04:12.071] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected
[2024-04-02 22:04:12.181] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-02 22:04:12.181] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-02 22:04:27.834] VR_ShutdownInternal:339 - OpenComposite shutdown
[2024-04-02 22:04:27.843] DrvOpenXR::ShutdownSession:319 - currentBackend: 5
[2024-04-02 22:04:27.843] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 4
[2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 3
[2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 6
[2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-02 22:04:28.093] XrBackend::PumpEvents:766 - Switch to OpenXR state 8
[2024-04-02 22:04:28.093] XrBackend::PumpEvents:788 - Exiting
[2024-04-02 22:04:29.092] DrvOpenXR::GetXRAppName:56 - Setting application name to OpenComposite_SkyrimVR
[2024-04-02 22:04:29.117] VR_GetGenericInterface:55 - [INFO] VR_GetGenericInterface called while OOVR not running, setting error=NotInitialized, for interfaceVersion=IVRSystem_022
The log actually looks like what I would expect. Nothing really jumps out at me as wrong. Can you try recreating the issue multiple times in 1 session and posting another log?
Here's the reddit thread that I came across https://www.reddit.com/r/skyrimvr/comments/1btlo08/skyrimvr_modders_simple_request_to_fix_one/
Here's another log file, I let it happen 5 times, and it looks like each time corresponds with a "No interactive profile detected" and then when I move the controllers again it shows "Using interaction profile". It seems like every time the controllers are not detected, due to idle state, the game automatically pauses.
[2024-04-03 00:02:06.708] Config::Config:277 - Checking for global config file...
[2024-04-03 00:02:06.708] Config::Config:278 - Version 1.9
[2024-04-03 00:02:06.708] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini
[2024-04-03 00:02:06.708] parse_float:117 - Setting config param supersampleRatio to 1.000000
[2024-04-03 00:02:06.708] parse_bool:59 - Setting config param renderCustomHands to true
[2024-04-03 00:02:06.708] parse_bool:59 - Setting config param enableInputSmoothing to true
[2024-04-03 00:02:06.708] parse_int:133 - Setting config param inputWindowSize to 3
[2024-04-03 00:02:06.708] Config::Config:297 - Checking for app specific config file...
[2024-04-03 00:02:06.708] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite.ini
[2024-04-03 00:02:06.708] parse_float:117 - Setting config param supersampleRatio to 1.000000
[2024-04-03 00:02:06.708] parse_bool:59 - Setting config param renderCustomHands to true
[2024-04-03 00:02:06.708] parse_bool:59 - Setting config param enableInputSmoothing to true
[2024-04-03 00:02:06.708] parse_int:133 - Setting config param inputWindowSize to 3
[2024-04-03 00:02:06.708] Config::Config:322 - Checking for app specific extended config file...
[2024-04-03 00:02:06.709] wini_parse:241 - Reading config file at F:\SteamLibrary\steamapps\common\SkyrimVR\opencomposite_ext.ini
[2024-04-03 00:02:06.709] parse_bool:59 - Setting config param enableControllerSmoothing to true
[2024-04-03 00:02:06.709] parse_float:117 - Setting config param posSmoothMinCutoff to 4.000000
[2024-04-03 00:02:06.709] parse_float:117 - Setting config param posSmoothBeta to 80.000000
[2024-04-03 00:02:06.709] parse_float:117 - Setting config param rotSmoothMinCutoff to 2.000000
[2024-04-03 00:02:06.709] parse_float:117 - Setting config param rotSmoothBeta to 2.000000
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_D3D11_enable
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_D3D12_enable
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_vulkan_enable
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_vulkan_enable2
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_opengl_enable
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_composition_layer_depth
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_composition_layer_cylinder
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_win32_convert_performance_counter_time
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_win32_appcontainer_compatible
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_KHR_visibility_mask
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_display_refresh_rate
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_hand_tracking
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_hand_tracking_aim
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_eye_gaze_interaction
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_OCULUS_audio_device_guid
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_palm_pose
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_MND_headless
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_eye_tracking_social
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_face_tracking
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_face_tracking2
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_FB_body_tracking
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_body_tracking_full_body
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_body_tracking_fidelity
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_HTCX_vive_tracker_interaction
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_uuid
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_META_headset_id
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:116 - Extension: XR_EXT_debug_utils
[2024-04-03 00:02:33.254] DrvOpenXR::CreateOpenXRBackend:121 - Num layers available: 1
[2024-04-03 00:02:33.255] DrvOpenXR::CreateOpenXRBackend:129 - Layer: XR_APILAYER_VIRTUALDESKTOP_oculus_compatibility
[2024-04-03 00:02:33.255] DrvOpenXR::GetXRAppName:56 - Setting application name to OpenComposite_SkyrimVR
[2024-04-03 00:02:33.506] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
[2024-04-03 00:02:33.506] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-03 00:02:33.506] XrBackend::PumpEvents:766 - Switch to OpenXR state 2
[2024-04-03 00:02:33.506] XrBackend::PumpEvents:770 - Hit ready state, begin session...
[2024-04-03 00:02:35.861] XrBackend::CheckOrInitCompositors:190 - Recreating OpenXR session for application graphics API
[2024-04-03 00:02:35.861] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:35.861] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:36.112] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:36.112] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:36.362] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:36.362] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:36.613] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:36.613] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:36.863] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:36.863] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:37.114] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:37.114] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:37.364] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:37.364] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:37.614] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:37.614] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:37.865] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:37.865] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:38.115] DrvOpenXR::ShutdownSession:319 - currentBackend: 2
[2024-04-03 00:02:38.115] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:38.430] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
[2024-04-03 00:02:38.430] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-03 00:02:38.430] XrBackend::PumpEvents:766 - Switch to OpenXR state 2
[2024-04-03 00:02:38.430] XrBackend::PumpEvents:770 - Hit ready state, begin session...
[2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain
[2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000
[2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28
[2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40
[2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0
[2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0
[2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016
[2024-04-03 00:02:38.568] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112
[2024-04-03 00:02:38.631] XrBackend::PumpEvents:766 - Switch to OpenXR state 3
[2024-04-03 00:02:38.631] XrBackend::PumpEvents:766 - Switch to OpenXR state 4
[2024-04-03 00:02:38.631] XrBackend::PumpEvents:766 - Switch to OpenXR state 5
[2024-04-03 00:02:38.631] XrBackend::MaybeRestartForInputs:964 - Restarting session for inputs...
[2024-04-03 00:02:38.632] DrvOpenXR::ShutdownSession:319 - currentBackend: 5
[2024-04-03 00:02:38.632] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:02:38.882] XrBackend::QueryForInteractionProfile:979 - Creating infoset
[2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 4
[2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 3
[2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 6
[2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-03 00:02:38.882] XrBackend::PumpEvents:766 - Switch to OpenXR state 8
[2024-04-03 00:02:38.882] XrBackend::PumpEvents:788 - Exiting
[2024-04-03 00:02:38.954] DrvOpenXR::SetupSession:289 - Started OpenXR session on runtime 'Meta Quest 3', hand tracking supported: 0
[2024-04-03 00:02:38.954] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-03 00:02:38.954] XrBackend::PumpEvents:766 - Switch to OpenXR state 2
[2024-04-03 00:02:38.954] XrBackend::PumpEvents:770 - Hit ready state, begin session...
[2024-04-03 00:02:38.954] XrBackend::MaybeRestartForInputs:966 - Session restart successful!
[2024-04-03 00:02:38.954] BaseInput::LoadEmptyManifestIfRequired:661 - Loading virtual empty manifest
[2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain
[2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.000000 uMax 0.500000 vMin 0.000000 vMax 1.000000
[2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28
[2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40
[2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0
[2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0
[2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016
[2024-04-03 00:02:39.121] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112
[2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:175 - Generating new swap chain
[2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:178 - Bounds: uMin 0.500000 uMax 1.000000 vMin 0.000000 vMax 1.000000
[2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:179 - Texture desc format: 28
[2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:180 - Texture desc bind flags: 40
[2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:181 - Texture desc MiscFlags: 0
[2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:182 - Texture desc Usage: 0
[2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:183 - Texture desc width: 2016
[2024-04-03 00:02:39.122] DX11Compositor::CheckCreateSwapChain:184 - Texture desc height: 2112
[2024-04-03 00:02:39.127] XrBackend::PumpEvents:766 - Switch to OpenXR state 3
[2024-04-03 00:02:39.127] XrBackend::PumpEvents:766 - Switch to OpenXR state 4
[2024-04-03 00:02:39.127] XrBackend::PumpEvents:766 - Switch to OpenXR state 5
[2024-04-03 00:02:39.127] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:02:39.127] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:03:43.213] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected
[2024-04-03 00:03:43.214] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:03:43.306] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected
[2024-04-03 00:03:43.306] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected
[2024-04-03 00:03:43.328] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:03:43.328] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected
[2024-04-03 00:03:43.428] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:03:43.428] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:04:50.637] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected
[2024-04-03 00:04:50.637] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:04:51.348] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:04:51.348] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:17.328] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected
[2024-04-03 00:05:17.328] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:18.650] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:18.650] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:33.573] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:33.573] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected
[2024-04-03 00:05:34.284] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:34.284] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:50.929] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected
[2024-04-03 00:05:50.929] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:50.954] XrBackend::UpdateInteractionProfile:941 - /user/hand/left - No interaction profile detected
[2024-04-03 00:05:50.954] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected
[2024-04-03 00:05:54.628] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:54.628] XrBackend::UpdateInteractionProfile:941 - /user/hand/right - No interaction profile detected
[2024-04-03 00:05:55.472] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:05:55.472] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:06:08.241] VR_ShutdownInternal:339 - OpenComposite shutdown
[2024-04-03 00:06:08.251] DrvOpenXR::ShutdownSession:319 - currentBackend: 5
[2024-04-03 00:06:08.251] DrvOpenXR::ShutdownSession:321 - Session Exit state has not been reached yet, waiting 250ms ...
[2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 4
[2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 3
[2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 6
[2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 1
[2024-04-03 00:06:08.501] XrBackend::PumpEvents:766 - Switch to OpenXR state 8
[2024-04-03 00:06:08.501] XrBackend::PumpEvents:788 - Exiting
[2024-04-03 00:06:08.671] DrvOpenXR::GetXRAppName:56 - Setting application name to OpenComposite_SkyrimVR
[2024-04-03 00:06:08.697] VR_GetGenericInterface:55 - [INFO] VR_GetGenericInterface called while OOVR not running, setting error=NotInitialized, for interfaceVersion=IVRSystem_022
** Also look at this, I launched the game again and just waved my controllers around for about 2 minutes, the menu pausing issue did not happen, and the log file does not show any "No interaction profile detected" entries. Here is just that section of the 2nd log:
[2024-04-03 00:16:25.160] XrBackend::PumpEvents:766 - Switch to OpenXR state 3
[2024-04-03 00:16:25.160] XrBackend::PumpEvents:766 - Switch to OpenXR state 4
[2024-04-03 00:16:25.160] XrBackend::PumpEvents:766 - Switch to OpenXR state 5
[2024-04-03 00:16:28.286] XrBackend::UpdateInteractionProfile:916 - /user/hand/left - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:16:28.287] XrBackend::UpdateInteractionProfile:916 - /user/hand/right - Using interaction profile: /interaction_profiles/oculus/touch_controller
[2024-04-03 00:18:12.559] VR_ShutdownInternal:339 - OpenComposite shutdown
You can use this tool for that.
https://github.com/rpavlik/xr-picker
The logs suggest that it's somehow using the oculus runtime while in VR.
I think now knowing that it only happens in Virtual Desktop, but not in AirLink, I will stick to AirLink for Skyrim VR, which is fine.
I have read around that I need an older dll but when I go to download the old dll from where I got opencomposite it says content no longer available. currently skyrim will just close out right away if I try to use open composite, I would like to run it on virtual desktop but it wont run on air link either.
I would really like to get this working It seems like the opencomposite developer doesn't support this anymore and I cant find any alternative to get around steamvr slowing down everything (im not using any enb or any other incompatible mod)
Are you using Vortex or MO2?
Do you see anything in your opencomposite logs?
%AppData%\..\Local\OpenComposite\logs