Frame Latency Meter
Frame Latency Meter (FLM) measurement tool is a must-have for anyone who wants to measure the response time of their games with mouse events.
Download the latest version - v1.0
This release adds the following features:
- Just released!
Features
- Mouse response time latency measurements
- Detailed, exportable latency statistics
- AMF and DXGI capture codec options
- Easy to customize with hotkey configuration for measurements
- Sequenced frame captures via configurable keys
- Screen capture region configuration
- Compatible with Windows platforms
FLM’s advanced features and user-friendly interface make it the perfect tool for gamers, professionals, and anyone who wants to optimize overall gaming experience. The entire latency of the mouse response time is measured, from the moment the mouse is moved to the moment the frame is displayed on the screen.
FLM includes options to use a selection of frame capture codecs such as the Advanced Media Framework (AMF) codec, optimized for AMD GPU or Desktop Duplication (DXGI) screen capture codec for use on any GPU. This makes it accessible to a wide range of users who use Windows platforms.
The tool provides detailed statistics for latency and “effective framerate” measurements, which is exported to a csv file for further analysis. This feature is especially useful for gamers and professionals who require precise measurements for their work.
Every user has different preferences and requirements. Therefore FLM allows users to configure hotkeys for enabling measurements, setting the screen capture region, measurement formats and more.
How it works
The app takes a measurement using the following method:
- The app continuously captures the frames, and compares each frame to the previous one within the selected region.
- The app then generates a mouse movement event (this is standard Windows® functionality) and waits for the frame contents to change.
The time between the generated mouse movement and the detected frame change is the latency.
16 latency measurements are averaged per row to get a cleaner value, but given the data, it is possible to average as many measurements as required to get an even more precise measurement.
One of the unique features of FLM’s mouse latency measurement tool is that muzzle flash from bullets is not needed to measure latency. This means that it is possible to quickly make as many measurements as required without worrying about running out of ammo. As a result, the application can work autonomously to collect an unlimited number of measurement samples, reaching a much higher accuracy.
With its unique features and accurate measurements, FLM is the perfect tool for anyone who wants to improve their applications performance.
You can find full usage instructions in the FLM GitHub repo. Try it out today and experience the difference!
Requirements
Supported GPUs
- Supports all GPUs!
Supported graphics APIs
- DirectX® 11
- DirectX® 12
Supported OSs
- Windows® 10
- Windows® 11
Version history
- Initial release
Our other tools
GPU Reshape is a powerful tool that leverages on-the-fly instrumentation of GPU operations with instruction level validation of potentially undefined behavior.
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.
Radeon™ Raytracing Analyzer (RRA) is a tool which allows you to investigate the performance of your raytracing applications and highlight potential bottlenecks.
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™ Memory Visualizer (RMV) is a tool to allow you to gain a deep understanding of how your application uses memory for graphics resources.
This is a Visual Studio® Code extension for Radeon GPU Analyzer (RGA) to allow you to use RGA directly from within VS 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.
If you want to know how well a game is performing on your machine in real-time with low overhead, OCAT has you covered.
Radeon GPU Analyzer is an offline compiler and performance analysis tool for DirectX®, Vulkan®, SPIR-V™, OpenGL® and OpenCL™.
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.
Our other SDKs
Capsaicin is a Direct3D12 framework for real-time graphics research which implements the GI-1.0 technique and a reference path-tracer.
The Render Pipeline Shaders (RPS) SDK provides a framework for graphics engines to use Render Graphs with explicit APIs.
ADLX is a modern library designed to access features and functionality of AMD systems such as Display, 3D graphics, Performance Monitoring, GPU Tuning, and more.
Brotli-G is an open-source compression/decompression standard for digital assets (based on Brotli) that is compatible with GPU hardware.
HIP RT is a ray tracing library for HIP, making it easy to write ray tracing applications in HIP.
Orochi is a library which loads HIP and CUDA® APIs dynamically, allowing the user to switch APIs at runtime.
AMD Radeon™ ProRender is our fast, easy, and incredible physically-based rendering engine built on industry standards that enables accelerated rendering on virtually any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.
Radeon™ Machine Learning (Radeon™ ML or RML) is an AMD SDK for high-performance deep learning inference on GPUs.
Harness the power of machine learning to enhance images with denoising, enabling your application to produce high quality images in a fraction of the time traditional denoising filters take.
The Advanced Media Framework SDK provides developers with optimal access to AMD GPUs for multimedia processing.
The D3D12 Memory Allocator (D3D12MA) is a C++ library that provides a simple and easy-to-integrate API to help you allocate memory for DirectX®12 buffers and textures.
The AMD Display Library (ADL) SDK is designed to access display driver functionality for AMD Radeon™ and AMD FirePro™ graphics cards.
The AMD GPU Services (AGS) library provides software developers with the ability to query AMD GPU software and hardware state information that is not normally available through standard operating systems or graphics APIs.
VMA is our single-header, MIT-licensed, C++ library for easily and efficiently managing memory allocation for your Vulkan® games and applications.
AMD TrueAudio Next is a software development kit for GPU accelerated and multi-core high-performance audio signal processing.
AMD Radeon™ ProRender SDK is a powerful physically-based path traced rendering engine that enables creative professionals to produce stunningly photorealistic images.
The lightweight accelerated ray intersection library for DirectX®12 and Vulkan®.
GPUPerfAPI provides access to GPU Performance Counters. It analyzes performance and execution characteristics of applications using a Radeon™ GPU.
LiquidVR™ provides a Direct3D 11 based interface for applications to get access to the following GPU features regardless of whether a VR device is installed on a system.