
Text memory segment of the NVapi.dll inside MSI Afterburner’s process… Then we set the sliders in the MSI tool to get some negligible GPU underclock and hit the “apply” button. We’re on the right track. Now where exactly is that lib used? … That’s simple, with the program running and the realtime graph disabled (it polls NvAPI constantly adding noise to the mass of API calls).

“nvapi.dll” definitely gets loaded here using LoadLibrary/GetModuleHandle. What it contains is a full account of the process of creating an overclocking tool beyond the constraints of common utilities such as MSI Afterburner.īy probing MSI's OC utility using Ollydbg (an x86 "assembler level analysing debugger") the author was able to track down how Afterburner was working. An author called "2PKAQWTUQM2Q7DJG" ( likely not a real name) has published a fascinating little article today on his/her WordPress blog entitled, "Overclocking Tools for NVIDIA GPUs Suck.
