dlder Posted November 1, 2024 Posted November 1, 2024 (edited) Hey, so, I haven't played DCS since the summer (stability issues and Su-25 TV bug). I've tried it again today and... there are a few things different now: Pimax finally has their own OpenXR it also includes QuadViews with DFR or VFR DCS too has QuadViews and EyeTracking options (for either DFR or VFR) Now, I have both options enabled in DCS, as this seems necessary for DFR to work with either Mbucchia or Pimax. But because the quality of Pimax's DFR-settings suck and - for now - cannot be changed, I am using Mbucchia's QuadViews (as well as Pimax-OpenXR). It works, though the performance seems "off". And, then this happened two times in different missions / maps / jets: As you can hear, the game itself doesn't crash, but continues. It's just the output that's borked. I guess the OpenXR runtime crashes and the HMD stops working and looses track. In "dcs.log" are quite a few of those errors: ERROR VISUALIZER (26880): xrEndFrame failed with error: XR_ERROR_RUNTIME_FAILURE There are no VR / OpenXR / nVidia specific errors in the Windows logs though! And now crashdumps of anything! If I remember correctly, Mbucchia himself said to stop using his OpenXR runtime, because it's out of date and he stopped working on it, so I switched to Pimax's own, official OpenXR. But the same thing happened again... Here's my DCS options: Spoiler options = { ["VR"] = { ["bloom"] = false, ["box_mouse_cursor"] = true, ["custom_IPD"] = 53, ["custom_IPD_enable"] = true, ["enable"] = true, ["enableHMDMask"] = false, ["handOffsetX"] = 0, ["handOffsetY"] = 0, ["handOffsetZ"] = 0, ["hand_controllers"] = false, ["hand_controllers_debug_draw"] = false, ["hand_controllers_joint_throttle"] = false, ["hand_controllers_type"] = 0, ["hand_controllers_use_stick"] = false, ["hand_controllers_use_throttle"] = false, ["interaction_with_grip_only"] = true, ["mirror_crop"] = true, ["mirror_source"] = 1, ["mirror_use_DCS_resolution"] = true, ["msaaMaskSize"] = 1, ["openxr_eyeGaze"] = true, ["openxr_quadView"] = true, ["pixel_density"] = 1, ["pointer_use_type"] = 0, ["prefer_built_in_audio"] = true, ["use_mouse"] = true, }, ["difficulty"] = { ["RBDAI"] = false, ["autoTrimmer"] = false, ["avionicsLanguage"] = "english", ["birds"] = 0, ["cockpitStatusBarAllowed"] = false, ["cockpitVisualRM"] = true, ["controlsIndicator"] = false, ["easyCommunication"] = false, ["easyCrew"] = false, ["easyFlight"] = false, ["externalViews"] = true, ["fuel"] = false, ["gWarmUp"] = false, ["geffect"] = "realistic", ["hideStick"] = false, ["iconsTheme"] = "russian", ["immortal"] = false, ["improvedSpottingDot"] = 1, ["labels"] = 3, ["map"] = true, ["miniHUD"] = false, ["optionsView"] = "optview_allies", ["padlock"] = false, ["permitCrash"] = true, ["radio"] = false, ["reports"] = true, ["setGlobal"] = true, ["spectatorExternalViews"] = true, ["tips"] = true, ["units"] = "imperial", ["unrestrictedSATNAV"] = true, ["userMarks"] = true, ["userSnapView"] = true, ["wakeTurbulence"] = true, ["weapons"] = false, }, ["format"] = 1, ["graphics"] = { ["AA"] = "DLAA", ["BlurFlatShadows"] = 1, ["ColorGradingLUT"] = 8, ["DLSS_PerfQuality"] = 1, ["DOF"] = 0, ["LODmult"] = 2, ["LensEffects"] = 0, ["MSAA"] = 1, ["SSAO"] = 1, ["SSLR"] = 1, ["SSS"] = 1, ["Scaling"] = 0.66, ["ScreenshotExt"] = "png", ["Sharpening"] = 0.6, ["Upscaling"] = "DLSS", ["anisotropy"] = 4, ["aspect"] = 2.3888888888889, ["box_mouse_cursor"] = true, ["canopyReflections"] = 1, ["chimneySmokeDensity"] = 10, ["civTraffic"] = "", ["clouds"] = 3, ["clutterMaxDistance"] = 1500, ["cockpitGI"] = 1, ["defaultFOV"] = 90, ["effects"] = 3, ["flatTerrainShadows"] = 0, ["forestDetailsFactor"] = 1, ["forestDistanceFactor"] = 1, ["fullScreen"] = false, ["heatBlr"] = 2, ["height"] = 1440, ["lights"] = 2, ["maxFPS"] = 300, ["messagesFontScale"] = 1, ["motionBlur"] = 0, ["motionBlurAmount"] = 1, ["multiMonitorSetup"] = "1camera", ["outputGamma"] = 1.9, ["preloadRadius"] = 100000, ["rainDroplets"] = 2, ["scaleGui"] = 1, ["sceneryDetailsFactor"] = 1, ["secondaryShadows"] = 1, ["shadowTree"] = false, ["shadows"] = 4, ["sync"] = false, ["terrainTextures"] = "max", ["textures"] = 2, ["useDeferredShading"] = 1, ["visibRange"] = "High", ["water"] = 2, ["width"] = 3440, }, ["miscellaneous"] = { ["Coordinate_Display"] = "Lat Long", ["F2_view_effects"] = 1, ["TrackIR_external_views"] = true, ["accidental_failures"] = false, ["allow_server_screenshots"] = false, ["autologin"] = true, ["backup"] = true, ["backupTime"] = 5, ["chat_window_at_start"] = true, ["collect_stat"] = false, ["f10_awacs"] = true, ["f11_free_camera"] = true, ["f5_nearest_ac"] = false, ["force_feedback_enabled"] = false, ["headmove"] = true, ["launcher"] = false, ["show_pilot_body"] = false, ["synchronize_controls"] = false, }, ["plugins"] = { ["A-10A"] = { ["CPLocalList"] = "aged", }, ["A-10C"] = { ["CPLocalList"] = "default", ["GUNPAC_Air"] = 0.2, ["GUNPAC_Cold"] = 0.1, ["GUNPAC_Hot"] = 0.1, ["GUNPAC_Runway"] = 0.1, ["throttleSlewMaverick"] = 5, ["throttleSlewTGP"] = 5, }, ["A-10C_2"] = { ["CPLocalList"] = "aged", ["GUNPAC_Air"] = 0.2, ["GUNPAC_Cold"] = 0.1, ["GUNPAC_Hot"] = 0.1, ["GUNPAC_Runway"] = 0.1, ["defaultGunMode"] = 0, ["hmdEye"] = 1, ["throttleSlewMaverick"] = 5, ["throttleSlewTGP"] = 5, }, ["A-4E-C"] = { ["cockpitShake"] = 100, ["cssActivate"] = 15, ["customPitchPressure"] = 50, ["customPitchRelease"] = 0, ["customRollPressure"] = 50, ["customRollRelease"] = 100, ["customRudderPressure"] = 50, ["customRudderRelease"] = 100, ["oldRadar"] = false, ["throttleAcceleration"] = 50, ["throttleRate"] = 1, ["trimSpeedPitch"] = 100, ["trimSpeedRoll"] = 100, ["trimSpeedRudder"] = 100, ["wheelBrakeAssist"] = false, }, ["CA"] = { ["automatic_clutch"] = true, ["ground_aim_helper"] = true, ["ground_automatic"] = true, ["ground_engine_autostart"] = true, ["ground_isometric"] = true, ["ground_platform_shake"] = true, ["ground_target_info"] = true, ["kompass_options"] = 1, }, ["CaptoGlove"] = { ["armBending"] = 60, ["enable"] = false, ["fingerIndexBentLeft"] = "0", ["fingerIndexBentRight"] = "0", ["fingerIndexStraightLeft"] = "1000", ["fingerIndexStraightRight"] = "1000", ["fingerMiddleBentLeft"] = "0", ["fingerMiddleBentRight"] = "0", ["fingerMiddleStraightLeft"] = "1000", ["fingerMiddleStraightRight"] = "1000", ["fingerPinkyBentLeft"] = "0", ["fingerPinkyBentRight"] = "0", ["fingerPinkyStraightLeft"] = "1000", ["fingerPinkyStraightRight"] = "1000", ["fingerRingBentLeft"] = "0", ["fingerRingBentRight"] = "0", ["fingerRingStraightLeft"] = "1000", ["fingerRingStraightRight"] = "1000", ["fingerThumbBentLeft"] = "0", ["fingerThumbBentRight"] = "0", ["fingerThumbStraightLeft"] = "1000", ["fingerThumbStraightRight"] = "1000", ["forearmLength_Left"] = 30, ["forearmLength_Right"] = 30, ["gloveOffsetX_Left"] = 0, ["gloveOffsetX_Right"] = 0, ["gloveOffsetY_Left"] = 0, ["gloveOffsetY_Right"] = 0, ["gloveOffsetZ_Left"] = 0, ["gloveOffsetZ_Right"] = 0, ["gloveRotationPitch_Left"] = 0, ["gloveRotationPitch_Right"] = 0, ["gloveRotationRoll_Left"] = 0, ["gloveRotationRoll_Right"] = 0, ["gloveRotationYaw_Left"] = 0, ["gloveRotationYaw_Right"] = 0, ["mouseClickSrc"] = 0, ["pitchOffsetGlove_Left"] = 0, ["pitchOffsetGlove_Right"] = 0, ["pitchOffsetShoulder_Left"] = 0, ["pitchOffsetShoulder_Right"] = 0, ["set_attach"] = false, ["set_debug"] = false, ["set_symmetrically"] = false, ["shoulderJointX_Left"] = -15, ["shoulderJointX_Right"] = -15, ["shoulderJointY_Left"] = -23, ["shoulderJointY_Right"] = -23, ["shoulderJointZ_Left"] = 23, ["shoulderJointZ_Right"] = 23, ["shoulderLength_Left"] = 40, ["shoulderLength_Right"] = 40, ["trackerHMDnameLeft"] = "DISABLE", ["trackerHMDnameRight"] = "DISABLE", ["useBending"] = false, ["useHMDControl"] = false, ["yawOffsetGlove_Left"] = 0, ["yawOffsetGlove_Right"] = 0, ["yawOffsetShoulder_Left"] = 0, ["yawOffsetShoulder_Right"] = 0, }, ["F-15C"] = { ["CPLocalList"] = "Casper HD (mod)", }, ["F-16C"] = { ["CPLocalList"] = "default", ["abDetent"] = 0, ["canopyReflections"] = 0, ["canopyTint"] = 0, ["hmdEye"] = 1, ["mfdReflections"] = 0, ["pitchDeadzoneValue"] = 4.375, ["pitchForceStickGradient"] = 1, ["rollDeadzoneValue"] = 5.9, ["rollForceStickGradient"] = 1, }, ["F-5E-3_FC"] = { ["CPLocalList"] = "default", ["JoystickMode"] = 0, }, ["F-86F_FC"] = { ["CPLocalList"] = "default", ["NoseWheelSteeringSimpleBehaviourF86"] = true, ["landSeatAdjustF86"] = true, }, ["F/A-18C"] = { ["CPLocalList"] = "default", ["F18RealisticTDC"] = true, ["abDetent"] = 0, ["canopyReflections"] = 0, ["hmdEye"] = 1, ["mfdReflections"] = 0, }, ["FlankerEx"] = { ["CHAFFBINGO"] = 10, ["CPLocalList_Su-30MK"] = "default", ["CPLocalList_Su-30MKA"] = "green english", ["CPLocalList_Su-30MKI"] = "green english", ["CPLocalList_Su-30MKM"] = "green english", ["CPLocalList_Su-30SM"] = "green english", ["FLAREBINGO"] = 10, ["PROG01CHBI"] = 0, ["PROG01CHI"] = 3, ["PROG01CHN"] = 4, ["PROG01CHR"] = 3, ["PROG01FLBI"] = 3, ["PROG01FLI"] = 2, ["PROG01FLN"] = 1, ["PROG01FLR"] = 1, ["PROG01TYPE"] = 3, ["PROG02CHBI"] = 0, ["PROG02CHI"] = 2, ["PROG02CHN"] = 3, ["PROG02CHR"] = 3, ["PROG02FLBI"] = 3, ["PROG02FLI"] = 2, ["PROG02FLN"] = 1, ["PROG02FLR"] = 1, ["PROG02TYPE"] = 1, ["PROG03CHBI"] = 0, ["PROG03CHI"] = 2, ["PROG03CHN"] = 1, ["PROG03CHR"] = 1, ["PROG03FLBI"] = 0, ["PROG03FLI"] = 3, ["PROG03FLN"] = 4, ["PROG03FLR"] = 2, ["PROG03TYPE"] = 2, ["PROG04CHBI"] = 0, ["PROG04CHI"] = 2, ["PROG04CHN"] = 1, ["PROG04CHR"] = 1, ["PROG04FLBI"] = 3, ["PROG04FLI"] = 2, ["PROG04FLN"] = 4, ["PROG04FLR"] = 3, ["PROG04TYPE"] = 1, ["PROG05CHBI"] = 0, ["PROG05CHI"] = 1, ["PROG05CHN"] = 4, ["PROG05CHR"] = 3, ["PROG05FLBI"] = 0, ["PROG05FLI"] = 1, ["PROG05FLN"] = 4, ["PROG05FLR"] = 3, ["PROG05TYPE"] = 2, ["Su30MKAavionicsType"] = 0, ["Su30MKAfmType"] = 1, ["Su30MKAroleType"] = 1, ["Su30MKIavionicsType"] = 0, ["Su30MKIfmType"] = 1, ["Su30MKIroleType"] = 1, ["Su30MKMavionicsType"] = 0, ["Su30MKMfmType"] = 1, ["Su30MKMroleType"] = 1, ["Su30SMavionicsType"] = 1, ["Su30SMfmType"] = 1, ["Su30SMroleType"] = 1, }, ["Ka-50"] = { ["CPLocalList"] = "english", ["Ka50RudderTrimmer"] = false, ["Ka50TrimmingMethod"] = 0, ["helmetCircleDisplacement"] = 11, ["hmdEye"] = 1, }, ["Ka-50_3"] = { ["CPLocalList"] = "english", ["Ka50PedalsYawReqReset"] = false, ["Ka50RudderTrimmer"] = false, ["Ka50TrimmingMethod"] = 0, ["helmetCircleDisplacement"] = 11, ["hmdEye"] = 1, }, ["L-39C"] = { ["CPLocalList"] = "English (mod)", ["CPLocalZAList"] = "English (mod)", ["gunCamera"] = 1, ["sarpp"] = 1, }, ["MiG-15bis_FC"] = { ["CPLocalList"] = "english", ["autoLeanToAimMiG15"] = true, }, ["MiG-29"] = { ["CPLocalList_MiG-29A"] = "default", ["CPLocalList_MiG-29G"] = "default", ["CPLocalList_MiG-29S"] = "default", }, ["P-51D"] = { ["CPLocalList_P51D25NA"] = "default", ["CPLocalList_P51D30NA"] = "default", ["assistance"] = 0, ["autoRudder"] = false, }, ["Su-25"] = { ["CPLocalList"] = "English (mod)", }, ["Su-25T"] = { ["CPLocalList"] = "English (mod)", }, ["Su-27"] = { ["CPLocalList"] = "English Blue (mod)", }, ["Su-33"] = { ["CPLocalList"] = "English Blue (mod)", }, ["Supercarrier"] = { ["Use_native_ATC_text"] = false, ["enable_FLOLS_overlay"] = true, }, ["TF-51D"] = { ["CPLocalList"] = "default", ["assistance"] = 0, ["autoRudder"] = false, }, ["Tacview"] = { ["tacviewAutoDiscardFlights"] = 60, ["tacviewBookmarkShortcut"] = 3, ["tacviewDebugMode"] = 0, ["tacviewExportPath"] = "", ["tacviewFlightDataRecordingEnabled"] = true, ["tacviewModuleEnabled"] = true, ["tacviewMultiplayerFlightsAsClient"] = 2, ["tacviewMultiplayerFlightsAsHost"] = 2, ["tacviewPlaybackDelay"] = 600, ["tacviewRealTimeTelemetryEnabled"] = false, ["tacviewRealTimeTelemetryPassword"] = "", ["tacviewRealTimeTelemetryPort"] = "42674", ["tacviewRemoteControlEnabled"] = false, ["tacviewRemoteControlPassword"] = "", ["tacviewRemoteControlPort"] = "42675", ["tacviewSinglePlayerFlights"] = 2, ["tacviewTerrainExport"] = 0, }, ["UltraLeap"] = { ["enable"] = false, ["handOffsetX"] = 0, ["handOffsetY"] = 0, ["handOffsetZ"] = 0, ["handUseStick"] = false, ["handUseThrottle"] = false, ["mouseClickSrc"] = 0, ["set_debug"] = false, }, ["VRFree"] = { ["enable"] = false, ["handUseStick"] = false, ["handUseThrottle"] = false, ["mouseClickSrc"] = 0, ["set_debug"] = false, }, ["VoiceChat"] = { ["use_turn_servers_enabled"] = false, }, }, ["sound"] = { ["FakeAfterburner"] = true, ["GBreathEffect"] = true, ["cockpit"] = 100, ["gui"] = 100, ["headphones"] = 100, ["headphones_on_external_views"] = true, ["hear_in_helmet"] = true, ["hp_output"] = "", ["main_layout"] = "suround_5_1", ["main_output"] = "", ["microphone_use"] = 2, ["music"] = 33, ["play_audio_while_minimized"] = false, ["radioSpeech"] = true, ["subtitles"] = true, ["switches"] = 300, ["use_turn_servers"] = true, ["voiceChatInSensitivity"] = -50, ["voiceChatInVolume"] = 50, ["voice_chat"] = true, ["voice_chat_input"] = "", ["voice_chat_output"] = "", ["volume"] = 52, ["world"] = 100, }, ["views"] = { ["cockpit"] = { ["avionics"] = 4, ["mirrors"] = true, ["reflections"] = true, }, }, } Here's my OpenXR setup: and with PimaxXR: And here are my Pimax settings: v1.33.01.01 Lighthouse, 120Hz, Eye Tracking enabled, Sound Standard RQ = 1.0, DFR via QuadViews and Pimax both disabled, Smart Smoothing disabled, Lock to Half Framerate enabled, Hidden Area Mask enabled Edited November 1, 2024 by dlder wrong video posted OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer. F-15CX mod: my own take on a simple F-15C upgrade English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!
dlder Posted November 1, 2024 Author Posted November 1, 2024 (edited) Just checked the other logs: Mbucchia Pimax OpenXR Spoiler 2024-11-01 12:52:57 +0100: PimaxXR - v0.4.4 2024-11-01 12:52:57 +0100: Pimax Client: 1.33.01.01.05 2024-11-01 12:52:57 +0100: PVR: 1.28.1 2024-11-01 12:52:57 +0100: Application: DCS; Engine: 2024-11-01 12:52:57 +0100: Device is: Pimax Crystal 2024-11-01 12:52:57 +0100: Parallel projection is enabled 2024-11-01 12:52:57 +0100: Pimax Client: 1.33.01.01.05 2024-11-01 12:52:57 +0100: PVR: 1.28.1 2024-11-01 12:52:57 +0100: Application: DCS; Engine: 2024-11-01 12:52:57 +0100: Requested extension: XR_EXT_eye_gaze_interaction 2024-11-01 12:52:57 +0100: Requested extension: XR_EXT_hand_tracking 2024-11-01 12:52:57 +0100: Requested extension: XR_KHR_visibility_mask 2024-11-01 12:52:57 +0100: Requested extension: XR_KHR_win32_convert_performance_counter_time 2024-11-01 12:52:57 +0100: Device is: Pimax Crystal 2024-11-01 12:52:57 +0100: Parallel projection is enabled 2024-11-01 12:52:57 +0100: Recommended resolution: 4312x5102 2024-11-01 12:52:57 +0100: Pimax Client: 1.33.01.01.05 2024-11-01 12:52:57 +0100: PVR: 1.28.1 2024-11-01 12:52:57 +0100: Application: DCS; Engine: 2024-11-01 12:52:57 +0100: Device is: Pimax Crystal 2024-11-01 12:52:57 +0100: Parallel projection is enabled 2024-11-01 12:52:57 +0100: Pimax Client: 1.33.01.01.05 2024-11-01 12:52:57 +0100: PVR: 1.28.1 2024-11-01 12:52:57 +0100: Application: DCS; Engine: 2024-11-01 12:52:57 +0100: Requested extension: XR_KHR_D3D11_enable 2024-11-01 12:52:57 +0100: Requested extension: XR_KHR_visibility_mask 2024-11-01 12:52:57 +0100: Requested extension: XR_EXT_hand_tracking 2024-11-01 12:52:57 +0100: Requested extension: XR_EXT_eye_gaze_interaction 2024-11-01 12:52:57 +0100: Requested extension: XR_EXT_eye_gaze_interaction 2024-11-01 12:52:57 +0100: Requested extension: XR_EXT_hand_tracking 2024-11-01 12:52:57 +0100: Requested extension: XR_KHR_visibility_mask 2024-11-01 12:52:57 +0100: Requested extension: XR_KHR_win32_convert_performance_counter_time 2024-11-01 12:52:57 +0100: Device is: Pimax Crystal 2024-11-01 12:52:57 +0100: Parallel projection is enabled 2024-11-01 12:52:57 +0100: Recommended resolution: 4312x5102 2024-11-01 12:52:59 +0100: Using D3D11 on adapter: NVIDIA GeForce RTX 4090 2024-11-01 12:53:01 +0100: xrBeginFrame failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrWaitSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrWaitSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:12 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: xrAcquireSwapchainImage failed with XR_ERROR_CALL_ORDER_INVALID 2024-11-01 13:02:13 +0100: Maximum number of errors logged. Going silent. Mbucchia QuadViews Log (this is the "newest", where I played with the official PimaxXR, thus no log file from the runtime like the one above): Spoiler 2024-11-01 13:07:58 +0100: XR_APILAYER_MBUCCHIA_quad_views_foveated layer (v1.1.3) is active 2024-11-01 13:07:58 +0100: Using layer: XR_APILAYER_MBUCCHIA_quad_views_foveated 2024-11-01 13:07:58 +0100: Using layer: XR_APILAYER_FREDEMMOTT_OpenKneeboard 2024-11-01 13:07:58 +0100: Cannot satisfy implicit extension request: XR_FB_eye_tracking_social 2024-11-01 13:07:58 +0100: Requested extension: XR_KHR_D3D11_enable 2024-11-01 13:07:58 +0100: Requested extension: XR_KHR_visibility_mask 2024-11-01 13:07:58 +0100: Requested extension: XR_EXT_hand_tracking 2024-11-01 13:07:58 +0100: Blocking extension: XR_VARJO_quad_views 2024-11-01 13:07:58 +0100: Blocking extension: XR_VARJO_foveated_rendering 2024-11-01 13:07:58 +0100: Requesting extension: XR_EXT_eye_gaze_interaction 2024-11-01 13:07:58 +0100: Application: DCS (DCS.exe) 2024-11-01 13:07:58 +0100: Using OpenXR runtime: PimaxXR (Unofficial) 0.1.0 2024-11-01 13:07:58 +0100: Using OpenXR system: Pimax Crystal 2024-11-01 13:07:58 +0100: Trying to locate configuration file at 'C:\Program Files\OpenXR-Quad-Views-Foveated\settings.cfg'... 2024-11-01 13:07:58 +0100: Found option 'smoothen_focus_view_edges=0.2' 2024-11-01 13:07:58 +0100: Found option 'sharpen_focus_view=0.7' 2024-11-01 13:07:58 +0100: Found option 'turbo_mode=1' 2024-11-01 13:07:58 +0100: Found option 'horizontal_fixed_section=0.5' 2024-11-01 13:07:58 +0100: Found option 'vertical_fixed_section=0.45' 2024-11-01 13:07:58 +0100: Found option 'horizontal_focus_section=0.33' 2024-11-01 13:07:58 +0100: Found option 'vertical_focus_section=0.31' 2024-11-01 13:07:58 +0100: Trying to locate configuration file at 'C:\Users\Hotshot\AppData\Local\Quad-Views-Foveated\settings.cfg'... 2024-11-01 13:07:58 +0100: Found option 'smoothen_focus_view_edges=0.2' 2024-11-01 13:07:58 +0100: Found option 'sharpen_focus_view=0.75' 2024-11-01 13:07:58 +0100: Found option 'turbo_mode=1' 2024-11-01 13:07:58 +0100: Found option 'horizontal_fixed_section=0.5' 2024-11-01 13:07:58 +0100: Found option 'vertical_fixed_section=0.5' 2024-11-01 13:07:58 +0100: Found option 'vertical_focus_offset=-0.1' 2024-11-01 13:07:58 +0100: Found option 'horizontal_focus_section=0.45' 2024-11-01 13:07:58 +0100: Found option 'vertical_focus_section=0.45' 2024-11-01 13:07:58 +0100: Found option 'peripheral_multiplier=0.45' 2024-11-01 13:07:58 +0100: Found option 'focus_multiplier=1.25' 2024-11-01 13:07:58 +0100: Found option 'debug_eye_gaze=0' 2024-11-01 13:07:58 +0100: Found option 'debug_focus_view=0' 2024-11-01 13:07:58 +0100: Eye tracking is supported 2024-11-01 13:07:58 +0100: Recommended peripheral resolution: 1940x2296 (0.450x density) 2024-11-01 13:07:58 +0100: Recommended focus resolution: 2426x2870 (1.250x density) 2024-11-01 13:07:58 +0100: Stereo pixel count was: 43999648 (4312x5102) 2024-11-01 13:07:58 +0100: Quad views pixel count is: 22833720 2024-11-01 13:07:58 +0100: Savings: -48.1% 2024-11-01 13:08:02 +0100: Session is using quad views 2024-11-01 13:08:02 +0100: Edge smoothing: 0.20 2024-11-01 13:08:02 +0100: Sharpening: 0.75 2024-11-01 13:08:02 +0100: Turbo: Enabled 2024-11-01 13:42:22 +0100: xrEndFrame: Invalid projection specification 2024-11-01 13:42:22 +0100: xrEndFrame failed with XR_ERROR_RUNTIME_FAILURE 2024-11-01 13:42:22 +0100: xrEndFrame: XrResult failure [XR_ERROR_CALL_ORDER_INVALID] Origin: OpenXrApi::xrWaitSwapchainImage(swapchainForStereoView.fullFovSwapchain[viewIndex], &waitInfo) Source: D:\a\Quad-Views-Foveated\Quad-Views-Foveated\openxr-api-layer\layer.cpp:2217 2024-11-01 13:42:22 +0100: xrEndFrame failed with XR_ERROR_RUNTIME_FAILURE 2024-11-01 13:42:22 +0100: xrEndFrame: XrResult failure [XR_ERROR_CALL_ORDER_INVALID] Origin: OpenXrApi::xrWaitSwapchainImage(swapchainForStereoView.fullFovSwapchain[viewIndex], &waitInfo) Source: D:\a\Quad-Views-Foveated\Quad-Views-Foveated\openxr-api-layer\layer.cpp:2217 2024-11-01 13:42:22 +0100: xrEndFrame failed with XR_ERROR_RUNTIME_FAILURE 2024-11-01 13:42:22 +0100: xrEndFrame: XrResult failure [XR_ERROR_CALL_ORDER_INVALID] Origin: OpenXrApi::xrAcquireSwapchainImage( swapchainForStereoView.fullFovSwapchain[viewIndex], nullptr, &acquiredImageIndex) Source: D:\a\Quad-Views-Foveated\Quad-Views-Foveated\openxr-api-layer\layer.cpp:2210 2024-11-01 13:42:22 +0100: xrEndFrame failed with XR_ERROR_RUNTIME_FAILURE 2024-11-01 13:42:22 +0100: xrEndFrame: XrResult failure [XR_ERROR_CALL_ORDER_INVALID] Origin: OpenXrApi::xrAcquireSwapchainImage( swapchainForStereoView.fullFovSwapchain[viewIndex], nullptr, &acquiredImageIndex) Source: D:\a\Quad-Views-Foveated\Quad-Views-Foveated\openxr-api-layer\layer.cpp:2210 2024-11-01 13:42:22 +0100: xrEndFrame failed with XR_ERROR_RUNTIME_FAILURE ... I've deleted several thousand entries ... 2024-11-01 13:43:42 +0100: xrEndFrame: XrResult failure [XR_ERROR_CALL_ORDER_INVALID] Origin: OpenXrApi::xrAcquireSwapchainImage( swapchainForStereoView.fullFovSwapchain[viewIndex], nullptr, &acquiredImageIndex) Source: D:\a\Quad-Views-Foveated\Quad-Views-Foveated\openxr-api-layer\layer.cpp:2210 2024-11-01 13:43:42 +0100: xrEndFrame failed with XR_ERROR_RUNTIME_FAILURE 2024-11-01 13:43:42 +0100: xrEndFrame: XrResult failure [XR_ERROR_CALL_ORDER_INVALID] Origin: OpenXrApi::xrAcquireSwapchainImage( swapchainForStereoView.fullFovSwapchain[viewIndex], nullptr, &acquiredImageIndex) Source: D:\a\Quad-Views-Foveated\Quad-Views-Foveated\openxr-api-layer\layer.cpp:2210 2024-11-01 13:43:42 +0100: xrEndFrame failed with XR_ERROR_RUNTIME_FAILURE 2024-11-01 13:43:42 +0100: xrEndFrame: XrResult failure [XR_ERROR_CALL_ORDER_INVALID] Origin: OpenXrApi::xrAcquireSwapchainImage( swapchainForStereoView.fullFovSwapchain[viewIndex], nullptr, &acquiredImageIndex) Source: D:\a\Quad-Views-Foveated\Quad-Views-Foveated\openxr-api-layer\layer.cpp:2210 2024-11-01 13:43:42 +0100: xrEndFrame failed with XR_ERROR_RUNTIME_FAILURE Maybe I should add, that I'm currently playing No Man's Sky in VR with the Crystal. No crashes whatsoever. None. And that's a 150+ hours... and this game REALLY stresses the 4090 because if DLSS is not enabled, you run out of video memory. Edited November 1, 2024 by dlder OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer. F-15CX mod: my own take on a simple F-15C upgrade English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!
sleighzy Posted November 1, 2024 Posted November 1, 2024 (edited) Can you also attach your dcs.log file for when this crashes. Can you also disable OpenXR Necksafer and retest. And then try with OpenKneeboard disabled and retest. There have been known issues with Necksafer breaking things. If it is Necksafer then there are a couple of options for fixing this, but let’s confirm first. You can use this tool to easily enable and disable these layers https://github.com/fredemmott/OpenXR-API-Layers-GUI Just to confirm, your second screenshot says PimaxXR (incl. Pimax QuadViews). Does this mean it includes the Pimax Quad Views option checked in PimaxPlay, or that it means QVF is installed and the Quad Views box is not ticked in PimaxPlay? I ask this because that screen also shows the QVF is enabled… if using the Pimax OpenXR QuadViews one then QVF should be disabled. Edited November 1, 2024 by sleighzy AMD 7800x3D, 4080Super, 64Gb DDR5 RAM, 4Tb NVMe M.2, Quest 2
dlder Posted November 2, 2024 Author Posted November 2, 2024 Here's the full DCS.log dcs.log 18 hours ago, sleighzy said: Can you also disable OpenXR Necksafer and retest. Will try! 18 hours ago, sleighzy said: Does this mean it includes the Pimax Quad Views option checked in PimaxPlay, or that it means QVF is installed and the Quad Views box is not ticked in PimaxPlay? 1st: Mbucchia OpenXR-Pimax + OpenQuadViews 2nd: PimaxXR + OpenQuadViews (NOT PimaxQuadViews) Today I tried PimaxXR + PimaxQV and haven't had any (XR runtime) crashes so far. I'm now using the second option in the Pimax-Client. Not "Pimax OpenXR Quadviews", but "Pimax Central Priority Rendering". They really need to start providing tooltips and/or better option names, but I'm guessing this is Fixed-Foveated-Rendering? -> because PimaxQV has two 3 problems Settings cannot be adjusted and the quality is too low for my taste the 2D mirror from DCS is ultra-low-resolution which is unacceptable, as I'm recording from that XrNeckSafer is incompatible OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer. F-15CX mod: my own take on a simple F-15C upgrade English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!
sleighzy Posted November 6, 2024 Posted November 6, 2024 (edited) Humble apologies for the late response. From the latest log you attached I can see the runtime XR_ERROR_RUNTIME_FAILURE error, no specific cause though. This log shows that the Mbucchia Quad-Views-Foveated api layer was running. Do you recall (been a long time I know) if the crash in this log was when the "OpenXR QuadViews" box was ticked in PimaxPlay? The log also shows a lot of USB unplug/plug events. Can you disable hot plugging in the DCS controls settings (it'll be a big button at the bottom right). This will stop it constantly scanning for devices (and can help with stutters as well). If you plug in a new device you can hit the scan devices button on the controls page. Edited November 6, 2024 by sleighzy AMD 7800x3D, 4080Super, 64Gb DDR5 RAM, 4Tb NVMe M.2, Quest 2
dlder Posted November 7, 2024 Author Posted November 7, 2024 (edited) 20 hours ago, sleighzy said: if the crash in this log was when the "OpenXR QuadViews" box was ticked in PimaxPlay? No worries, thanks for your reply! Yeah, I still know, as I'm still testing the issue and no, while using Mbuchia QuadViews, I've turned both Pimax settings off. I've also reported the problems regarding Pimax-QuadViews to Pimax support. For now though, we are still in the "have-you-tried-turning-it-off-and-on-again" phase (meaning bull<profanity> answers from support. I hope my ticket will get pushed to the higher tech support soon). edit: but I gotta say, now that I no longer use the unfortunately old Mbucchia Pimax-OpenXR runtime and -QuadViews, I have no problems with the game anylonger. So I guess it really is true what the developer posted himself: to no longer use his tools Edited November 7, 2024 by dlder OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer. F-15CX mod: my own take on a simple F-15C upgrade English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!
dlder Posted November 19, 2024 Author Posted November 19, 2024 Using Pimax Offical OpenXR + their weirdly named "Pimax Central Priority Rendering" (when will Pimax get someone that speaks English to go over the text and the tooltips!?). No more issues since then! OpenXR-Switcher: to easily switch OpenXR runtimes as well as en-/disable API layers Kneeboard-Picture-Viewer: my own take on a Kneeboard for a 2nd monitor, that acts more or less as a better picture viewer. F-15CX mod: my own take on a simple F-15C upgrade English Avionics with Native Betty: you can now have English HUD on non US planes and still hear the native Betty!
Recommended Posts