Open
Capture
Analysis
Tool
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.3
This release adds the following features:
- Changes that increase compatibility with games using AMD FidelityFX™ Super Resolution 3.
- Updated the Platform Toolset to v143 (Visual Studio 2022).
- Updated the .NET version to 4.7.2.
- Fixed a bug that affected overlay compatibility with a number of games.
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
- Changes that increase compatibility with games using AMD FidelityFX Super Resolution 3.
- Updated the Platform Toolset to v143 (Visual Studio 2022).
- Updated the .NET version to 4.7.2.
- Fixed a bug that affected overlay compatibility with a number of games.
- Option to set working directory when launching app from within OCAT.
- Updated GPUDetect.
- Updated Windows SDK and Vulkan SDK.
- Fixed several bugs that affected overlay compatibility with a number of games.
- Support for RDNA™ and RDNA™ 2 GPUs.
- Updated AGS to 6.0.
- Resolution information now also gets retrieved in window mode.
- 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
- Changed to make it much more intuitive to use
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
- OCAT maintains its own internal blacklist, but also lets you provide your own
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.
GPU Reshape is a powerful tool that leverages on-the-fly instrumentation of GPU operations with instruction level validation of potentially undefined behavior.
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 Radeon GPU Analyzer (RGA) to allow you to use RGA directly from within VS Code.
Radeon™ GPU Detective (RGD) is a tool for post-mortem analysis of GPU crashes. RGD can capture AMD GPU crash dumps from DirectX® 12 apps.
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.
Radeon™ Raytracing Analyzer (RRA) is a tool which allows you to investigate the performance of your raytracing applications and highlight potential bottlenecks.