If you want to know how well a game is performing on your machine in real-time with low overhead, Open Capture and Analysis Tool (OCAT) has you covered.

Download the latest version - v1.6.1

This release adds the following features:

  • Support for RDNA™ and RDNA™ 2 GPUs.
    • Updated AGS to 6.0.
  • Resolution information now also gets retrieved in window mode.


OCAT supports all major APIs on Windows® – Direct3D® 11, 12 and Vulkan® – and can show an in-game overlay with the current frame rate to give you an at-a-glance overview of instantaneous performance.

That’s good enough for a top level view, but OCAT doesn’t stop there. It also has a detailed analysis mode based on Intel’s excellent PresentMon library, which provides you with in-depth historical data captured across multiple frames, which you can look at offline to get a deeper insight into the runtime performance of games and applications on your system.

OCAT is fully open source and consists of several parts: the user interface, the analysis back-end, and the in-game overlays. You can trigger statistics recording via a hotkey, and you can configure OCAT to avoid drawing the framerate overlay on applications that might be using the GPU but aren’t games, like browsers.

Version history

  • Added the ability to disable overlay during measurements.
  • Lag indicator overlay
    • Mutually exclusive to rest of overlay
    • Changes color on lag indicator hotkey signal
  • Estimated driver lag metric in performance summary and verbose log files
  • Resolution information in performance summary and verbose log files
  • Audible indicator toggle
  • Option to require ALT + hotkey combination instead of single hotkey only
  • Audible indicators for starting and stopping recording
    • Helps when the overlay isn’t compatible or available
  • Overlay now prints the graphics API being used
  • Rolling plot of frame times added to overlay
  • 95th and 99.9th percentile frame times in the performance summary
  • Per-frame colored bar
  • Reworked UI

    • Changed to make it much more intuitive to use
      • New Overlay, Capture, Launch App and Visualize tabs
      • Overlay tab controls overlay configuration
      • Capture tab controls capture settings
      • Launch App tab controls overlay injection settings for a single application
      • Visualize tab launches the visualizer!
      • Read OCAT usage for more detailed information
  • User-supplied blacklist

    • OCAT maintains its own internal blacklist, but also lets you provide your own
      • That ensures OCAT doesn’t remove your own blacklist settings when OCAT is updated
      • See Blacklist for more detailed information
  • Launching Steam apps via Steam AppId

    • Allows OCAT to work with many more Steam games and lets the explicit hook work in more cases
    • Read Launch App for more detailed information
  • Presents now show in the frame overview.
  • RenderDoc interoperability (Beta).
  • Brand new UI!
  • New combined summary data
  • Toggle support for the overlay
    • Hotkey is P
  • Documentation moved to Sphinx
  • Initial release

Our other tools

Compressonator is a set of tools to allow artists and developers to more easily work with compressed assets and easily visualize the quality impact of various compression technologies.

The RDP provides a communication channel with the Radeon™ Adrenalin driver. It generates event timing data used by the Radeon™ GPU Profiler (RGP), and the memory usage data used by the Radeon™ Memory Visualizer (RMV).


Radeon GPU Analyzer is an offline compiler and performance analysis tool for DirectX®, Vulkan®, SPIR-V™, OpenGL® and OpenCL™.

This is a Visual Studio® Code extension for the Radeon GPU Analyzer (RGA). By installing this extension, it is possible to use RGA directly from within Visual Studio Code.


RGP gives you unprecedented, in-depth access to a GPU. Easily analyze graphics, async compute usage, event timing, pipeline stalls, barriers, bottlenecks, and other performance inefficiencies.

Radeon™ Memory Visualizer (RMV) is a tool to allow you to gain a deep understanding of how your application uses memory for graphics resources.