GHOSTING & DISPLAY TEST

Screen and keyboard ghosting detector, key rollover tester, reaction time benchmark — plus a full display test suite: motion blur, pixel response (GtG/MPRT), refresh rate detector, PWM flicker, frame rate comparison (30/60/120/144/240fps), judder analysis, pursuit camera, and display benchmark. All in your browser.

📡
REFRESH RATE & FPS DETECTOR
Measures your display's actual refresh rate, frame timing, VRR status, and rendering performance
LIVEREADY
REFRESH RATE
ACTUAL FPS
FRAME TIME (ms)
FT VARIANCE
VRR / G-SYNC
PIXEL RATIO
Waiting...
FRAME TIME HISTORY (last 120 frames)
ℹ️ The detector runs a requestAnimationFrame loop and measures the exact interval between frames. VRR/G-SYNC/FreeSync displays will show varying frame times; fixed-rate displays show uniform timing. Run for at least 3 seconds for accurate Hz detection.
🏆 KEY RANKINGS ALL DATA
🏆
KEY RANKINGS
All-time reaction time rankings sorted by performance
RANKED
SORT BY
# KEY / ACTION AVG (ms) BEST (ms) WORST (ms) TESTS DISTRIBUTION
No data yet — complete a Reaction or Keyword test session
⚙️ SETTINGS & CUSTOMIZATION CUSTOMISE
⚙️
SETTINGS & CUSTOMIZATION
Configure test parameters, appearance, key sets, display options and more
REACTION TEST
20
1000
4000
0
0
TEST MODE
🎲 Random shuffles keys each round. ➡️ Sequential cycles through your key set in order. 🔥 Hardest First focuses on your slowest keys.
SESSION GOAL
200
BEHAVIOR
TIMING & SCORING
150
500
THEME
DARK
ACCENT COLOR
AUTO: Dark → #00e5ff · Light → #0077cc
AUTO
PRESET THEMES
BACKGROUND STYLE
8
CARD & PANEL STYLE
10
KEYCAP STYLE
VISUAL FEEDBACK STYLE
LAYOUT & SIZE
220
100
100
16
ANIMATIONS
100
CUSTOM CSS
⚠️ Advanced: inject your own CSS overrides. Applied live. Cleared on "Reset All".
KEY SET SELECTION
ACTIVE KEYS PREVIEW
QUICK PRESETS
KEY DISPLAY FORMAT
IGNORE KEYS WHILE TESTING
ACTION → KEY MAPPINGS
QUICK IMPORT PRESETS
KEYWORD TEST OPTIONS
ℹ️ Click the key button next to any action and press the desired key to bind it. The Keyword Test times how fast you press the correct key for each action.
MY MONITOR
DISPLAY TEST DEFAULTS
CROSSHAIR STYLE
MOTION BLUR TEST DEFAULTS
240
BENCHMARK
10
COLOR CALIBRATION
15
100
GHOST DETECTION
6
Set to your keyboard's expected rollover (6 for 6KRO, 20 for NKRO). Keys pressed beyond this threshold trigger a ghosting warning.
LATENCY TEST
5
ROLLOVER TEST
20
PERFORMANCE
KEYBOARD INFO
KEYBOARD ROLLOVER GUIDE
2KRO — Budget keyboards: max 2 simultaneous keys
6KRO — Most gaming keyboards: up to 6 keys at once
NKRO — Enthusiast boards: unlimited simultaneous keys
Ghosting — When a pressed key is NOT detected due to matrix limitations
SAVED PROFILES
No profiles saved yet
QUICK PROFILES
COMPETITIVE — Low delay (300–1500ms), 30 rounds, no warmup, outlier exclusion
CASUAL — Default settings, 15 rounds, sound on, confetti on
TRAINING — 50 rounds, 3 warmup rounds, weighted keywords, goal enabled
STREAMER — Large arena, compact off, all visual effects on, big font
PROFILE SYNC
COLOR VISION
Applies a CSS filter to remap colors for color vision deficiencies. All test results remain unaffected.
MOTION & FLICKER
4
TEXT & READABILITY
1.4
0
KEYBOARD TEST ACCESSIBILITY
POINTER & FOCUS
EXPORT
IMPORT
STORAGE USAGE
KEY STATS
HISTORY
TOTAL (KB)
CLEAR DATA
BACKUP & RESTORE
All data is stored in your browser's localStorage. Export a JSON backup before clearing data. Settings are saved automatically after each change.
📊 SESSION HISTORY 0 ENTRIES
📊
SESSION HISTORY
Recent test results and reaction time log
No history yet.
📖 GUIDE & HOW TO USE FULL GUIDE
📖
COMPLETE GUIDE
Everything you need to understand keyboard ghosting, jamming, rollover, and how to use each test
FULL GUIDE

👻 What is Keyboard Ghosting?

Ghosting is a hardware limitation where pressing multiple keys simultaneously causes some keystrokes to not register — they "ghost" away. This is NOT a software bug. It's caused by the electrical matrix design inside most keyboards.

In a matrix circuit, rows and columns of keys share electrical connections. When multiple keys in conflicting positions are held, the circuit can't determine which combination was actually pressed, so it drops or fabricates key signals.

  • Lost Input — You press a key, nothing happens in-game
  • Phantom Input — A key registers that you never pressed
  • Blocked Input — A held key prevents others from registering

🚧 What is Key Jamming?

Key jamming is different from ghosting. When certain keys (especially Caps Lock, Win/Meta, Fn) are held, they can "jam" the keyboard matrix, blocking ALL other key signals in that row or column. This is especially common on budget membrane keyboards.

Unlike ghosting which depends on specific combinations, jamming from Caps Lock can block WASD entirely — catastrophic for gaming.

🔢 What is Key Rollover (KRO)?

Key Rollover (KRO) refers to how many keys a keyboard can simultaneously detect without errors. The number before "KRO" is the limit:

TYPESIMULTANEOUS KEYSCOMMON INGAMING?
2KRO2 keys maxBudget office keyboards❌ Not recommended
3KRO3 keys maxMid-range membrane⚠️ Minimal acceptable
6KRO6 keys maxMost gaming keyboards✅ Good for most games
NKROUnlimitedMechanical / premium✅✅ Optimal

📡 Why Does This Affect Gaming?

Modern games require simultaneous key presses constantly: sprinting + shooting + looking + crouching, or combo inputs in fighting games. Even MOBA or RTS players press 5–8 keys at once during intense moments. Ghosting turns inputs into lost commands — you die because your sprint didn't fire.

👻 Ghost Detect — How to Use

1
OPEN THE GHOST DETECT TAB
Click "Ghost Detect" in the mode bar. The live meter and keyboard visualization will appear.
2
PRESS YOUR GAMING KEYS
Hold down W+A+S+D+Space+Shift together. Watch how many register in the "Live Keys" counter.
3
READ THE METER
Green = all keys detected. Yellow = approaching limit. Red = ghosting threshold exceeded — some keys are being dropped.
4
CHECK THE KEYBOARD MAP
The on-screen keyboard highlights every key currently held. Compare what lights up to what you're physically pressing.

🔢 Rollover Test — How to Use

1
HOLD KEYS ONE BY ONE
Start with W, then while holding W, add A. While holding both, add S. Continue adding keys one at a time.
2
WATCH THE STEP TRACKER
Each step shows the key held. Steps turn green when confirmed, red when dropped. The count at that point is your KRO limit.
3
RELEASE AND TRY AGAIN
Release all keys to complete a run. Your best run is saved. Try 3–5 runs for reliable data. Vary which keys you use to test different matrix zones.

🚧 Key Jam Test — How to Use

