How to prevent in-game overlay for my GLFW/OpenGL application?

i am making a web-browser and are using GLFW to make a application window but when i run it the in-game overlay notification shows up. i don’t want end-users to need to change some setting just to use my web-browser.

Hello @chaoscs373 and welcome to the NVIDIA developer forums.

I am afraid that there is no programmatic way to avoid GeForce Experience to recognize and profile certain Graphics applications using the GPU.

For what it’s worth, GeForce Experience needs to be installed and Notifications within need to be enabled for this to pop up, the combination of which is less common in end users one would expect.

You are not the first person mentioning this and I passed this request on some time ago, but changing the behavior is not that easy without reducing functionality for games.

would it not be better just making an API or SDK that could be added to a project. in the API/SDK add settings that says NGE-Detect then just detect it. if its set to off/disabled then don’t show the in-game pop-up? just a tough.

I am not sure many people would actually implement that. And then the GeForce end user forums would be full of gamers asking why ALT-R does not show them their FPS anymore.

i think u got the wrong idea. the NGE-Detect would just look for the API/SDK if the application does not have that API/SDK then just set the NGE-Detect to true. if it does have it allow developers to be able to manually set the NGE-Detect in code. to either true or false