fholger / vrperfkit

VR Performance Toolkit
Other
1.31k stars 53 forks source link

Windlands 2 + WMR + vrperfkit disables all in-game control response #84

Open astreimb opened 2 years ago

astreimb commented 2 years ago

Controllers get hard stuck in the floor with zero input recognition, including rotation. Confirmed on Odyssey+ and Reverb G2. Removing dxgi.dll fixes it in both cases.

ODYSSEY+ LOG vrperfkit.log

04:54:24 [15108] ======================
04:54:24 [15108] VR Performance Toolkit
04:54:24 [15108] ======================

04:54:24 [15108] Current configuration:
04:54:24 [15108]   Upscaling (FSR) is enabled
04:54:24 [15108]     * Render scale: 1
04:54:24 [15108]     * Sharpness:    0.63
04:54:24 [15108]     * Radius:       0.6
04:54:24 [15108]     * MIP bias:     enabled
04:54:24 [15108]   Fixed foveated rendering (VRS) is disabled
04:54:24 [15108]   Debug mode is disabled
04:54:24 [15108] Currently active hotkeys:
04:54:24 [15108]   * cycleUpscalingMethod 17 113
04:54:24 [15108]   * increaseUpscalingRadius 17 114
04:54:24 [15108]   * decreaseUpscalingRadius 17 115
04:54:24 [15108]   * increaseUpscalingSharpness 17 116
04:54:24 [15108]   * decreaseUpscalingSharpness 17 117
04:54:24 [15108]   * toggleDebugMode 17 112
04:54:24 [15108]   * toggleUpscalingApplyMipBias 17 118
04:54:24 [15108]   * toggleFixedFoveated 18 112
04:54:24 [15108]   * toggleFFRFavorHorizontal 18 113
04:54:24 [15108]   * captureOutput 17 119
04:54:24 [15108] Installing hook for LoadLibraryA from 00007FFA8B8104F0 to 00007FF9D9A4D390
04:54:24 [15108] Installing hook for LoadLibraryExA from 00007FFA8B80FBC0 to 00007FF9D9A4D500
04:54:24 [15108] Installing hook for LoadLibraryW from 00007FFA8B80FEE0 to 00007FF9D9A4D790
04:54:24 [15108] Installing hook for LoadLibraryExW from 00007FFA8B80ADC0 to 00007FF9D9A4D640
04:54:24 [15108] d3d11.dll is loaded in the process, installing hooks...
04:54:24 [15108] Installing hook for D3D11CreateDevice from 00007FFA8654F8A0 to 00007FF9D9A2CBD0
04:54:25 [15108] Installing hook for D3D11CreateDeviceAndSwapChain from 00007FFA8654FA10 to 00007FF9D9A2D050
04:54:25 [15108] Loading DLL at "C:\\WINDOWS\\system32\\dxgi.dll"
04:54:25 [15108] vrclient_x64.dll is loaded in the process, installing hooks...
04:54:25 [15108] Installing hook for VRClientCoreFactory from 00007FF9E46A2CA0 to 00007FF9D9A34CD0
04:54:25 [15108] OpenVR: requested interface IVRClientCore_002
04:54:25 [15108] Installing virtual function hook for IVRClientCore::GetGenericInterface
04:54:25 [15108] Installing virtual function hook for IVRClientCore::Cleanup
04:54:25 [15108] OpenVR: requested interface IVRSystem_015
04:54:25 [15108] Installing virtual function hook for IVRSystem::GetRecommendedRenderTargetSize
04:54:25 [15108] IVRClientCore::Cleanup was called, deleting hooks...
04:54:25 [15108] Removing hook to 00007FF9E46404D0
04:54:25 [15108] Removing hook to 00007FF9E46403F0
04:54:25 [15108] Removing hook to 00007FF9E464A330
04:54:30 [15108] OpenVR: requested interface IVRClientCore_002
04:54:30 [15108] Installing virtual function hook for IVRClientCore::GetGenericInterface
04:54:30 [15108] Installing virtual function hook for IVRClientCore::Cleanup
04:54:30 [15108] OpenVR: requested interface IVRSystem_015
04:54:30 [15108] Installing virtual function hook for IVRSystem::GetRecommendedRenderTargetSize
04:54:30 [15108] OpenVR: requested interface IVRChaperone_003
04:54:30 [15108] OpenVR: requested interface IVRChaperoneSetup_005
04:54:30 [15108] OpenVR: requested interface IVRCompositor_020
04:54:30 [15108] Installing virtual function hook for IVRCompositor::WaitGetPoses
04:54:30 [15108] Installing virtual function hook for IVRCompositor::PostPresentHandoff
04:54:30 [15108] Installing virtual function hook for IVRCompositor::Submit
04:54:31 [15108] OpenVR: requested interface IVROverlay_014
04:54:31 [2036] IVRClientCore::Cleanup was called, deleting hooks...
04:54:31 [2036] Removing hook to 00007FF9E46404D0
04:54:32 [2036] Removing hook to 00007FF9E46403F0
04:54:32 [2036] Removing hook to 00007FF9E4640A90
04:54:32 [2036] Removing hook to 00007FF9E464A330
04:54:32 [2036] Removing hook to 00007FF9E4640980
04:54:32 [2036] Removing hook to 00007FF9E463EC40
04:54:32 [15108] OpenVR: requested interface IVRClientCore_002
04:54:32 [15108] Installing virtual function hook for IVRClientCore::GetGenericInterface
04:54:32 [15108] Installing virtual function hook for IVRClientCore::Cleanup
04:54:32 [15108] OpenVR: requested interface IVRSystem_015
04:54:32 [15108] Installing virtual function hook for IVRSystem::GetRecommendedRenderTargetSize
04:54:32 [15108] OpenVR: requested interface IVRChaperone_003
04:54:32 [15108] OpenVR: requested interface IVRChaperoneSetup_005
04:54:32 [15108] OpenVR: requested interface IVRCompositor_020
04:54:32 [15108] Installing virtual function hook for IVRCompositor::WaitGetPoses
04:54:32 [15108] Installing virtual function hook for IVRCompositor::PostPresentHandoff
04:54:32 [15108] Installing virtual function hook for IVRCompositor::Submit
04:54:32 [15108] OpenVR: requested interface IVROverlay_014
04:54:32 [15108] OpenVR: requested interface FnTable:IVRInput_006
04:54:32 [15108] OpenVR: requested interface IVRCompositor_022
04:54:32 [15108] OpenVR: requested interface IVROverlay_019
04:54:32 [15108] OpenVR: requested interface IVRInput_006
04:54:32 [15108] OpenVR: requested interface /unrestricted
04:54:32 [15108] OpenVR: requested interface /user/hand/left
04:54:32 [15108] OpenVR: requested interface /user/hand/right
04:54:32 [15108] OpenVR: requested interface /user/foot/left
04:54:32 [15108] OpenVR: requested interface /user/foot/right
04:54:32 [15108] OpenVR: requested interface /user/shoulder/left
04:54:32 [15108] OpenVR: requested interface /user/shoulder/right
04:54:32 [15108] OpenVR: requested interface /user/waist
04:54:32 [15108] OpenVR: requested interface /user/chest
04:54:32 [15108] OpenVR: requested interface /user/head
04:54:32 [15108] OpenVR: requested interface /user/gamepad
04:54:32 [15108] OpenVR: requested interface /user/camera
04:54:32 [15108] OpenVR: requested interface /user/keyboard
04:54:33 [15108] IVRClientCore::Cleanup was called, deleting hooks...
04:54:33 [15108] Removing hook to 00007FF9E46404D0
04:54:33 [15108] Removing hook to 00007FF9E46403F0
04:54:33 [15108] Removing hook to 00007FF9E4640A90
04:54:33 [15108] Removing hook to 00007FF9E464A330
04:54:33 [15108] Removing hook to 00007FF9E4640980
04:54:33 [15108] Removing hook to 00007FF9E463EC40
astreimb commented 2 years ago

