Hacker News new | ask | show | jobs
by frankenst1 1710 days ago
Yes, there are also platform specific tradeoffs involved. For example on Windows >8, you can't disable VSYNC on an OS level. Only option to disable VSYNC is to circumvent DWM which must be supported by the individual application (e.g. by starting in exclusive fullscreen, which is not supported by Chrome).
1 comments

An important thing, as far as I'm aware of, is that if you have a Gsync monitor, you want vsync enabled, but you don't want your GPU to max-out usage-wise or reach the max refresh rate of your monitor:

https://www.youtube.com/watch?v=YR0vNs0ZdWI

Not sure how it behaves on windowed modes. For instance, Doom Eternal's fullscreen is actually composited on the desktop (could be a Vulkan thing), but doesn't seem to suffer from DWM overhead, latency wise.

DWM can un-redirect applications (skip compositing); VSync is still on, but the effects are the same as-if the application were running with VSync.