Skip navigation links
Tools
SDKs
Libraries
Samples & Demos
Docs
Zones
Community
Support
GPU PerfStudio 2
Skip Navigation LinksHome > Tools > GPU PerfStudio

Overview

GPU PerfStudio 2 is the second generation GPU Performance Analysis & Debugging Tool from AMD. It offers clear advantages to developers by cutting software development time and improving graphics quality.

GPU PerfStudio 2 gives developers control with seamless workflow integration. Spend more time writing code and less time debugging. Identify performance and algorithm issues early in the development cycle, and meet your quality and performance goals.

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.8 Improvements

  • New Properties Window added to display text based data
    • The previous text based windows have been replaced by a single properties window
    • The default stage layouts have been edited to use this new window
  • Shader Debugger
    • Constant table UI improvements
    • More assembly shaders are now debuggable
    • Fix for the register mask of the last instruction being black
    • The contents of the Shader constant table can now be saved to disk
  • Shader Editor now supports relative paths
  • Profiler
    • The Profiler now gives the user feedback as the profile is taking place
    • Single Draw Call Profiling is now supported
    • Ability to perform a profile a specific number of times
    • Support for 7000 series Performance Counters
    • Reduced the memory overhead when many counters are used in a profile
  • Advanced Picture Viewer
    • Now saves to disk the image that you actually see (i.e. the channels the user selects)
    • DDS Support for DXGI_FORMAT_R32_UINT
  • Client connection dialog now saves settings upon connection
  • OpenGL
    • Support for OpenGL debug context

Improvements in previous versions

Integrated tools

GPU 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.

Tool Integration

This screen shot 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.

Product Support

Download



File NameLaunch DateOSBitnessDescription
GPUPerfStudio2.8.1005.0.zip (40 MB)01/05/2012The server requires Windows® 7 or Vista the client will run on Win7, Vista, and XP 32-bit/64-bitGPU PerfStudio 2.8 is a fully featured Performance Tool with Integrated Frame Debugger, Frame Profiler and Shader Debugger.