Using GPU PerfStudio with DirectX 12

Introduction

DirectX 12 support in GPU PerfStudio is currently limited to a set of tools which are operated by their corresponding buttons in the main Client window:

API Trace

The API Trace presents a history of all API calls for one frame of your application. Function call arguments, return values, and CPU time is collected for each call.

GPU Trace

The GPU Trace presents profiling information for CommandLists executed by the GPU.

Linked Trace

In "Linked" trace mode, the API and GPU traces support bidirectional linking between trace data entries.

Object Inspector

The Object Inspector tool can be helpful when investigating the properties and usage of object instances created through the active device(s).

Frame-Based Automatic Tracing

Instruct GPU PerfStudio server to automatically collect a trace for a specific frame number.

Debugging Helpers