NVIDIA PerfKit
|
NVIDIA PerfKit (NVIDIA Performance Toolkit) is a comprehensive suite of performance tools to help debug and profile OpenGL and Direct3D applications.
It gives you access to low-level performance counters inside the driver and hardware counters inside the GPU itself. The counters can be used to determine exactly how your application is using the GPU, identify performance issues, and confirm that performance problems have been resolved.
The performance counters are available directly in your OpenGL and DirectX applications and in tools such as Intel VTune and Graphic Remedy's gDEBugger via the Windows Management Instrumentation (WMI) Performance Data Helper (PDH) interface. A plug-in supporting Microsoft PIX for Windows is also provided, giving you low-latency access to NVPerfKit performance counters directly from the driver.
NVIDIA PerfKit includes support for 32-bit and 64-bit Windows XP and Vista platforms.
NVIDIA PerfHUD is a powerful real-time performance analysis tool for Direct3D applications.
NVIDIA PerfKit consists of the following components:
* Instrumented display driver
* NVIDIA PerfHUD (Please read the separate PerfHUD User Guide for more)
* NVIDIA Plug-in for Microsoft PIX for Windows
* NVIDIA PerfSDK
* NVIDIA PerfAPI libraries, includes, and sample code
* PDH based interface
* NVIDIA Developer Control Panel (NVDevCPL) applet
* Sample code and helper classes
* gDEBugger (30 day trail version, courtesy of Graphic Remedy)
PerfKit signals are available on all NVIDIA GPUs listed below:
* GeForce 9 Series
* GeForce 8 Series
* GeForce 7950 GX2
* GeForce 7950 GT
* GeForce 7900 GTX
* GeForce 7800 GTX
* GeForce 6800 Ultra/GT
* GeForce 6600
Installing PerfKit
Follow the instructions below to install the instrumented driver and get started using PerfKit.
1. Install PerfKit by double clicking on the PerfKit.exe file downloaded from the NVIDIA developer web site. This will install the Instrumented Driver, NVPerfHUD, and NVPerfSDK.
2. Ensure that driver instrumentation is enabled from the ForceWare driver control panel. Both the Enable driver instrumentation and Performance Data Helper (PDH) support should be checked.
The license of this software is Freeware, you can free download and free use this diagnostic software.