Just as it does with Direct3D 10 and Direct3D 11 applications, the NVIDIA Nsight Frame Debugger allows you inspect render targets and textures, navigate through draw events, inspect pipeline states, monitor GPU and driver signals in real-time, and display performance markers for profiling.

The Frame Debugger includes a performance dashboard that shows as a heads-up-display (HUD) on the application being debugged. (If you used NVIDIA's PerfHUD software, this display will be familiar to you.)

 

To launch the Frame Debugger:

  1. Begin debugging your Direct3D 9 graphics project. To do so:
    1. Open your project in Visual Studio.
    2. Build the project.
    3. Make sure the Nsight Monitor is running on the target machine (the target machine can be either the localhost or a remote machine).
      For more information on configuring your target and host machines, see Target and Host Setup
    4. From the Nsight menu, select Start Graphics Debugging. Your target application launches. (Wait for the target application to load and start. The target application must be running before you can start using the Frame Debugger.)
  2. From the Nsight menu, select Pause and Capture Frame. In Visual Studio, the Frame Debugger page opens. On the target application, the HUD toolbar and HUD itself appear.


 

The Frame Scrubber

The Frame Scrubber indicates the current draw event. There is a frame scrubber in the Frame Debugger screen in Visual Studio, as well as a frame scrubber on the HUD. The frame scrubber controls stay in synch with each other, meaning that when you move the controls on one, it affects the other. For example, if you move the frame scrubber on the HUD to highlight a new draw event, the scrubber on the Frame Debugger moves in synch to do likewise.

 

For more details on how to use the Frame Scrubber, see API Inspector Controls (Direct3D 10, Direct3D 11).

 

 

 

 

 


NVIDIA® Nsight™ Development Platform, Visual Studio Edition User Guide Rev. 2.2.120522 ©2009-2012. NVIDIA Corporation. All Rights Reserved.