← 返回首页
AMD Frame Latency Meter (FLM) - AMD GPUOpenAMD Frame Latency Meter (FLM) - AMD GPUOpen

The AMD 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.
  • AMD 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.

The advanced features and user-friendly interface of the AMD Frame Latency Meter (FLM) 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.

AMD FLM includes options to use a selection of frame capture codecs such as the AMD 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 AMD 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:

  1. The app continuously captures the frames, and compares each frame to the previous one within the selected region.
  2. 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 the AMD FLM 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, AMD FLM is the perfect tool for anyone who wants to improve their applications performance. 

You can find full usage instructions in the AMD 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

1.0 (July 2024)

  • Initial release.

Related news and technical articles

Introducing MiniDXNN: MLP library for DirectX 12
MiniDXNN is a native HLSL and DirectX 12 library for lightning-fast MLP inference leveraging AMD Radeon™ RX 9000 series matrix cores via cooperative vector APIs, delivering optimized kernels, samples, full source and docs to remove compute interop friction.
New Radeon™ Developer Tool Suite brings Driver Experiments, Dark Mode to Tools
Find out more about our latest tools release, including driver experiments, updates to RRA, RGP, and more!
Introducing Driver Experiments
Ever wondered why your app is not working properly on a particular GPU? Driver Experiments lets graphics programmers disable some graphics driver optimizations or enable extra safety features.
Radeon™ Raytracing Analyzer 1.7 adds user marker support for ray dispatches
RRA 1.7 lets you associate ray dispatch data from DirectX®12 and Vulkan® applications with a user-defined string called a user marker.
Introducing Frame Latency Meter (FLM) v1.0
Frame Latency Meter (FLM) is the must-have tool for anyone who wants to measure the response time of their games with mouse events.
DirectX®12 single shader compilation with Radeon™ GPU Analyzer (RGA) v2.9.1
Radeon™ GPU Analyzer v2.9.1 now supports D3D12 shader compilation without requiring a completely defined pipeline state. RGA v2.9.1 is available now.
Radeon™ GPU Profiler 2.1 adds interoperability with Radeon™ GPU Analyzer (and more)!
RGP 2.1 adds RGA interoperability, 'Color by' modes, and additional customization options. Dive in for all the details!
Introducing GPU Reshape - shader instrumentation for everyone
GPU Reshape brings powerful features typical of CPU tooling to the GPU, providing validation of dynamic behaviour. Read on for all of the details.

Related videos

GDC 2024 - Game Optimization With The Radeon™ Developer Tool Suite - YouTube link
This session presents the latest enhancements in the RDTS, a rich set of GPU profilers and analyzers and a new GPU crash analysis tool.
GDC 2024 - Post-mortem GPU crash analysis with AMD Radeon™ GPU Detective (RGD) - YouTube link
This session covers different types of failures - when they occur, why they are difficult to debug, and how RGD can help to identify a crash's root cause.
GDC 2024 - Shader Instrumentation with GPU Reshape - YouTube link
This talk presents GPU Reshape, a just-in-time instrumentation framework with instruction level validation of shader operations.
Optimizing Game Performance with the Radeon Developer Tool Suite (GDC 2023 - YouTube link)
This talk gives an overview of RGP, RMV, RRA, and RGA, introducing new features and improvements, and reveal the current work in progress.
Game Optimization: Radeon™ Developer Tools on RADV and Steam Deck™ (Vulkanised 2023 - YouTube link)
This talk at Vulkanised 2023 covers how to use the Radeon Developer Tool Suite (RDTS) to optimize games using RADV and Steam Deck.
Introduction to raytracing with Radeon Developer Tool Suite
In this video, Can Alper introduces RRA V1.0. He explains how to capture games using RDP and evaluate when to use RRA.
Raytracing Performance Revealed - How to Optimize your Game with the Radeon™ Developer Tool Suite - YouTube link
In this presentation, we demonstrate how to use Radeon™ GPU Profiler and Radeon™ Raytracing Analyzer, to illuminate performance issues.
AMD RDNA™ 2 – Radeon™ GPU Profiler 1.10 - YouTube link
RGP 1.9 and 1.10 introduce support for AMD Radeon™ RX6000 series GPUs, a new memory cache counter feature, and support for DirectX® and Vulkan® ray tracing.