The useful part, up front

What you’ll take away

  • A refresh opportunity can show an earlier frame; hertz does not count distinct source images.
  • Exact 24 fps content fits an ideal 120 Hz schedule evenly through five repeats per frame.
  • Equal average frame rates can hide different presentation intervals.
  • VRR coordination, operating-system refresh policy, and pixel response time describe separate mechanisms.
  • Record the selected display mode and the running content before interpreting a counter.
01

One screen, two different clocks

A display setting says 120 Hz. A film file says 24 fps. Both numbers can be correct while you watch that film. The first describes how often the display refreshes; the second describes how many frames the source supplies per second. If each film frame is repeated across five refreshes, the screen still runs at 120 Hz while the film still supplies 24 source frames per second. Android’s documentation uses this relationship to explain why a device may choose a 120 Hz display mode for 24 fps video. A refresh is an opportunity to present an image, not a promise that its content has changed. [1][3]

For a game, the content has to be produced while you play. The processor and graphics hardware do work before a frame can be presented, and the display pipeline then decides when that ready frame reaches the screen. A faster display setting does not complete unfinished game work. Conversely, a repeated picture does not prove that the display has stopped refreshing. Keep those two clocks separate when reading a specification: one belongs to the production of images, the other to their presentation. This article follows those clocks using deliberately simplified examples, not measurements of a particular laptop, phone, monitor, or game. [1][2]

Producing a frame and presenting it are separate events. Conceptual Android path. A display refresh can repeat the earlier frame when a new one is unavailable.
Conceptual Android path. A display refresh can repeat the earlier frame when a new one is unavailable. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
02

Turn hertz into time before comparing numbers

The useful conversion is simple: divide 1,000 by the refresh rate to obtain the nominal interval in milliseconds. At 60 Hz, refresh opportunities are about 16.67 milliseconds apart. At 120 Hz they are about 8.33 milliseconds apart, and at 240 Hz about 4.17 milliseconds apart. These are calculated intervals for fixed rates, not stopwatch results. They show why doubling the rate halves the spacing between opportunities. They also show why the change from 60 to 120 Hz removes about 8.33 milliseconds of spacing, while the change from 120 to 240 Hz removes about 4.17 milliseconds. [1][5]

That calculation does not tell you that a button press will appear 8.33 milliseconds sooner. The button must be read, the application must respond, a frame must be prepared, and the display must present it. Some of those stages can overlap; others can wait. Nor does an 8.33 millisecond refresh interval guarantee that every pixel has finished changing color within that time. Use the conversion to understand one part of the schedule. If a review claims a shorter response delay, look for the actual measurement and its starting and ending points instead of deriving the whole delay from the hertz label. [2][5]

03

Why 24 fps fits 120 Hz more evenly than 60 Hz

Imagine a film containing exactly 24 frames each second and a display running at exactly 120 Hz. We assume ordinary repetition of film frames, with no invented intermediate pictures. Dividing 120 by 24 gives five refreshes for each film frame. Five intervals of about 8.33 milliseconds make about 41.67 milliseconds, which is also one twenty-fourth of a second. The first film frame can stay for five refreshes, the next for five, and so on. The repetition keeps the timing even; it does not turn the film into footage captured at 120 fps. Android documents this reason for choosing a compatible higher display rate. [3]

At exactly 60 Hz, the same division gives 2.5 refreshes per film frame, and a display cannot allocate half a fixed refresh interval in this simplified schedule. An alternating pattern of two refreshes and three refreshes produces holds of about 33.33 and 50 milliseconds. Together those two film frames occupy about 83.33 milliseconds, so the average rate remains 24 fps, but their individual hold times differ. This is the timing issue behind the 3:2 pulldown example in Android’s guidance. Real media may use rates such as 23.976 rather than exactly 24, so check the actual source and display mode before applying these particular numbers. [3]

Exact 24 fps: even and uneven hold times. Calculated fixed-rate example without interpolation. At 60 Hz, the alternating holds still average 24 fps.
Calculated fixed-rate example without interpolation. At 60 Hz, the alternating holds still average 24 fps. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
04

The same average can hide an uneven rhythm

