3 ms·
Why is that delay coupled to the monitor that's plugged into the computer? Could we ask the computer to produce graphics at 240Hz and then take every 4th frame?
by maximilianroos 6y ago
Why is that delay coupled to the monitor that's plugged into the computer? Could we ask the computer to produce graphics at 240Hz and then take every 4th frame?
Then we have "average" delay in ms rather than frames.
(Asking as someone who doesn't know this area well)
- modeless 6y agoYou could do that in theory but it would be wasteful to render frames that are never displayed. If you can modify the software, better to modify it as the article advocates for, to strip latency without the waste.
- gpm 6y ago> Could we ask the computer to produce graphics at 240Hz and then take every 4th frame? More than could, some games let you do this explicitly.
- zokier 6y agoYou sould effectively get the same result by delaying compositing by 3/4th of a frame
- gpm 6y agoOnly if you know how long it will take to render a frame. If you render "as fast as possible (to a max of xyz hz), you get better worst case performance than if you delay compositing. A render time of 2 physical frames results in only 1 missed frame instead of a render time of 1.26 physical frames resulting in 2 missed frames. Of course nothing is simple in the real world, the flip side is rendering the extra frames creates waste heat that slows down modern processors with insufficient cooling.