NVIDIA Developer Zone

NVIDIA PerfKit

NVIDIA PerfKit 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.

 

PerfKit is a Game Developer Frontline Award Finalist

PerfHUD

GLExpert

NVIDIA PerfKit includes support for 32-bit and 64-bit Windows 7, Vista, and XP platforms.

The performance counters are available directly in your OpenGL and DirectX applications and a plug-in supporting Microsoft PIX for Windows is also provided, giving you low-latency access to PerfKit performance counters directly from the driver.

Download PerfKit 6.70 for Windows

The PerfKit User Guide contains detailed information about the PerfSDK API, GLExpert, and PerfKit's other components. Please let us know if you have any questions or encounter any problems by visiting our developer forums.

NVIDIA PerfKit consists of the following components:

  • PerfHUD 6.70
    • Support for Fermi GPUs
    • Support for latest drivers (Post R256)
    • Simplified handling of 32b and 64b applications
    • Minor bug fixes
    • Save/Load DX10 frame captures (Ctrl+S in the Frame Debugger)
    • Works with standard drivers on Windows 7 and Vista
    • SLI Support
    • Texture Visualization and Overrides
    • API Call List
    • Dependency View
    • CPU/GPU Timing graph
    • Complete feature list
  • PerfSDK
    • GeForce GPU Support for Tesla Family (Fermi not yet supported)
    • API for accessing GPU signals in your applications
    • Sample code and helper classes for OpenGL and DirectX applications
    • NVIDIA Developer Control Panel
  • NVIDIA Plug-in for Microsoft PIX for Windows
  • GLExpert
    • Debug OpenGL usage errors and performance issues