You are here: Home » Software Development » Debugging » NVPerfKit

NVPerfKit

NVPerfKit A comprehensive suite of performance tools to help debug and profile OpenGL and Direct3D applications



  • Downloads:17
  • Last update:Apr 10, 2009
  • Version:6.10.0925.1545
  • License:Freeware
  • Publisher:Nvidia
  • System Requirements Windows XP / Vista

Free Download ( 34.4 MB )

NVPerfKit

A comprehensive suite of performance tools to help debug and profile OpenGL and Direct3D applications
NVPerfKit is a comprehensive suite of performance tools to help debug and profile OpenGL and Direct3D applications. NVPerfKit will give 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.

Main features of NVPerfKit:

  • Supports GeForce 8 and 9 series GPUs, as well as earlier models.
  • Supports DirectX10 on Windows Vista
  • Supports DirectX 9 on Windows XP and Windows Vista
  • Supports Managed and XNA applications
  • No special driver needed on Windows Vista

    The Performance Dashboard
  • A completely customizable real-time graph overlay
  • Save/load custom layouts
  • Move, resize, and reconfigure your monitors
  • Full set of 50+ PerfSDK Direct3D and GPU counters available
  • Double-clicking color swatch in graph legend toggles display of that channel

    The Frame Debugger
  • Texture View
  • Visualization of 2D textures, 3D textures, shadow maps, cube maps and render targets
  • Full screen texture/render target visualization
  • Texture Overrides: Replace your application's textures with mipmap visualizers or other debug textures all on a per-texture basis.
  • API Call List
  • A color-coded interactive list of every API call made in the frame.
  • Dependency View
  • View dependencies between draw calls.
  • Improved D3D Perf Event View
  • Navigate your frame using D3D Perf Events
  • Set a debug break on any Perf Event
  • Disable PerfHUD modifications in Perf Event ranges.
  • Advanced State Inspectors
  • Visually inspect all data in the graphics pipeline on a per-draw call basis.
  • Edit & Continue for HLSL and .fx vertex, geometry, and pixel shaders
  • Edit & Continue for Raster Operations state

    The Frame Profiler
  • Automated Performance Analysis
  • Per-draw call graphs
  • CPU and GPU Timings Graph
  • Instruction Count Ratio graphs

    Improved User Interface
  • Numerous new hotkeys
  • Keyboard accelerators for context menus
  • Instant Feedback (F4) to send the PerfHUD team comments or issues from within the application.

    Compatibility, stability, and reliability improvements
  • True frame capture
  • Extensive testing on a wide range of applications
  • Allow API specification (DX9/DX10/both) for apps that create devices from both APIs


    What's New in This Release:

  • GeForce GTX 200 Series GPU Support
  • A more robust input layer for intercepting the mouse and keyboard
  • Works with standard drivers on Windows Vista
  • SLI Support
  • Texture Visualization and Overrides
  • API Call List
  • Dependency View
  • New CPU/GPU Timing graph

    Free Download ( 34.4 MB )

  • Rating & Reviews for NVPerfKit





    Tips & Guides Related to NVPerfKit

    • Voice over Internet phone and chat software on Mac

      Internet phone has become so ubiquitous, an entire generation of internet users is probably unaware there was ever life without it. Use Internet phone to help you communicate across networks with people all the world.

      by candies on Aug 26, 2009

    • How can I remove Spam from my PC

      How can you remove spam emails from PC? Spam Monitor - this excellent detector and remove software monitors and removes Spam, Junk Mail and Virus Mail from your PC!

      by candies on Jun 19, 2009

    • How do I protect my computer from Spam

      How do I protect my computer from Spam Mail? Spam Monitor - this powerful and latest Spam monitor filter software offers a series of protective functions, it can protect your PC from all Spam Emails!

      by candies on Jun 18, 2009

    • How to stop Junk Mail in your mailbox

      How to stop Spam and Junk Mail in your mailbox? Spam Monitor - this full-functional spam detector and filter software can help you monitor all the Junk Mails and stop them from sending to your mailbox.

      by candies on Jun 19, 2009

    • How to block spam on Microsoft Outlook Express

      How to block spam emails on Microsoft Outlook Express? Spam Monitor, this powful Spam Detector and Blocker software is also an useful Outlook Express Spam Blocker tool, it offers blocking Spam for Outlook.

      by candies on Jun 22, 2009

    Free Download NVPerfKit

    Free Download ( 34.4 MB )