Your 144Hz monitor might be running at 60Hz — here's how to actually check
You bought the 144Hz monitor. You plugged it in. Everything feels... exactly the same as before? Before you blame the panel, consider this: your monitor can only show what your output chain actually delivers, and there are half a dozen places where 144Hz quietly becomes 60Hz.
Refresh rate ≠ frame rate
Refresh rate is how many times per second your display redraws (Hz). Frame rate is how many new frames your GPU or app actually produces per second (FPS). Refresh rate is the ceiling; frame rate is the supply. A 144Hz screen fed only 60 FPS just redraws the same frame repeatedly — it won't look much smoother than 60Hz. Frames above the refresh rate get thrown away. This distinction alone clears up most "why doesn't it feel faster" confusion.
Why the number in your browser can lie
Online refresh-rate testers measure requestAnimationFrame callbacks, which go through the browser's rendering pipeline — not the raw panel. Common reasons the reading comes in low:
- The OS display setting is still on 60Hz (Windows: Settings → System → Display → Advanced display; macOS: System Settings → Displays).
- Laptop on battery — power saving downclocks the panel.
- Browser hardware acceleration is off, capping callbacks around 60Hz.
- HDMI cable, dock, or port version can't carry 144Hz at your resolution.
- The tab is in the background or windowed — the compositor throttles it. Go fullscreen and try again.
Frame skipping: the sneaky one
An overclocked monitor (or a flaky cable) can report 144Hz while silently dropping frames. The classic way to catch it: a grid where each frame lights the next cell, photographed with a camera at ~1/10s shutter. A continuous lit segment means every frame arrived; gaps mean dropped frames.
The side-by-side test
The most intuitive check needs no camera: play the same animation at 30, 60, 120, 144 and 240 FPS side by side and watch which columns you can still tell apart. On a true 60Hz output, the 120/144/240 columns blur together — the browser only gets one paint per refresh, so anything above the ceiling collapses into the same frame. If 60 and 120 clearly separate, you're above 60Hz. If 144 and 240 are indistinguishable on a 144Hz-rated panel, that's normal; if your panel claims 240Hz and you can't separate them, check whether the OS is capping output at 144Hz.
I used 17NAS's free frame-rate comparison for this — five columns at 30/60/120/144/240 FPS running the same pixel character, with keyboard shortcuts (F for fullscreen, space to pause) and the settings encoded in the URL so you can share a specific setup: https://17nas.com/tools/display-test/framerate/?lang=en-US
No install, no sign-up. If the high columns all look identical, don't blame the animation — your screen just ran out of paints per second.