Spend more time writing code and less time debugging. GPU PerfStudio 2 gives developers control with seamless workflow integration. Identify performance and algorithm issues early in the development cycle, and meet your quality and performance goals. GPU PerfStudio 2 is the second generation GPU Performance Analysis and Debugging Tool from AMD. It offers clear advantages to developers by cutting software development time and improving graphics quality.

Go to Downloads

Key Features:

Integrated Frame Profiler

Integrated Frame Debugger

Integrated Shader Debugger with support for DirectX™ HLSL and ASM

Integrated API Trace with CPU timing information

Client / Server model

GPU PerfStudio 2 Client runs locally or remotely over the network

GPU PerfStudio 2 Server supports 32-bit and 64-bit applications

Supports DX11, DX10.1, DX10 and OpenGL 4.0 applications

No special build required for your application

Customizable Client GUI, define and save your own window layouts

Drag and drop your application onto the server to start debugging

No installation required – copy and run anywhere – your settings go with you

GPU PerfStudio 2.14 build 1668

Build 1668 fixes a profiler issue where the selection of more than just the GPUTime would cause a crash when profiling.

GPU PerfStudio 2.14 Improvements

Profiler support for Hawaii GPUs

Pipeline stage specific counters for OpenGL are now supported

Improved stability for multi-threaded apps

GPU PerfStudio 2.13 Improvements

New feature “PerfMarker View”. A new tree control has been added to the Frame Debugger for easy viewing and navigation of Direct3D performance markers (D3DPERF_BeginEvent and D3DPERF_EndEvent)

It displays perfmarker blocks as nested tree items making it easy to navigate the frame based on the structure of your perfmarkers

The individual draw calls within perfmarker blocks are shown by default and can be turned off if required

The GPUTime for perfmarker blocks and individual draw calls can be displayed

The rows can be ordered by draw call index to allow the user to navigate by draw call index

The rows can also be ordered by GPU Time to identify the most expensive perfmarker blocks and draw calls

The perfmarkers can be expanded and collapsed by using the right click context menu

Perfmarker blocks and individual draw calls can be re-profiled on demand

Profiler support for latest AMD GPUs

Fix for DX10 profiler counters on Southern Islands GPUs

Option to disable the synching of the Frame Debugger, API Trace, and Profiler results windows

Improvements in previous versions

Integrated tools

ToolIntegration2GPU PerfStudio 2 integrates four tools that are key for the contemporary graphics developer. A Frame Debugger that allows you to visualize the graphics state and resources in your frame, a Frame Profiler that allows you to identify per draw call performance issues at the hardware counter level, a Shader Debugger that allows you to step through and analyze your shader code and its output, and an API Trace window with integrated CPU timing information.

This screen shot (click image for larger view) shows the Frame Profiler and, Frame Debugger in use at the same time. In this scenario the profiler was used to identify an expensive draw call. The draw call was selected in the blue list on the right hand side causing the Frame Debugger to jump to that draw call. The vertex and index buffer, the texture assets, and depth buffer for this draw call are currently displayed. The pixel shader code can be stepped through where the relationship between the code and assets can be thoroughly explored to identify costly aspects of the shader.


Other Resources


File Name Version Size Launch Date OS Bitness Description

File Name




43 MB

Launch Date



The server requires Windows® 7, Windows® 8 or Vista. The client will run on Windows® 7, Windows® 8 Vista, and XP


32-bit / 64-bit


GPU PerfStudio 2.14 is a fully featured Performance Tool with Integrated Frame Debugger, Frame Profiler and Shader Debugger.