When I run a fullscreen app displaying fast horizontal motions, I observe significant visually unpleasant screen tearing. Examples of cases where this is visible: - When I run the Kodi media center and scroll an horizontal list of movies (this animates movie posters smoothly going from right to left) - When I run a video game with fast motions (note: the problem appears despite "VSync" being enabled in the game, which in principle should most tearing problems) - When I watch a video in fullscreen (VLC or Kodi) which contains fast motions I run Fedora 38 with GNOME, X11, and Nvidia proprietary drivers. Reproducible: Always Steps to Reproduce: 1. Display an video/app/video game in fullscreen 2. Trigger horizontal motions Actual Results: Screen tearing Expected Results: No screen tearing - This problem started appearing after I upgraded to Fedora 38. - This problem does *not* appear when I try to reproduce the issue outside of GNOME, with a raw OpenBox session. This eliminates the kernel and the drivers as possible causes, and points GNOME components as more plausible culprits. - The problem disappears if I open nvidia-settings, go to "X Server Display Configuration", click on "Advanced", and tick "Force Full Composition Pipeline". However, I never had to do that in Fedora 37, and I don't have to do that in Fedora 38 with Openbox (see items above). - My system should be up-to-date, here are the version numbers of possibly relevant components: * GNOME core packages (including mutter and gnome-shell) : 44.1-1.fc38 * kernel : 6.2.14-300.fc38.x86_64 * nvidia drivers : 530.41.03-1.fc38
I produce this newly also since F38 upgrade. Also run X11. Intel graphics. The tearing was not present under F37. The tearing is not present if I switch to Wayland. So must be related to the compositor.
Still happening with the following package versions: * GNOME core packages (including mutter and gnome-shell) : 44.2-2.fc38 * kernel : 6.3.11-200.fc38 * nvidia drivers : 535.54.03-1.fc38
Still happening with the following package versions: * GNOME core packages (including mutter and gnome-shell) : 46.1-2.fc40 * kernel : 6.8.7-300.fc40.x86_64 * nvidia drivers : 550.76-1.fc40
This component is maintained by the GNOME project. Issues with it should be reported directly to GNOME at https://gitlab.gnome.org/GNOME/. This issue should only be kept open if it: 1. Relates to Fedora packaging or integration with other Fedora components 2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions If this issue isn't needed for either of these two reasons, please: * create an issue with GNOME * add a link to the GNOME issue here * close this issue as CLOSED/UPSTREAM Thank you!
Ticket opened in the GNOME tracker here: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7632