Here is a second hypothetical example, separate from the film. Suppose a display has fixed refresh opportunities every 10 milliseconds, corresponding to 100 Hz. One application presents a new picture every 20 milliseconds. Another repeats a pattern in which one picture lasts 10 milliseconds and the next lasts 30 milliseconds. Both patterns supply two new pictures over each repeating 40 millisecond period, so both average 50 updates per second. Yet the first pattern is even, while the second alternates a short hold and a long hold. Every number in this example was chosen for the explanation; it is not a result from a product test.

This is why a lone average FPS counter leaves an important question unanswered. It tells you how many counted events occurred over an interval, but not how they were spaced. Android’s frame-pacing guide describes short and long frame timing that can produce stutter even when a simple rate does not reveal the whole problem. A useful investigation records frame intervals or presentation timing alongside the average. It should also say what was counted: frames prepared by the application and pictures actually presented are different stages. Do not claim that a particular person will notice a specific timing pattern from these arithmetic examples alone. [2]

05

What a late frame changes—and what a queue can hide

A screen still needs something to show when the next picture is not ready. In the fixed-rate Android display example, the hardware shows the previous frame again. The screen has refreshed, but the moving object has not reached a new position in a new picture. That distinction explains why a display can report a high rate while a game briefly appears to pause. Android describes frame pacing as coordination between the game and the display system; matching a headline average is only part of that job. The correct timing of ready pictures matters as well as the amount of rendering work completed. [2]

There can also be too much work waiting ahead. Imagine an application preparing pictures containing older input while those pictures sit in a queue. Rendering more of them does not automatically make the next visible response more recent. Android calls one form of this problem queue stuffing and explains that it can increase latency when input is sampled before the frame. Its Frame Pacing library uses timing information and synchronization to manage presentation. That is an Android-specific implementation example, not a claim that every game has the same queue length or needs the same setting. A reported frame rate alone cannot tell you how old the visible response is. [2]

06

Variable refresh changes coordination, not the source material

With a fixed refresh rate, display opportunities follow a regular schedule. Variable refresh rate, or VRR, describes coordination in which display timing can follow the graphics output instead. Intel’s explanations describe adaptive synchronization as matching display refresh with produced frames. That addresses a different problem from making the processor or graphics hardware finish work sooner. If a game has not produced a new picture, synchronization does not invent its missing content. Similarly, switching on a compatible feature does not turn 24 recorded film frames into 120 separately recorded moments. Keep the timing mechanism separate from the amount of information the source contains. [1][5]

The practical question is whether the actual display path supports and uses the relevant feature. Microsoft’s Advanced display information can report VRR support for the selected display, but that capability label should not be treated as a record of every application’s current behavior. A monitor specification, an operating-system option, and an application’s presentation settings are different pieces of evidence. Record them together before attributing a change to VRR. This article does not provide a universal operating range, a minimum-frame-rate rule, or a comparison between branded implementations. Those details need the documentation for the exact hardware and software combination being investigated. [4][5]

Fixed refresh and variable refresh answer a timing question. Conceptual comparison only. Actual support and behavior depend on the display path and application.
Conceptual comparison only. Actual support and behavior depend on the display path and application. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
07

A system can choose a different rate for a reason

Windows 11 also uses the name Dynamic Refresh Rate, or DRR, for a feature that changes refresh rate according to activity. That is an operating-system policy, rather than simply another name for every use of VRR. Microsoft says DRR requires supporting hardware, including VRR and a display rate of at least 120 Hz; Windows 10 does not support DRR. The same guidance says DRR can limit the maximum refresh rate of some games. These are documented Windows conditions, not rules for Android phones or every other desktop system. The shared word “dynamic” is not enough to establish that two features behave identically. [4]

Android provides another useful example of policy. An app targeting Android 11 or later can tell the platform its intended frame rate through the frame-rate API. The system may choose a suitable mode, but the request is not a guarantee: another higher-priority surface or battery saver can affect the result. The app might also get a multiple of its requested rate. Android documents a 120 Hz display accommodating one 60 Hz surface and another 24 Hz surface. If a device chooses 120 rather than 60 in that situation, the setting alone does not prove that either app is producing 120 different pictures each second. [3]

08

A 1 ms response label answers a different question

Refresh rate is not the same measurement as pixel response time. Intel’s monitor guide describes response time as the time a pixel takes to change color, often advertised for a gray-to-gray transition. A quoted number can represent a favorable transition rather than an average across every change. A “1 ms” label therefore does not mean a display produces 1,000 different frames per second, and it does not establish that all of its transitions finish in one millisecond. The unit is time, but the event being timed matters. Read the measurement conditions before comparing that label with a refresh-rate setting. [5]

Input-to-screen delay asks a broader question: how long after an action does its visible result arrive? The application work and queue behavior discussed earlier can contribute, as can the display side of the path. A smaller pixel-transition number cannot describe all of those stages. Imagine two otherwise unspecified systems that advertise the same refresh rate and the same response-time figure. Those two labels alone leave their game workload, queue timing, and input sampling unknown, so they cannot prove equal responsiveness. Treat refresh spacing, pixel transition, and response to an input as separate rows in your notes instead of combining them into one score. [2][5]

Four measurements to keep separate. The event being counted or timed matters as much as the unit. A 1 ms pixel label is not a 1,000 fps content rate.
The event being counted or timed matters as much as the unit. A 1 ms pixel label is not a 1,000 fps content rate. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
09

Read the selected display and the running content separately

On Windows, Microsoft directs users to Settings, System, Display, then Advanced display to inspect the selected display’s resolution and refresh rate. If several displays are connected, make sure the information belongs to the one you mean. Available rates depend on the display, and Microsoft explains that an asterisk beside a rate can mean selecting it will also change the resolution. That makes the resolution part of the record, not a detail to ignore. A comparison made at one resolution and repeated at another has changed more than the refresh setting, so its result needs that qualification. [4]

Then record the running content. Is it a fixed-rate video, a game with a target rate, or several surfaces sharing the screen? An in-app counter and an operating-system display setting are not expected to show identical numbers in every valid configuration. For example, the documented 60 and 24 Hz surface case can coexist with a 120 Hz display. If an average FPS value is available, keep it alongside evidence of pacing rather than replacing the whole record with it. The goal is to identify what each reading represents, not to force all counters to agree by changing unrelated settings until their numbers happen to match. [2][3]

10

Make one useful record before changing another setting

Start with a small record containing the selected display, resolution, refresh mode, content type, and any active variable or dynamic refresh option. Add the app’s target or source frame rate if you know it, then describe the actual problem: uneven motion, a delayed response, or simply a number that differs from the display label. Those descriptions lead to different evidence. Uneven frame spacing calls for timing information; a claim about response delay needs an input-to-visible-result measurement; a film cadence question starts with the source rate and display mode. This is a proposed investigation method, not a report that we tested your equipment. [2][3][4][5]

If you compare two configurations, change one stated variable, keep the workload comparable, and write down any automatic resolution or mode change. Do not promise yourself that the highest available hertz number must solve every symptom. A compatible rate can present a fixed-rate source more evenly, while a high maximum rate says little about unfinished rendering or old frames in a queue. After the comparison, keep the conclusion as narrow as the evidence: a setting changed, a measured interval changed, or the problem remained. That leaves you with a repeatable explanation instead of a specification number carrying more meaning than it actually has. [1][2][3][4]

Build a record that can explain the result. A proposed investigation sequence, not a test performed on any device or a guarantee of better performance.
A proposed investigation sequence, not a test performed on any device or a guarantee of better performance. · Ameer Journal — original explanatory diagramOriginal editorial illustration; no third-party artwork reused.
Follow the evidence

Sources & further reading

Explore the references behind this guide. External pages may change after our review.

  1. What Is Refresh Rate and Why Is It Important? - Intel
    Intel · Accessed 6 Nov 2026
  2. Frame Pacing library | Android game development | Android Developers
    Android Developers · Accessed 6 Nov 2026
  3. Frame rate | Android media | Android Developers
    Android Developers · Accessed 6 Nov 2026
  4. Change the refresh rate on your monitor in Windows | Microsoft Support
    Microsoft · Accessed 6 Nov 2026
  5. Gaming Monitor Buying Guide - Intel
    Intel · Accessed 6 Nov 2026

Article updated 6 Nov 2026.

Found something we should revisit?

Good explanations get better with thoughtful feedback.

Suggest a correction