2 ms·
https://www.displayninja.com/what-is-screen-tearing/ https://www.displayninja.com/what-is-screen-tearing/ It happens in both directions. Yes, staying at some
by Alupis 3y ago
https://www.displayninja.com/what-is-screen-tearing/ https://www.displayninja.com/what-is-screen-tearing/
It happens in both directions.
Yes, staying at some multiple of your refresh rate is the general advice. So 60 would be ok on a 120Hz screen.
The OP's comment that started all this, is doing 24fps at 165hz, which is 6.875. They claim to be in the gaming world too, which makes their bizarre decision even more puzzling. Just don't do this.
- withinboredom 3y agoCargo culting is the best, which is what you are doing here. /s Even if it is exactly a multiple or even the same number, without vsync, you’ll still get tearing. Why? Because fps is a dynamic number. It’s a measure of how many frames your card can generate in a second. By the time you measure, the frames are already output and gone from the buffer. The refresh rate on the monitor is a constant, never changing value. Even if you set the fps to 30, you’ll sometimes render 30.1 or 29.9 frames in a second due to random jitter from the geometry/shader complexity quickly changing on the screen. There is no such thing as constant fps.
- adastra22 3y agoThat article badly misunderstands what vsync is. All vsync does is tell the GPU to wait until the monitor is done displaying a frame before switching buffers. That’s it. Turning on vsync eliminates tearing no matter what frame rate or what form of multiple buffering is used.