Skip to content

Database containing all NVIDIA Reflex Latency Analyzer compatible mice

Notifications You must be signed in to change notification settings

notronalds/Reflex-Latency-Analyzer-Mouse-Database

Repository files navigation

NVIDIA Reflex Latency Analyzer Mice Database

NVIDIA Reflex Latency Analyzer is a system latency measurement device designed to help gamers measure the responsiveness of their PC. By detecting clicks coming from your mouse and measuring the time it takes for the resulting pixels to change on screen, NVIDIA Reflex Latency Analyzer can break down the latency in your system.

Mouse latency is a critical part of the system latency equation: Mouse Latency + PC Latency + Display Latency = System Latency. The database in this repository contains the set of tested mice that NVIDIA has validated; containing both Reflex Latency Analyzer compatible mice, and popular non-compatible mice.

There are three categories of mice:

  1. Reflex Latency Analyzer Compatible - Supports NVIDIA’s the dynamic click report extension
  2. Non-Compatible - Does not support the dynamic click report extension, but can still report a database average
  3. Unsupported - Mouse does not exist in the database

This database is used by the Reflex Latency Analyzer to identify mice and provide a database average when the mouse does not support per-click latencies.

Contents

This repository contains an Excel Workbook consisting of popular Esports mice, mice attributes, and left mouse button click latency.

Components

Mouse DB tab

Column Description Example
make Brand Logitech G
model Product PRO X SUPERLIGHT (wired)
vid Vendor ID 046d
pid Product ID c094
revision Firmware version tested (BCD Device ID) 2500
mode <wired / wireless>
- Whether the mouse is operating wired or wirelessly
wired
type <wired / wireless / none>
- Reported through the USB Extension
- Implemented by the mouse manufacturer
- This field can be "none" if the vendor is not using our extension
none
reportExtensionId <TRUE / FALSE>
- If the mouse reports PID, VID, and Revision extension
- This is used by the mouse vendor to indicate a different PID and Revision in cases where the device
FALSE
perClickLatency <TRUE / FALSE>
- If the mouse firmware implements per click latency
TRUE
polledActuation <TRUE / FALSE>
- If the mouse uses polled actuation
- An example of this is an optical switch that pulses the detection laser
FALSE
pulseFrequencyHz Zero unless the mouse uses polledActuation
- How often the mouse checks to see if there was a click
- This measurement can only be taken with an oscilloscope
0
actuationDetectionDurationHz The amount of time the mouse will accept a click per cycle
- For optical mice, this is the amount of time the detection light / laser is on
0
maximumHosePollRateHz Maximum polling rate supported by the mouse 1000
avgLmbLatencyUs Average latency of 500 clicks 808
stdDevUs Standard deviation of 500 clicks 302
adjustedAvgLmbLatencyUs ((1000 * (pulseFrequency / maximumHostPollRate) - actuationDetectionDuration) / 2) + avgLMBLatency 808
TestedBy Who tested the mouse
- NVIDIA only for now
NVIDIA

Licensing

By contributing to this document the contributor acknowledges that that all contributions are licensed under CC BY4.0.

Additional Information

NVIDIA Reflex landing page: NVIDIA Reflex

Peripheral Vendor Signup to become Reflex Latency Analyzer Compatible: Mouse Partner

About

Database containing all NVIDIA Reflex Latency Analyzer compatible mice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published