From bae254959fcf80f4f0d9cfc9ccaa0da0da525a70 Mon Sep 17 00:00:00 2001 From: FakeMichau <49685661+FakeMichau@users.noreply.github.com> Date: Sat, 15 Feb 2025 19:59:15 +0100 Subject: [PATCH] Check for fakenvapi in system32 --- OptiScaler/dllmain.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OptiScaler/dllmain.cpp b/OptiScaler/dllmain.cpp index d94cd206..0e073721 100644 --- a/OptiScaler/dllmain.cpp +++ b/OptiScaler/dllmain.cpp @@ -2315,6 +2315,10 @@ bool isNvidia() { if (auto unload = static_cast(o_NvAPI_QueryInterface(GET_ID(NvAPI_Unload)))) unload(); + + // Check for fakenvapi in system32, assume it's not nvidia if found + if (o_NvAPI_QueryInterface(GET_ID(Fake_InformFGState)) != nullptr) + return false; } }