Recently got a new laptop with a Ryzen 7 7735HS and RX7600S. I've been forcing all my games to run on the GPU instead of the APU, but it doesn't seem to be working for DEOVR. It opens a window on the desktop but on Oculus it still shows as loading.
Anyone know of a solution for this? I've updated all my graphics drivers and forced the GPU in windows graphics settings.
Going through the logs I see "Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api.dll" The file doesn't exist, and even after reinstalling it's not there.
Any solutions? Thanks.
Mono path[0] = 'C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Managed'
Mono config path = 'C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/MonoBleedingEdge/etc'
Initialize engine version: 2020.3.42f1 (7ade1201f527)
[Subsystems] Discovering subsystems at path C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/UnitySubsystems
[Subsystems] No descriptors matched for examples in UnitySubsystems/OculusXRPlugin/UnitySubsystemsManifest.json.
[Subsystems] 1 'inputs' descriptors matched in UnitySubsystems/OculusXRPlugin/UnitySubsystemsManifest.json
[Subsystems] 1 'displays' descriptors matched in UnitySubsystems/OculusXRPlugin/UnitySubsystemsManifest.json
[Subsystems] No descriptors matched for meshings in UnitySubsystems/OculusXRPlugin/UnitySubsystemsManifest.json.
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: AMD Radeon RX 7600S (ID=0x7480)
Vendor:
VRAM: 8127 MB
Driver: 31.0.24002.92
Begin MonoManager ReloadAssembly
- Completed reload, in 0.132 seconds
ERROR: Shader Unlit/ProjectionShaderOES shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
XRGeneral Settings awakening...
D3D11 device created for Microsoft Media Foundation video decoding.
[XR] OculusXRPlugin: registering subsystems
[Subsystems] OculusXRPlugin successfully registered Provider for oculus display
[XR] Oculus Input lifecycle provider registered.
[Subsystems] OculusXRPlugin successfully registered Provider for oculus input
[Subsystems] OculusXRPlugin successfully registered Provider for oculus display
[XR] Oculus settings :
Shared Depth Buffer: Yes
Dash Support: Yes
Requested Stereo Rendering Mode Multi Pass
Color Space: Gamma
Low Overhead Mode: No
Optimize Buffer Discards: Yes
Phase Sync: No
Symmetric Projection: Yes
Subsampled Layout: No
Late Latching: No
Late Latching Debug: No
Enable TrackingOrigin Stage Mode: No
[Subsystems] Loading plugin OculusXRPlugin for subsystem oculus display...
[Subsystems] Loading plugin OculusXRPlugin for subsystem oculus input...
<RI> Initializing input.
New input system (experimental) initialized
Using XInput
<RI> Input initialized.
<RI> Initialized touch support.
[XR] Oculus XR Plugin Display Start
[XR] Unity will render to eye texture(s) of format: Separate
[XR] The Oculus eye layer has texture(s) of format: Separate
Bootstrap is configuring
Bootstrap is configured
[XR] Rendering directly to eye textures.
[XR] Failed to get layer textures
[XR] CreateEyeTextureStages failed.
[XR] Failed to create eye textures.
Error on graphics thread: 1
[XR] Destroying distortion window
[XR] Oculus XR Plugin Display Stop
UnloadTime: 0.604800 ms
RootAppLifetimeScope is configuring
RootAppLifetimeScope is configured
RootAppLifetimeScope is ready
Loading scene DeoVR.XR.Core
Loading scene NewestUI
XRAppLifetimeScope is configuring
XRAppLifetimeScope is configured
XRAppLifetimeScope is ready. Parent: RootAppLifetimeScope
Serialization depth limit 10 exceeded at 'EmojiItem.short_names'. There may be an object composition cycle in one or more of your serialized classes.
Serialization hierarchy:
11: EmojiItem.short_names
10: EmojiItem.SkinToneList
9: EmojiItem.SkinToneList
8: EmojiItem.SkinToneList
7: EmojiItem.SkinToneList
6: EmojiItem.SkinToneList
5: EmojiItem.SkinToneList
4: EmojiItem.SkinToneList
3: EmojiItem.SkinToneList
2: EmojiItem.SkinToneList
1: EmojiItem.SkinToneList
0: DeoVR.Typing.Keys::EmojiKey.emotieData
Serialization depth limit 10 exceeded at 'EmojiItem.short_names'. There may be an object composition cycle in one or more of your serialized classes.
Serialization hierarchy:
11: EmojiItem.short_names
10: EmojiItem.SkinToneList
9: EmojiItem.SkinToneList
8: EmojiItem.SkinToneList
7: EmojiItem.SkinToneList
6: EmojiItem.SkinToneList
5: EmojiItem.SkinToneList
4: EmojiItem.SkinToneList
3: EmojiItem.SkinToneList
2: EmojiItem.SkinToneList
1: EmojiItem.SkinToneList
0: EmojiItem.SkinToneList
Current VR Platform is OculusRift
IsOculus: True
Application version: 13.14.1
Unique device Id: 34269f8bc95e9920858098446d4089af1bcf7b90
Setting up TrackingUniverseSeated...
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api.dll
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/libopenvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/libopenvr_api.dll
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/libopenvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api.dll
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/libopenvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/libopenvr_api.dll
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/libopenvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api.dll
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/openvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/libopenvr_api
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/libopenvr_api.dll
Fallback handler could not load library C:/Program Files/Oculus/Software/Software/infomediji-d-o-o-deovr-video-player/DeoVR_Data/Mono/libopenvr_api
DllNotFoundException: openvr_api
at (wrapper managed-to-native) OVR.OpenVR.OpenVRInterop.GetInitToken()
at OVR.OpenVR.OpenVR.GetInitToken () [0x00000] in <4c1dcfeb5127438bb64e32f8e2d3f5c6>:0
at OVR.OpenVR.OpenVR+COpenVRContext.CheckClear () [0x00005] in <4c1dcfeb5127438bb64e32f8e2d3f5c6>:0
at OVR.OpenVR.OpenVR+COpenVRContext.VRCompositor () [0x00000] in <4c1dcfeb5127438bb64e32f8e2d3f5c6>:0
at OVR.OpenVR.OpenVR.get_Compositor () [0x00005] in <4c1dcfeb5127438bb64e32f8e2d3f5c6>:0
at WindowsManager`1[T].SetupSteamVR () [0x0000a] in <05532c101808496b9cfe9b29927b1410>:0
Rethrow as Exception: Error setting TrackingUniverseSeated!
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
WindowsManager1:SetupSteamVR()
WindowsManager
1:setDisplaySettings()
PlatformManager`1:Initialize()
ApplicationStart:Awake()
Antialiasing: 0
RenderScale: 1.7
VSyncCount: 0
Current system is Windows 11 (10.0.22631) 64bit
Current videocard is AMD Radeon RX 7600S
Current platform is OculusRift
DontDestroyOnLoad only works for root GameObjects or components on root GameObjects.
Initializing Google Analytics 0.2.
SLRAnalyticsController initialized. TrackingCode = G-XYPFYRG2XL|DAzk0PnBTKavnQKi47qd4w
Default keybinds for RiftController successfully loaded.
Default keybinds for QuestHandTrackingController successfully loaded.
Default keybinds for RiftRemoteController successfully loaded.
Default keybinds for GamepadController successfully loaded.
[ProjectionMesh] v1.8.1 awakens
Browser initialized.
Camera "Main Camera" does not use a Tracked Pose Driver (Input System), so its transform will not be updated by an XR device. In order for this to be updated, please add a Tracked Pose Driver (Input System) with bindings for position and rotation of the center eye.
Numpad is not supported by this keyboard "Keyboard_PIN"
Numpad is not supported by this keyboard "Keyboard_PIN"
[AVProVideo] No camera set for UpdateMultiPassStereo component. If you are rendering in multi-pass stereo then it is recommended to set this.
Unity v2020.3.42f1, Oculus Utilities v1.89.0, OVRPlugin v1.89.0, SDK v1.0.27.
SystemHeadset Rift_S, API OpenXR
OpenXR instance 0x3C5800000001 session 0x0
Current display frequency 0, available frequencies []
Failed to initialize Insight Passthrough. Passthrough will be unavailable. Error Failure_NotInitialized.
Local Dimming feature is not supported
Found IOVRSkeletonDataProvider reference in RightOVRHand due to unassigned field.
Found IOVRSkeletonDataProvider reference in LeftOVRHand due to unassigned field.
[AVProVideo] Initialising AVPro Video v2.7.3 (native plugin v2.7.0f1-ultra) on AMD Radeon RX 7600S/Direct3D 11.0 [level 11.1] (MT True) on WindowsPlayer
The current MSAA level is 0, but the recommended MSAA level is 4. Switching to the recommended level.
[OVRManager] HMDAcquired event
[OVRManager] InputFocusLost event
Unable to process a controller whose SampleRateHz is 0 now.
Unable to process a controller whose SampleRateHz is 0 now.
[Deo] LoadSettings
ActionController_ChangeDevice GamepadController Any
ActivateReticle
LogFolder created C:/Users/charl/AppData/LocalLow/Deo VR/Deo VR\logtracker_5faff72a-3b5d-4fe6-87cc-aaef79b65862
Loading redirects...
Loading project: DeoVR https://www.deovr.com
[Deo] GetProject: DeoVR
Redirects loaded: 41
[Deo] GetFilters
Set reload method: ReloadMedia
Reloading dashboard: ReloadMedia
[Deo] GetVideos: page=1, perPage=12
[Deo] GetTags 1 17
[OVRManager] OnApplicationFocus(false)
[OVRManager] OnApplicationFocus(true)
[OVRManager] OnApplicationFocus(false)
[OVRManager] OnApplicationFocus(true)
[OVRManager] OnApplicationFocus(false)
[OVRManager] OnApplicationFocus(true)
[OVRManager] OnApplicationFocus(false)
[OVRManager] OnApplicationFocus(true)
[AVProVideo] Shutdown
Disconnecting NS...
[OVRManager] OnApplicationQuit
[XR] Oculus XR Plugin Display Shutdown
Setting up 8 worker threads for Enlighten.
Thread -> id: 62b0 -> priority: 1
Thread -> id: 5fd8 -> priority: 1
Thread -> id: 5ccc -> priority: 1
Thread -> id: 5ee8 -> priority: 1
Thread -> id: 54e0 -> priority: 1
Thread -> id: 5b08 -> priority: 1
Thread -> id: 864 -> priority: 1
Thread -> id: 2920 -> priority: 1
[OVRManager] OnDestroy