NVIDIA Developer Zone

Parallel Nsight Videos

This page contains instructional videos for Parallel Nsight. These videos are a great resource for enhancing your understanding of all the features Parallel Nsight has to offer.

Each video shows several features, and a simple demo of how to access the feature from the product.

Dynamic Shader Editing in Parallel Nsight 2.1

In this short overview video, Jeff Kiel introduces the new Dynamic Shader Editing feature of Parallel Nsight 2.1. Dynamic Shader Editing allows users to edit shader code live, while the application is running, to help with in-context shader debugging and fixing, but also help optimize shader bound situations live.

Introduction to CUDA Debugging

A fast video that shows the new CUDA C/C++ source code debugging user experience in Parallel Nsight 2.1 with the CUDA warp watch and CUDA info page. The video also covers conditional breakpoints and source code views with mixed SASS/PTX disassembly.

Collecting and Analyzing Trace Data for CUDA C/C++

A quick instructional video showing how to launch, configure and collect trace data including API calls, memory transfers and kernel executions for your CUDA C/C++ program.

  • 0:32 Launch Options
  • 0:45 Creating a new Activity and choosing an Activity Type
  • 1:01 Configuring a Trace activity
  • 1:10 Launching your application
  • 1:16 CUDA Summary page tour
  • 1:33 The Timeline View
  • 1:44 Thread State Row in the Timeline View
  • 2:00 CUDA contexts, API calls, memory transfers, and kernel executions in the Timeline
  • 2:52 View tabular pages containing summary and event data
  • 3:35 Filtering a tabular view

Using the Shader Debugger

A quick instructional video showing how to debug your Direct3D HLSL shader's source code.

  • 0:30 Launch Options
  • 0:37 Launching your Graphics application
  • 0:49 Activating the HUD, Capturing a Frame from the HUD
  • 1:00 The Shaders tool window, and opening the Graphics Debug Focus
  • 1:19 Opening a shader from the Shaders Tool Window, and setting a breakpoint
  • 1:57 Setting a conditional breakpoint in a pixel shader
  • 2:15 Capturing a frame and navigating to a render target, in order to debug a shader using Pixel History
  • 2:53 Picking a pixel for Pixel History
  • 3:00 Selecting 'Debug a Pixel' from the Pixel History page

Using the Graphics Inspector

A quick instructional video showing how to capture a Direct3D frame live and inspect state and resources in that frame.

  • 0:32 Launch Options
  • 0:43 Launching your Graphics application
  • 0:49 Activating the HUD, Capturing a Frame from the HUD
  • 1:00 HUD: Scrubbing through a frame
  • 1:18 Inspecting a Draw Call in Visual Studio, including the submitted geometry
  • 1:32 Inspecting a texture
  • 2:00 Using the histogram controls on a depth buffer
  • 2:09 View pipeline state
  • 2:58 View a data buffer from the pipeline state page
  • 3:05 Profiling a frame

Older Videos