Orbmu2k / nvidiaProfileInspector

MIT License
3.33k stars 249 forks source link

NVAPI_NOT_SUPPORTED attempting to set "Enable Ansel" to off within the _GLOBAL_DRIVER_PROFILE #62

Closed xeropresence closed 3 years ago

xeropresence commented 3 years ago

This was working for me up until around driver 457.09 I think, since past that it now throws NVAPI_NOT_SUPPORTED

Orbmu2k commented 3 years ago

the driver comes with more an more restrictions

but you can globally disable ansel with this tool c:\Program Files\NVIDIA Corporation\Ansel\NvCameraConfiguration.exe

shimaowo commented 3 years ago

That Ansel folder hasn't existed for a while now, not sure where things have moved. Kind of annoying since now there is seemingly no way to disable ansel at all on current drivers.

shimaowo commented 3 years ago

For anyone else looking, this might work for disabling ansel - it seems to with one game, but I haven't tested much yet.

Assuming this does actually work consistently, it probably has to be done every time you download a new driver.

Hrxn commented 3 years ago

What if there are two directories with nv_dispi.inf_amd64_<someID>?

Orbmu2k commented 3 years ago

@shimaowo for me this folder is still present. do you have DCH version of the driver installed?

shimaowo commented 3 years ago

@Orbmu2k This is a relatively new windows install, with the nvidia driver through geforce experience. From scanning some of the configuration files, I think Ansel was rolled into some of the other components recently. My guess is that maybe any "old" Ansel folder isn't removed with new driver installations, and perhaps the config tool still works, but it is no longer installed into Program Files with the new drivers. I definitely used to have the folder on my older windows install at some point, but I don't have that around anymore to see if the folder would have been removed.

@Hrxn You can probably just pick the folder with the newer date (I also had 2). There's probably a more deterministic way to figure it out by looking into the files or the registry, but this was just a quick hack (and I'm lazy)