Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.06k stars 2.06k forks source link

Screen flicker at 144hz #6920

Closed kulcris closed 4 years ago

kulcris commented 4 years ago

Application version (The version of the application this issue occurs with.) 4.4.0

Platform (Information about the operating system the issue occurs on. Include at least the operating system and maybe GPU.) windows 10, nvidia gforce rtx 2080

Printer (Which printer was selected in Cura?) NA

Reproduction steps

  1. (Something you did.)
  2. (Something you did next.) Have 144hz monitor, run cura. when cura is focused all windows flash constantly (dark mode) i thought maybe my printer was causing some power fluctuations but it happens only when cura was up

Screenshot(s) (Image showing the problem, perhaps before/after images.)

Actual results (What happens after the above steps have been followed.) screen flickers slightly almost as if the monitor is going out.

Expected results (What should happen after the above steps have been followed.)

Project file (For slicing bugs, provide a project which clearly shows the bug, by going to File->Save. For big files you may need to use WeTransfer or similar file sharing sites.)

Log file (See https://github.com/Ultimaker/Cura#logging-issues to find the log file to upload, or copy a relevant snippet from it.)

Additional information (Extra information relevant to the issue.) Monitor is only a couple of months old and does not have this issue with any other app

Mr-Newlove commented 4 years ago

I am having the same issue, on my 3 monitor setup it. only ever effects the screen it is open on. and is way worse when you move the mouse around, resize the window or cause a redraw of any sort.

I am running Cura 4.1, only started happening recently. I think it started around the time the Nvidia drivers supporting adaptive sync/freesync came out but disabling the feature doesn't affect it. I have an RTX 2070 and an updated version of windows 10.

Mr-Newlove commented 4 years ago

Just an update, a new graphics driver came out a few days ago for me. V441.87 actually fixed the issue. I no longer have flickering even at 144hz

fieldOfView commented 4 years ago

Thanks for the update. Does this also fix the issue for you, @kulcris?

Ghostkeeper commented 4 years ago

So far this seems like a driver bug to me.

We can't reproduce the issue at work because our work doesn't supply us with those fancy GPUs or monitors :stuck_out_tongue:

kulcris commented 4 years ago

Seems issue has been resolved with latest driver update. Will update if this starts to happen again @fieldOfView @Ghostkeeper

dxgldotorg commented 4 years ago

I'd like to point out it never happened to me until I bought my 4k LG monitor, then the screen now sometimes blinks when Cura comes into focus. It's something to do with the NVIDIA OpenGL ICD and its interaction with the display driver, most likely nothing @Ghostkeeper can fix.

I personally run a GTX1080, soon to get an RTX3080 and will see if it persists then.

kulcris commented 4 years ago

Happened on my 2080 so I'm sure it will persist.

On Mon, Sep 7, 2020, 10:18 AM dxgldotorg notifications@github.com wrote:

I'd like to point out it never happened to me until I bought my 4k LG monitor, then the screen now sometimes blinks when Cura comes into focus. It's something to do with the NVIDIA OpenGL ICD and its interaction with the display driver, most likely nothing @Ghostkeeper https://github.com/Ghostkeeper can fix.

I personally run a GTX1080, soon to get an RTX3080 and will see if it persists then.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Ultimaker/Cura/issues/6920#issuecomment-688388257, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAULHARJMNAAVJCTBAY2RY3SET2TTANCNFSM4KC2AORQ .

dxgldotorg commented 4 years ago

@kulcris I personally have similar issues sometimes when closing an application (including my own DXGL library) that uses OpenGL, however it does seem to happen more frequently if my monitor is in HDR output mode.

Ghostkeeper commented 3 years ago

I'm using RTX2070, refreshing at 120Hz, and I'm not seeing it.

It was put down as a driver issue because of the report that a driver update fixed it (and indeed this is the sort of issue more often arising from a driver issue than a programming error).