diff --git a/OptiScaler/NVNGX_DLSS_Dx12.cpp b/OptiScaler/NVNGX_DLSS_Dx12.cpp index ae444698..e146a3dd 100644 --- a/OptiScaler/NVNGX_DLSS_Dx12.cpp +++ b/OptiScaler/NVNGX_DLSS_Dx12.cpp @@ -855,7 +855,7 @@ NVSDK_NGX_API NVSDK_NGX_Result NVSDK_NGX_D3D12_EvaluateFeature(ID3D12GraphicsCom if(!Config::Instance()->DE_Available) { // DLSS Enabler check - int deAvail; + int deAvail = 0; if (InParameters->Get("DLSSEnabler.Available", &deAvail) == NVSDK_NGX_Result_Success) { if (Config::Instance()->DE_Available != (deAvail > 0)) diff --git a/OptiScaler/dllmain.cpp b/OptiScaler/dllmain.cpp index 60eca1c4..8dd512ce 100644 --- a/OptiScaler/dllmain.cpp +++ b/OptiScaler/dllmain.cpp @@ -1496,7 +1496,7 @@ static void CheckWorkingMode() if (modeFound) { - Config::Instance()->OverlayMenu = !isNvngxMode; + Config::Instance()->OverlayMenu = (!isNvngxMode || isWorkingWithEnabler); AttachHooks();