GNOME Bugzilla – Bug 774882
Display not refreshing properly on nvidia 680M
Last modified: 2016-11-23 19:15:21 UTC
Description of problem: Since I upgraded to Fedora 25 the gnome has become unusable. It appears there are serious problems with refreshing the display, with previous frames being displayed interchangeably with current ones. This happens with both wayland and x. Version-Release number of selected component (if applicable): gnome-desktop3-3.22.1-1.fc25.x86_64 xorg-x11-server-Xorg-1.19.0-0.8.rc2.fc25.x86_64 libwayland-server-1.12.0-1.fc25.x86_64 libwayland-server-1.12.0-1.fc25.i686 mutter-3.22.1-8.fc25.x86_64 How reproducible: always Steps to Reproduce: 1. Install Fedora 25 x86_64 on a Clevo P150HM with nvidia 680M GPU 2. Start gnome session Actual results: screen flickers and old frames are shown interchangeably with new ones Expected results: desktop is shown without issues Additional info: I have made some videos to show the problem: https://www.youtube.com/watch?v=5kbExMvORss https://www.youtube.com/watch?v=L0xtR4-tLQc In the first video, observe how current and previous frames swap with each press of the keyboard. I started LXDE and the problem is gone, so it looks like the problem is somewhere in the gnome stack.
GDM is affected as well. This happens on both nouveau and nvidia drivers.
Do you have any system wide clutter configuration? Such as in /etc/clutter-1.0/.
It does not look like any system-wide configuration exists: $ ls /etc | grep clutter clutter-imcontext
I also have this issue on different hardware (Intel integrated graphics.) No funny clutter configuration.
Ah, I did not look hard enough for clutter configuration - the discussion here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837786 pointed out that a common workaround for screen tearing problems and similar things is to put: CLUTTER_PAINT=disable-clipped-redraws:disable-culling in /etc/environment. Commenting out this line fixed it. I had actually tried it out in 3.20 to fix the black bars I get when resizing XWayland windows. That makes this bug 771815 for me.
Chris, thank you for finding this! indeed, I also had the CLUTTER_PAINT=disable-clipped-redraws:disable-culling line in /etc/environment which I don't remember why I put it there. Marking as duplicate. *** This bug has been marked as a duplicate of bug 771815 ***