OCAT

Open Capture and Analysis Tool

If you want to know how well a game is performing on your machine in real-time with low overhead, OCAT has you covered.

| DOWNLOAD - Latest version 1.6

This release adds the following features:

  • Added the ability to disable overlay during measurements.

| BENEFITS

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

  • 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

Radeon™ Memory Visualizer

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

Radeon™ GPU Profiler

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

Radeon™ GPU Analyzer

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

Compressonator

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.