Re:Desktop compositing latency is real
by deniska on Tuesday November 21, 2017 @08:56AM
(#15747839)
That's why I prefer to play games in fullscreen as opposed to "borderless windowed", I have noticed quite a bit of input lag in the latter mode.
[ Parent
| on HN ]
Re:Desktop compositing latency is real
by cybermancy on Tuesday November 21, 2017 @11:08AM
(#15748801)
This is because fullscreen mode allows the use of something called "DirectDraw Exclusive mode" which bypasses Windows for making calls to the GPU.
https://msdn.microsoft.com/en-us/library/windows/desktop/dd3...
Re:Desktop compositing latency is real
by nulagrithom on Tuesday November 21, 2017 @01:15PM
(#15750159)
I wonder if it would be feasible to use this to reduce input lag in an editor?
Re:Desktop compositing latency is real
by kevingadd on Tuesday November 21, 2017 @01:28PM
(#15750283)
Yes, but you lose access to any user interface components you don't paint yourself, and you can eat some lag/flickering when switching out of the app as control is returned to the compositor. If you end up needing to show the Open File picker from the OS or pop up the Print dialog you'll need to exit exclusive mode.
Re:Desktop compositing latency is real
by Cthulhu_ on Tuesday November 21, 2017 @09:06AM
(#15747889)
It depends on the game for me, usually I prefer borderless windowed because I tend to alt-tab out a lot.
Re:Desktop compositing latency is real
by jakebasile on Tuesday November 21, 2017 @10:54AM
(#15748691)
Me too. It's just so much quicker to alt-tab to my browser or Telegram or iTunes, even on my beefy rig it takes multiple seconds for my desktop to take control again.
In my experience the vast majority of games that I play don't suffer any perceptible ill effect from running in borderless fullscreen. If you're playing the game competitively it's another story, but for me running around shooting aliens in Destiny 2 or something I haven't noticed any degradation of my experience. There's of course the odd (usually older) game that doesn't support borderless fullscreen, but sometimes there are mods to support it.