1
SELECT A JAMMER KEY
Pick a key that's often held during gameplay (Caps Lock, L-Ctrl, L-Shift, Win/Meta). Click the preset button.
2
HOLD THE JAMMER
Physically hold the jammer key down. The arena changes to red "HOLDING" state, confirming detection.
3
PRESS OTHER KEYS
While holding the jammer, press every key you'd use in-game. Green = OK. Red = BLOCKED by jammer.
4
TEST MULTIPLE JAMMERS
Repeat with different jammer keys. A keyboard with no blocks on any jammer key is jam-free and ideal for gaming.

⚡ Reaction Time Test — How to Use

1
SELECT A KEY SET
Choose WASD, Arrow Keys, F-Keys, or a custom set from the dropdown or Settings → Keys.
2
CLICK "START SESSION"
A random key from your set will appear in the arena after a random delay. Press it as fast as possible.
3
DON'T PRESS EARLY
If false-start detection is on and you press during the yellow "WAIT" phase, it counts as a false start and penalizes.
4
CHECK YOUR RANKINGS
After the session, the Key Rankings panel shows which keys you react to fastest and slowest across all sessions.

🎯 Keyword / Action Test — How to Use

1
CONFIGURE YOUR BINDINGS
Go to Settings → Keywords. Click the key button next to each action name, then press your in-game keybind for that action.
2
START A SESSION
The arena will show a random action name (JUMP, RELOAD, CROUCH, etc.). Press the key bound to that action as fast as you can.
3
IDENTIFY SLOW ACTIONS
The in-session bar chart ranks your actions from fastest to slowest RT. Actions at the bottom may need rebinding to more accessible keys.

📈 Latency Test — How to Use

1
SELECT A KEY
Pick the key you want to measure (Space for jump, F for fire, etc.).
2
TAP AS FAST AND CONSISTENTLY AS POSSIBLE
Click "Start Session," then rapidly tap the selected key for the full duration. Try to maintain a steady rhythm.
3
READ THE CONSISTENCY SCORE
A-S = great consistency. The interval chart shows each press as a bar — spikes indicate moments of inconsistency. Compare keys to find your "cleanest" feel.

🔀 Combo Test — How to Use

1
SELECT A COMBO PRESET
Choose a preset like "WASD + Space" or "8-Key Stress." The keys to press appear as golden blocks.
2
PRESS AND HOLD ALL KEYS
Hold all listed keys simultaneously. Blocks turn green as each key is detected. If a block turns red when you release, that key was being ghosted.
3
TEST MULTIPLE TIMES
Repeat 5–10 times per combo. The pass rate shows how reliable the detection is. <100% pass rate means occasional ghosting on that combination.

🗺️ Heat Map — How to Use

1
RUN OTHER TESTS FIRST
The map is populated automatically by Ghost Detect, Combo Test, Jam Test, and Rollover Test. The more tests you run, the more keys are mapped.
2
OPEN HEAT MAP TAB
Click Refresh Map to update with all latest data. Green keys are confirmed OK. Red keys showed ghosting in at least one test.
3
AIM FOR FULL COVERAGE
Try to test all your gaming keys (coverage % shown). A 100% green gaming zone means your keyboard is clean for competitive use.

📊 Interpreting Reaction Time

Human reaction time to visual stimuli is typically 150–300ms. Your average will be higher than your best because of occasional distraction or hesitation. Key RT rankings show which physical keys you're slower to reach and press — useful for optimizing your keybindings.

RT RANGERATINGCATEGORY
< 100ms🔥 SuperhumanAlmost impossible — usually a false-start or cheat
100–150ms⚡ EliteTop 1% — professional esports territory
150–200ms✅ Pro GamerTop 5% — consistent competitive player
200–250ms👍 GoodTop 20% — above-average gamer
250–350ms😐 AverageNormal human range — typical casual player
350–500ms🐢 SlowBelow average — consider training
> 500ms❌ Very SlowPossible fatigue, distraction, or medical concern

📈 Interpreting Latency Consistency

The consistency score is calculated from the coefficient of variation (standard deviation ÷ mean × 100). Lower variance = higher score.

SCORESTD DEVMEANING
S (95–100)<5msExtremely consistent — mechanical or linear switch ideal
A (85–94)5–10msVery consistent — good for competitive gaming
B (70–84)10–20msAcceptable — standard gaming keyboard range
C (50–69)20–40msModerate variance — membrane or worn switches
D (<50)>40msHigh variance — consider cleaning or replacing keyboard

🔢 Interpreting KRO Results

Your confirmed KRO is the highest number of simultaneously pressed keys that all registered. Use this to determine if your keyboard can handle your game's most demanding moments:

  • 1–2 KRO — Cannot handle basic gaming combos. Replace immediately.
  • 3–5 KRO — Borderline. Fine for simple games, may fail in complex scenarios.
  • 6 KRO — Standard gaming minimum. Handles most FPS and MOBA combos.
  • NKRO — Ideal. No key combination will ever ghost.

🚧 Interpreting Jam Test Results

  • 0 Blocked — No jamming detected. This jammer key is safe to hold in-game.
  • 1–3 Blocked — Minor jamming. Avoid holding this key while using the blocked ones.
  • 4+ Blocked — Severe jamming. This keyboard has significant matrix limitations. Do not use this key in gaming.

⌨️ Membrane vs Mechanical

FEATUREMEMBRANEMECHANICAL
Typical KRO2–6KRO6KRO–NKRO
Ghosting RiskHIGHLOW
Key JammingCommonRare
Actuation Force45–60g (rubber dome)35–80g (switch type)
Lifespan5–10M keystrokes50–100M keystrokes
Gaming Verdict⚠️ Acceptable✅ Recommended

🔌 Switch Types & Their Impact

SWITCH TYPEACTUATIONFEELBEST FOR
Linear (Red)~45gSmooth, quietFPS — fast inputs, no bump
Linear (Speed)~35gUltra-lightCompetitive FPS — fastest actuation
Tactile (Brown)~45gBump feedbackMixed gaming + typing
Clicky (Blue)~50gClick + bumpTyping, not recommended for gaming
Optical~35gZero debounceCompetitive gaming — lowest latency

🏆 Gaming Keyboard Tiers

💸
BUDGET (<$30)
Usually 6KRO membrane. Prone to jamming. Fine for casual gaming. Test with Ghost Detect before relying on for competitive play.
🎮
MID-RANGE ($30–$80)
Often 6KRO mechanical or anti-ghosting membrane. Most offer full anti-ghosting on WASD zone. Solid for ranked gaming.
PREMIUM ($80–$200+)
NKRO, polling rates of 1000–8000Hz, low-latency optical switches. Zero ghosting under any condition.

🎮 Gaming Optimization Tips

🔑
REMAP SLOW KEYS
Run Keyword Test with your game's bindings. Keys you react to 30ms+ slower than average should be moved closer to your home position (WASD zone).
🚧
AVOID CAPS LOCK AS A MODIFIER
Caps Lock is the most common jammer key. Run the Jam Test with Caps Lock as jammer — if it blocks WASD, rebind any Caps Lock action to another key.
🔢
TEST YOUR SPECIFIC GAME COMBOS
In Combo Test, add a custom combo matching your game's most demanding simultaneous inputs (e.g. sprint + jump + reload). A pass means no ghosting risk.
📈
USE LATENCY TEST BEFORE BUYING A KEYBOARD
If possible, borrow keyboards from friends and run the Latency Test on Space and your main action key. Higher consistency = better keyboard switch quality.
TEST WHEN FRESH AND FATIGUED
Run Reaction Time tests both at the start of a gaming session and after 2 hours. A drop of >50ms in avg RT indicates fatigue is impacting your performance.
🗺️
AIM FOR GREEN COVERAGE ON GAMING ZONE
Focus Heat Map testing on QWERTY row + modifiers + Space. If your gaming zone (WASDQEF + Shift/Ctrl/Space) is all green, your keyboard is competitive-ready.
🔁
REPEAT TESTS AFTER HARDWARE CHANGES
Keyboard cleaning, lube application, switch replacement, or USB hub changes can all affect ghosting and latency. Re-run all tests after any hardware change.
📊
EXPORT AND TRACK OVER TIME
Use Settings → Advanced → Export CSV to save your stats. Track how RT changes over days and weeks. Improvement in best RT usually precedes improvement in average RT.
My keyboard says "anti-ghosting" but I still see ghosting. Why?
"Anti-ghosting" is a marketing term that usually means selective or zoned anti-ghosting — only specific key combinations are protected. Typically, the WASD + modifier zone is ghosting-free, but other areas of the keyboard may still ghost. Only "Full NKRO" guarantees zero ghosting across all keys.
My reaction time seems too fast (<100ms). Is that accurate?
Readings under 100ms are almost certainly false starts — you pressed the key while anticipating the prompt, not reacting to it. Enable "False Start Detection" in Settings → General to automatically flag and discard these. Genuine human RT rarely goes below 100ms.
Does USB vs Bluetooth affect ghosting?
Ghosting is a hardware matrix issue and occurs regardless of connection type. However, wireless connections add latency (typically 1–5ms for modern 2.4GHz wireless, 10–40ms for Bluetooth) and introduce possible packet drops. For competitive gaming, wired USB is still preferred.
Can I fix keyboard ghosting without buying a new keyboard?
Usually no. Ghosting is a result of the keyboard's internal circuit design. You can work around it by rebinding keys to combinations your keyboard handles without ghosting. Use the Combo Test and Rollover Test to find safe combinations for your exact board.
Why does my keyboard register a "phantom" key I never pressed?
Phantom key registration (also called "key masking" or false input) occurs when the keyboard matrix circuit mistakenly completes an electrical path for a key you didn't press. This happens with certain 3-key combinations where 2 of the 3 share both a row and column connection. It's rare but occurs on 2KRO and some 6KRO boards.
What polling rate should my keyboard have for gaming?
Standard keyboards poll at 125Hz (8ms latency). Gaming keyboards at 1000Hz (1ms). Some high-end gaming keyboards now offer 4000Hz or 8000Hz, though the benefit over 1000Hz is debated. For most games, 1000Hz is more than sufficient. The Latency Test in this tool measures press-to-system detection time, which is influenced by polling rate.
Does this tool measure actual hardware latency or just reaction time?
The Reaction Time and Keyword tests measure your human reaction time — the delay between seeing the prompt and pressing the key. The Latency Consistency test measures inter-press intervals, which captures some keyboard behavior but is primarily a measure of your pressing rhythm. True hardware latency (key press to OS event) requires specialized hardware measurement tools and is typically 0.5–8ms on modern gaming keyboards.
My data isn't saving between sessions. What's wrong?
This tool uses browser localStorage for persistence. If you're in Private/Incognito mode, data is cleared when you close the tab. Also check that your browser isn't blocking localStorage (some privacy extensions do this). All data stays on your device — nothing is sent to any server.
🖥️ DISPLAY TEST GUIDE MONITOR SCIENCE
🖥️
DISPLAY TESTING GUIDE
Everything about monitor motion clarity, refresh rates, pixel response, and how to use each display test
REFERENCE

🖥️ Why Display Testing Matters for Gaming

Your monitor is the final output stage of your entire gaming setup. A 240Hz CPU/GPU rendering 240 frames per second is useless if your display is 60Hz. Display characteristics — refresh rate, pixel response, motion blur, and backlight type — directly determine how fluid, clear, and responsive your game feels.

This tool lets you test and understand your display's actual behavior using your browser's canvas rendering engine, giving you real metrics you can act on.

📊 Key Display Metrics Explained

METRICWHAT IT MEASURESIDEAL VALUE
Refresh Rate (Hz)How many frames/sec the panel updates≥144Hz for gaming
GtG ResponseTime for pixel to change shade<5ms (1ms ideal)
MPRTPerceived motion blur from eye tracking<4ms ideal
Frame TimeMilliseconds between framesConsistent <7ms @ 144Hz
PWM FrequencyBacklight flicker rateDC dimming or >1kHz
VRR RangeVariable refresh rate windowWide range, e.g. 48–240Hz

🎮 What Each Test Tells You

📡
DETECT (Refresh Rate)
Finds your actual display Hz using frame timing. Exposes VRR behavior. Use this first to confirm your monitor is running at its rated refresh rate — many displays default to 60Hz until manually set in OS display settings.
💨
MOTION BLUR TEST
Moving objects at calibrated pixel/second speeds. At 480px/s on a 60Hz display, a moving object leaves 8px of blur trail. At 240Hz, only 2px. Tests your eye's ability to track moving objects without smearing.
👁️
PIXEL GHOSTING (UFO Test)
The UFO test is the industry-standard method for visualizing pixel response ghosting. Dark smear behind = undershoot (too slow). Bright halo ahead = overdrive overshoot. Color artifacts = inverse ghosting from aggressive overdrive settings.
🎞️
FRAME RATE COMPARE (30/60/120/144/240)
Side-by-side comparison locked to specific frame rates. Instantly shows you whether your display can render 144fps vs 60fps differently. On a 60Hz monitor, 144fps and 60fps look identical — proving you need the display first.
PWM FLICKER TEST
Visualizes the backlight pulse-width modulation pattern at different frequencies. If you experience headaches at medium-low brightness, this test helps identify if PWM is the cause and at what frequency.
🌊
JUDDER TEST
24fps movies on 60Hz TVs/monitors stutter in a 3-2-3-2 frame pattern. This test simulates that cadence and makes judder visible. Shows exactly why 120Hz screens are better for cinema content.
🎯
PURSUIT CAMERA (MPRT/GtG)
Simulates a camera following a moving target — the way your eye actually tracks objects. Shows multiple speed lanes with estimated blur in pixels. Demonstrates why MPRT matters more than marketed GtG numbers.
🏁
BENCHMARK
Full automated 10-second test producing a display grade (S to D), measuring refresh rate, frame time consistency, 1% low FPS, and generating a complete display profile for comparison.

📡 Refresh Rate: The Foundation of Gaming Performance

Refresh rate (Hz) is how many times per second your monitor redraws its image. Higher Hz = smoother motion = lower latency. The formula is simple: 144Hz = one new frame every 6.9ms. 240Hz = one every 4.2ms. 60Hz = one every 16.7ms.

REFRESH RATEFRAME TIMEUSE CASEVERDICT
60Hz16.7msOffice, movies, casual❌ Not gaming
75Hz13.3msBudget gaming⚠️ Minimal
100–120Hz10–8.3msMid gaming✅ Good start
144Hz6.9msCompetitive gaming✅ Recommended
165–240Hz6.1–4.2msEsports / FPS✅✅ Excellent
360Hz+2.8msPro competitive🏆 Pro level

🔄 VRR: G-SYNC, FreeSync, HDMI 2.1 VRR

Variable Refresh Rate (VRR) synchronizes your display's refresh rate to your GPU's actual output framerate. When your GPU renders 97fps, a 144Hz VRR display refreshes at exactly 97Hz — eliminating screen tearing without the input lag of V-Sync.

The Detect test identifies VRR behavior through frame time variance: fixed-rate displays show near-zero variance; VRR displays show variance matching GPU load.

🚦 How to Enable Your Monitor's Full Refresh Rate

1
CHECK DISPLAY SETTINGS
Windows: Right-click desktop → Display Settings → Advanced Display → Refresh Rate. macOS: System Settings → Displays → More options (gear icon).
2
USE THE RIGHT CABLE
DisplayPort 1.4 supports 240Hz at 1440p. HDMI 2.0 is limited to 144Hz at 1080p. HDMI 2.1 supports 4K@144Hz+. Many monitors ship at 60Hz via HDMI but 165Hz via DP.
3
VERIFY WITH DETECT TEST
Run the Detect test above and confirm the Hz reading matches your monitor's rated spec. If lower, check cable, driver, and OS settings.

💨 Understanding Motion Blur on LCD/OLED Displays

Motion blur on modern displays has two distinct causes:

  • Sample-and-hold blur — LCD pixels stay lit for the entire frame duration. At 60Hz, each pixel is illuminated for 16.7ms. Your eyes track moving objects across this static image, perceiving blur. This is the dominant cause of motion blur on modern displays.
  • Pixel response blur — The time a pixel takes to physically change from one color to another (GtG). If a pixel responds in 5ms but the frame is only 4.2ms long (240Hz), it can't finish transitioning, creating trailing ghosting.

🧮 Calculating Motion Blur

A simple formula: Blur (px) = Speed (px/s) ÷ Refresh Rate (Hz)

SPEED60Hz BLUR144Hz BLUR240Hz BLUR
240 px/s4 px1.7 px1 px
480 px/s8 px3.3 px2 px
960 px/s16 px6.7 px4 px
1920 px/s32 px13.3 px8 px

In a 1080p FPS game where a target moves halfway across your screen in 0.5 seconds, that's ~960px/s. At 60Hz you see 16px of trailing smear; at 240Hz just 4px.

💡 Backlight Strobing (BLS/ULMB/DyAc)

Premium gaming monitors address sample-and-hold blur by turning the backlight off for most of the frame period, only strobing it on when pixels have finished transitioning. This reduces MPRT from ~16ms to ~1ms at 60Hz — matching CRT motion clarity. The tradeoff: reduced brightness and potential eye strain at some strobe frequencies.

👁️ GtG vs MPRT — Why Marketed Numbers Are Misleading

GtG (Gray-to-Gray) is the time for a pixel to transition between two gray shades. Manufacturers advertise "1ms GtG" but measure under optimal conditions (often middle-gray transitions, with maximum overdrive).

MPRT (Moving Picture Response Time) is the actual perceived motion blur — combining pixel response AND sample-and-hold persistence. A "1ms GtG" panel on a 60Hz display still has ~16.7ms MPRT because the pixel is visible for the entire frame duration.

Only backlight strobing reduces MPRT below the frame period. MPRT ≈ strobe duration when enabled.

🔍 Overdrive and Ghosting Artifacts

Monitors use overdrive (or response time settings) to push pixels faster. Too little overdrive = slow pixels, dark trailing ghosts. Too much overdrive = overshoot artifacts, bright halos ahead of objects, "inverse ghosting." Most monitors have 3–5 overdrive settings. The UFO test shows exactly how your overdrive setting affects pixel behavior.

ARTIFACTCAUSEOVERDRIVE
Dark smear behindUndershoot — slow pixel transitionIncrease overdrive
Bright halo aheadOvershoot — pixel overshoots targetReduce overdrive
Color fringingInverse ghosting — extreme overshootReduce overdrive significantly
Clean edgesOptimal overdrive calibration✅ Leave as-is

⚡ PWM Dimming: The Hidden Eye Strain Factor

Most LCD monitors dim their backlight using Pulse Width Modulation (PWM) — rapidly flickering the backlight on and off at a set frequency. At full brightness, most use DC dimming (constant current). Below ~50–70% brightness, many switch to PWM.

The human eye can subconsciously detect flicker up to about 200–500Hz depending on individual sensitivity. PWM at low frequencies (<120Hz) causes flicker visible to most people.

📊 PWM Frequency Risk Guide

FREQUENCYRISKAFFECTED USERSVERDICT
<60HzCRITICALAll users❌ Avoid
60–120HzHIGHMost users❌ Problematic
120–480HzMODERATESensitive users⚠️ Caution
480–1000HzLOWVery sensitive only✅ Generally safe
>1000Hz / DCNONEAlmost no impact✅ Flicker-free

🔦 How to Check If Your Monitor Uses PWM

1
PENCIL TEST
Wave a pencil quickly in front of your screen at medium-low brightness. If you see multiple distinct pencil images, your display uses PWM. A solid blur trail = DC or high-frequency PWM.
2
SENSITIVITY TEST
Use the PWM Sensitivity Test button in the PWM test panel. It cycles through 60Hz, 120Hz, 240Hz, 480Hz, and 1000Hz simulations. Note the frequency at which you stop seeing visible flicker — that's your personal flicker sensitivity threshold.
3
REDUCE BRIGHTNESS
If using a PWM monitor, keeping brightness at 100% often activates DC mode. Use software tools (f.lux, monitor OSD) to reduce perceived brightness without reducing backlight level.

🌊 Judder: Why Movies Stutter on Gaming Monitors

Judder occurs when content frame rate doesn't match the display refresh rate cleanly. The classic case: 24fps cinema content on a 60Hz display. Since 60 ÷ 24 = 2.5, frames can't be shown for equal durations. The telecine 3:2 pulldown solution shows alternate frames for 3 and 2 display cycles — creating a "stuttery" feel during camera pans.

📊 Content vs Display Compatibility Matrix

CONTENT60Hz120Hz144Hz240Hz
24fps (cinema)JUDDER (3:2)Perfect (5×)JUDDERModerate
25fps (PAL/TV)ModerateModerateJUDDERModerate
30fpsPerfect (2×)Perfect (4×)ModeratePerfect (8×)
60fpsPerfect (1×)Perfect (2×)ModeratePerfect (4×)
120fpsCapped @60Perfect (1×)ModeratePerfect (2×)

This is why 120Hz TVs and monitors are preferred for movie watching over 144Hz — 24fps cinema divides perfectly into 120Hz (5×), eliminating all judder.

🛒 Gaming Monitor Buying Guide 2025

🎯
COMPETITIVE FPS (Valorant, CS2, Apex)
Prioritize: 240Hz+, 1080p–1440p, 1ms GtG IPS or TN. Look for: DyAc+, ULMB2, or backlight strobing. Resolution matters less than Hz. Budget: $200–400 for 240Hz IPS. Elite: 360Hz+ OLED.
🎮
IMMERSIVE GAMING (RPGs, open world)
Prioritize: 1440p–4K, wide color gamut, OLED or mini-LED, 120Hz minimum. VRR range matters more than peak Hz. OLED gives near-zero GtG. Budget: $400–800 for premium OLED 1440p.
🎬
GAMING + MOVIES COMBO
Prioritize: 120Hz (not 144Hz) for clean 24fps cinema, HDR1000+, OLED or quantum dot. Must support: Dolby Vision / HDR10+ for streaming. 120Hz divides into 24fps perfectly — 144Hz does not.
👁️
EYE STRAIN SENSITIVE
Prioritize: DC dimming or PWM ≥1kHz, flicker-free certification, matte coating. Avoid: budget displays with <240Hz PWM. OLED panels vary — check specific model's PWM frequency before buying.

📋 Panel Type Comparison

TYPERESPONSECOLORSCONTRASTGAMING
TN1ms GtGLimited1000:1Good (competitive)
IPS1–4ms GtGExcellent1200:1Best all-round
VA4–8ms GtGGood3000–5000:1Good (movies)
OLED0.1ms GtGReference1,000,000:1Premium (burn-in risk)
Mini-LED1–2ms GtGExcellent50,000:1Best LCD option