EXE Download link:
This is a Windows 64-bit, DX11 Application.
On Nvidia GeForce 1050 Ti, latest drivers 441.66 (Dell XPS 9570) there is significant flickering, app works fine on another GPU (Intel).
It happens every several frames, depending on framerate/FPS, window size.
I was making the tests on a 2560x1440 144 Hz Samsung Monitor (lc32jg54qqexxt) connected via HDMI.
Running in DX11 Debug mode didn’t show any errors in the log.
One of the problems is that with ‘DiscardView’ the app actually runs slower, and flickering is intensified. Why? DiscardView should increase performance, not decrease.
If I disable ‘DiscardView’ (by holding CTRL key, in the 2nd half of the 2nd YouTube Video), performance goes up a bit, flickering gets smaller, but it’s still there!
If I also hold SHIFT key, then ‘Flush’ is called before each ‘OMSetRenderTargets’, it helps a lot with the flickering, but performance drops significantly, even 3x slower!
Flickering occurs more often if viewports are not fullscreen, that’s why I’ve included a few of them in the 1st YouTube Video and included application.