PerfHUD 5 is a major step forward from PerfHUD 4, featuring numerous new features and improvements:
DirectX 10 Support, GeForce 8800 GTX Support
Microsoft Windows Vista Support (DirectX 9 and 10)
Interactive usage model
Shader edit-and-continue
Render state edit-and-continue
Revamped customizable user interface
Numerous other improvements…
Of course, PerfHUD still provides convenient automated bottleneck identification and all the real-time performance analysis and debugging features that you’ve used in previous versions. It allows you to analyze your application from a global view to individual draw calls, providing numerous graphics pipeline experiments, graphs of performance metrics, and interactive visualization modes – all in real-time while your application is running.
We strongly recommend that you read through our PerfHUD 5 Overview Slides, the Quick Tutorial, and the User Guide to get a good understanding of PerfHUD’s extensive capabilities.
Don’t forget that your application must opt in to PerfHUD analysis. Instructions are in Pages 30 to 32 of the User Guide.
Known Issues:
Only the first two chapters of the User Guide have been updated.
There may be a reference count error when you quit an application.
The “Toggle Full Screen” button in the Sparkles sample doesn’t work, but Alt+Enter works
Key Features of NVIDIA PerfHUD 5:
G80 support on Windows Vista and XP
DirectX 10 support on Windows Vista
DirectX 9 support on Windows XP and Windows Vista
Edit & Continue for HLSL and .fx vertex, geometry, and pixel shaders
Edit & Continue for Raster Operations state
Customizable Performance Dashboard
User chooses up to 4 counters per graph
Full set of 40+ PerfSDK Direct3D and GPU counters available
Arrange graphs as you choose
Create and delete graphs
Save/load custom layouts
Layout stored automatically when exiting PerfHUD
Double-clicking color swatch in graph legend toggles display of that channel
Improvements to Frame Debugger
Visualization of 2D textures, 3D textures, shadow maps, and cube maps
User can arbitrarily rotate wireframe visualization
Show selected draw call only (versus selected and all previous calls)
Mouseover on textures and render targets shows texture coordinates and texel color
Tone mapping for textures and render targets
Improvements to Frame Profiler
Instruction Count Ratio graphs
Tooltips for graphs with graph values
“Alpha Enabled” state bucket criteria
Support for Hierarchical Direct3D Performance Markers
Improved user interface
Polished look-and-feel with new fonts and widgets
Hardware mouse cursor improves responsiveness when frame rate is low
Clicking on graphs in Frame Profiler jumps to corresponding draw call
Clear legends for all graphs
New Help screen with software version, GPU, driver information, and keyboard shortcuts
Options screen with numerous configuration options:
Clear color buffer when viewing Z-only passes
Preserve backbuffer
Draw call visualization mode
F2 hides/shows PerfHUD UI
Compatibility, stability, and reliability improvements
Extensive testing on a wide range of applications
Minor bug fixes
Comprehensive documentation
User Guide
Quick Tutorial
[Download] PerfHUD Installer for Windows Vista and XP
[Download] Windows XP instrumented driver for PerfHUD(ForceWare 163.14 XP版)
[Download] Windows Vista instrumented driver for PerfHUD(ForceWare 163.14 Vista版)