REVERB G2 LOG:

04:54:24 [15108] ======================
04:54:24 [15108] VR Performance Toolkit
04:54:24 [15108] ======================

04:54:24 [15108] Current configuration:
04:54:24 [15108]   Upscaling (FSR) is enabled
04:54:24 [15108]     * Render scale: 1
04:54:24 [15108]     * Sharpness:    0.63
04:54:24 [15108]     * Radius:       0.6
04:54:24 [15108]     * MIP bias:     enabled
04:54:24 [15108]   Fixed foveated rendering (VRS) is disabled
04:54:24 [15108]   Debug mode is disabled
04:54:24 [15108] Currently active hotkeys:
04:54:24 [15108]   * cycleUpscalingMethod 17 113
04:54:24 [15108]   * increaseUpscalingRadius 17 114
04:54:24 [15108]   * decreaseUpscalingRadius 17 115
04:54:24 [15108]   * increaseUpscalingSharpness 17 116
04:54:24 [15108]   * decreaseUpscalingSharpness 17 117
04:54:24 [15108]   * toggleDebugMode 17 112
04:54:24 [15108]   * toggleUpscalingApplyMipBias 17 118
04:54:24 [15108]   * toggleFixedFoveated 18 112
04:54:24 [15108]   * toggleFFRFavorHorizontal 18 113
04:54:24 [15108]   * captureOutput 17 119
04:54:24 [15108] Installing hook for LoadLibraryA from 00007FFA8B8104F0 to 00007FF9D9A4D390
04:54:24 [15108] Installing hook for LoadLibraryExA from 00007FFA8B80FBC0 to 00007FF9D9A4D500
04:54:24 [15108] Installing hook for LoadLibraryW from 00007FFA8B80FEE0 to 00007FF9D9A4D790
04:54:24 [15108] Installing hook for LoadLibraryExW from 00007FFA8B80ADC0 to 00007FF9D9A4D640
04:54:24 [15108] d3d11.dll is loaded in the process, installing hooks...
04:54:24 [15108] Installing hook for D3D11CreateDevice from 00007FFA8654F8A0 to 00007FF9D9A2CBD0
04:54:25 [15108] Installing hook for D3D11CreateDeviceAndSwapChain from 00007FFA8654FA10 to 00007FF9D9A2D050
04:54:25 [15108] Loading DLL at "C:\\WINDOWS\\system32\\dxgi.dll"
04:54:25 [15108] vrclient_x64.dll is loaded in the process, installing hooks...
04:54:25 [15108] Installing hook for VRClientCoreFactory from 00007FF9E46A2CA0 to 00007FF9D9A34CD0
04:54:25 [15108] OpenVR: requested interface IVRClientCore_002
04:54:25 [15108] Installing virtual function hook for IVRClientCore::GetGenericInterface
04:54:25 [15108] Installing virtual function hook for IVRClientCore::Cleanup
04:54:25 [15108] OpenVR: requested interface IVRSystem_015
04:54:25 [15108] Installing virtual function hook for IVRSystem::GetRecommendedRenderTargetSize
04:54:25 [15108] IVRClientCore::Cleanup was called, deleting hooks...
04:54:25 [15108] Removing hook to 00007FF9E46404D0
04:54:25 [15108] Removing hook to 00007FF9E46403F0
04:54:25 [15108] Removing hook to 00007FF9E464A330
04:54:30 [15108] OpenVR: requested interface IVRClientCore_002
04:54:30 [15108] Installing virtual function hook for IVRClientCore::GetGenericInterface
04:54:30 [15108] Installing virtual function hook for IVRClientCore::Cleanup
04:54:30 [15108] OpenVR: requested interface IVRSystem_015
04:54:30 [15108] Installing virtual function hook for IVRSystem::GetRecommendedRenderTargetSize
04:54:30 [15108] OpenVR: requested interface IVRChaperone_003
04:54:30 [15108] OpenVR: requested interface IVRChaperoneSetup_005
04:54:30 [15108] OpenVR: requested interface IVRCompositor_020
04:54:30 [15108] Installing virtual function hook for IVRCompositor::WaitGetPoses
04:54:30 [15108] Installing virtual function hook for IVRCompositor::PostPresentHandoff
04:54:30 [15108] Installing virtual function hook for IVRCompositor::Submit
04:54:31 [15108] OpenVR: requested interface IVROverlay_014
04:54:31 [2036] IVRClientCore::Cleanup was called, deleting hooks...
04:54:31 [2036] Removing hook to 00007FF9E46404D0
04:54:32 [2036] Removing hook to 00007FF9E46403F0
04:54:32 [2036] Removing hook to 00007FF9E4640A90
04:54:32 [2036] Removing hook to 00007FF9E464A330
04:54:32 [2036] Removing hook to 00007FF9E4640980
04:54:32 [2036] Removing hook to 00007FF9E463EC40
04:54:32 [15108] OpenVR: requested interface IVRClientCore_002
04:54:32 [15108] Installing virtual function hook for IVRClientCore::GetGenericInterface
04:54:32 [15108] Installing virtual function hook for IVRClientCore::Cleanup
04:54:32 [15108] OpenVR: requested interface IVRSystem_015
04:54:32 [15108] Installing virtual function hook for IVRSystem::GetRecommendedRenderTargetSize
04:54:32 [15108] OpenVR: requested interface IVRChaperone_003
04:54:32 [15108] OpenVR: requested interface IVRChaperoneSetup_005
04:54:32 [15108] OpenVR: requested interface IVRCompositor_020
04:54:32 [15108] Installing virtual function hook for IVRCompositor::WaitGetPoses
04:54:32 [15108] Installing virtual function hook for IVRCompositor::PostPresentHandoff
04:54:32 [15108] Installing virtual function hook for IVRCompositor::Submit
04:54:32 [15108] OpenVR: requested interface IVROverlay_014
04:54:32 [15108] OpenVR: requested interface FnTable:IVRInput_006
04:54:32 [15108] OpenVR: requested interface IVRCompositor_022
04:54:32 [15108] OpenVR: requested interface IVROverlay_019
04:54:32 [15108] OpenVR: requested interface IVRInput_006
04:54:32 [15108] OpenVR: requested interface /unrestricted
04:54:32 [15108] OpenVR: requested interface /user/hand/left
04:54:32 [15108] OpenVR: requested interface /user/hand/right
04:54:32 [15108] OpenVR: requested interface /user/foot/left
04:54:32 [15108] OpenVR: requested interface /user/foot/right
04:54:32 [15108] OpenVR: requested interface /user/shoulder/left
04:54:32 [15108] OpenVR: requested interface /user/shoulder/right
04:54:32 [15108] OpenVR: requested interface /user/waist
04:54:32 [15108] OpenVR: requested interface /user/chest
04:54:32 [15108] OpenVR: requested interface /user/head
04:54:32 [15108] OpenVR: requested interface /user/gamepad
04:54:32 [15108] OpenVR: requested interface /user/camera
04:54:32 [15108] OpenVR: requested interface /user/keyboard
04:54:33 [15108] IVRClientCore::Cleanup was called, deleting hooks...
04:54:33 [15108] Removing hook to 00007FF9E46404D0
04:54:33 [15108] Removing hook to 00007FF9E46403F0
04:54:33 [15108] Removing hook to 00007FF9E4640A90
04:54:33 [15108] Removing hook to 00007FF9E464A330
04:54:33 [15108] Removing hook to 00007FF9E4640980
04:54:33 [15108] Removing hook to 00007FF9E463EC40