Skip to content

Wrong XeFG Support Detection #35

@AldertLake

Description

@AldertLake

Hello @xessgamedev The wrong detection of XeFG & XeLL still happen & cause crash in cases of enabling them on unsupported hardware !
I can provide a fully working menu demo to test using it.
also a log is included since you asked for it.
XeSSLog.log

The issue is that in editor the support functions return false & in packaged/stand alone game it report full support for XeFG & Xell on AMD & NVIDIA Cards ?!

The project i shared add r.XeFG.OverrideSwapChain=1 to the engine.ini to ensure that XeSS does not conflict other Frame interpolation features, this console variable make the game crash on unsupported hardware with this message

Assertion failed: FramesPresented > 0 [File:C:\Users\AldertLake\Documents\Unreal Projects\FullModernMenu\Plugins\XeSS\Source\XeFGRHI\Private\XeFGRHI.cpp] [Line: 479] 
UnrealEditor_Core
UnrealEditor_XeFGRHI!FXeFGRHI::OnXeLLPresentLatencyMarkerEnd() [C:\Users\AldertLake\Documents\Unreal Projects\FullModernMenu\Plugins\XeSS\Source\XeFGRHI\Private\XeFGRHI.cpp:479]
UnrealEditor_XeFGRHI!TBaseRawMethodDelegateInstance<0,FXeFGRHI,void __cdecl(unsigned __int64),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [C:\Program Files\Epic Games\UE_5.7\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:569]
UnrealEditor_XeLLCore!FXeLLLatencyMarkers::SetPresentLatencyMarkerEnd() [C:\Users\AldertLake\Documents\Unreal Projects\FullModernMenu\Plugins\XeSS\Source\XeLL\Private\XeLLLatencyMarkers.cpp:291]
UnrealEditor_Engine
UnrealEditor_SlateRHIRenderer
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_RHI
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_RenderCore
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions