These test videos feature a 30x1080px white square that moves across the screen in 0.25, 1, or 4 seconds, depending on the video you choose. They are at 60 FPS, so they're ideal for test 60Hz displays (or anything divisible by 60).
To test, run the video in full screen and look for the following:
- The white rectangle should stay whole and not be torn apart as it moves across the screen
- If it's tearing up randomly on all or part of the square, then vsync probably isn't working
- If it's solid, then vsync is probably working
- If it's a well defined tear on only the first 10px or so, well, it's a bit more complicated, and I don't have an answer as to why, but it probably can't be fixed by configuring vsync.
- The white rectangle should not flicker
- If it stutters, or just doesn't move smoothly across the screen at a consistent pace, then either the system, GPU, or driver can't keep up
- AMD catalyst on Linux tends do this if TearFree is enabled
- The white rectangle should remain (mostly) solid
- It shouldn't be blurred too much, a little is okay, and is probably just ghosting on the display, and not the video card's fault, but make sure to check if any motion blur or similar filters are enabled.
vsync test 4 second intervals 1080p, 60 FPS (recommended test):
vsync 0.25 second interval 1080p@60 FPS:
vsync 1 second interval 1080p@60 FPS:
hysnc 1 second interval @60 FPS: (if you have a rotated monitor, you'll need to test with this I think)
(I also have 24000/1001 (~23.98 FPS) and 30 FPS test videos too, but only use these if you know what you're doing):
vsync 1s interval email@example.com FPS:
vsync 4s interval firstname.lastname@example.org FPS:
vsync 1s interval 1080p@30 FPS:
vsync 4s interval 1080p@30 FPS: