Hi,
Maybe this question is off topic (or future topic) but I've been thinking about it the whole day and I still haven't found a good answer. So, how should I approach a fixed framerate gameloop that is vsynced if I got a monitor that its Hz is different from the fixed framerate?
For instance, if my gameloop runs at ~60Hz (16.6ms) and the monitor is at 75Hz (13.3 ms), the swap buffers (Flip) will occur on every 2 vsyncs, cause I missed the first one and then I have to wait for the second, so my game will end up running at 38Hz (26.6 ms).
Are my assumptions correct? if so, what should I do to avoid it? should I not Vsync if the monitor refresh rate is different than the fixed framerate and let the tearing show up? What other options do I have?
Thanks!