Iβve experienced a lot of screen tearing on my Framework laptop. I have the 17-1165G7 version, 64GB of RAM. For example, when one window is behind another one and I bring it to the foreground, different sections of it appear at a time, and it can take up to 1.5 seconds for the window to be intact. Also sometimes I get duplicates of the mouse cursor when I move the mouse around. I noticed that regardless of the distribution, it seems the screen tearing only happens when I use the GNOME desktop environment.
Iβve tested Manjaro, Fedora, Debian, Pop!_OS, all with GNOME. Iβm currently running Linux Mint. I was using GNOME on Mint for a while, but the screen tearing became a bigger issue than it was worth, so I switched to Cinnamon.
Has anyone else run into this issue, or know of a fix for it?
Perhaps wait a few days for the Fedora 35 full release or install the beta if youβre feeling up for it (itβs pretty much entirely stabilized at this point and will be a seamless transition to the full release on launch day).
Iβve been running the beta largely without issue on the same i7, with a quarter the ram and GNOME 41 has been as smooth as butter. No PSR fix, and I have an informal stress test that basically involves layering all of my use cases at once forcing up 94% memory utilization and Fedora 35 with GNOME 41 continues to be smooth as butter under those condition
Definitely, definitely no screen tearing with a 1.5 second delay to sort itself out.
Have you encountered it at all with Cinnamon? From what I understand its an issue with X11 but I suppose Cinnamon might already have a work around enabled if you havenβt encountered tearing since switching.
Cinnamon works great, without screen tearing. I would have thought GNOME wouldnβt have the issue, because the version I was using had Wayland, not X11. Though I havenβt tried any beta or development versions of any distro, so maybe itβs just an issue with less recent versions of GNOME.
Iβve tried disabling PSR with i915.enable_psr=0 (and recreating GRUBβs configuration file and rebooting), and that doesnβt seem to work for me. Iβm still seeing some weird screen tearing around right-click menus in both GTK3 and QT applications.
This is true, it does solve the screen tearing issue, but text in for instance firefox is fuzzy with wayland (fractional scaling) and absolutely pin sharp with X11.
But even with psr off and/or 20-intel.conf (screen tearing off option for x11 from the Arch wiki) there is still screen tearing in X11.
Not much framework can do about it I guess, just annoying in the linux world. Still not solved after all this time.
Iβm not sure if anyone need this, but I just fixed some pretty horrible graphical glitches I was having by updating my intel drivers for Ubuntu 22 did the trick. It seems like the latest update only came out a few days ago, so I hope this can help somebody else.
My problem was that in GPU acellerated apps (Chromium, Signal, Alacritty, etc.) entire portions of the screen wouldnβt even be rendered, resulting in this splotchy mess. I searched for βtearingβ and didnβt get anything. I followed the links above to update the Intel drivers and all is well now.
I am running:
12th Gen Intel i7-1260P (16) @ 4.700GHz
OS: Linux Mint 21
WM: awesome
Iβm being noticing that the Arch link about 20-intel.conf etc is leading to the use of the intel Xorg driver.
This is not a good idea, Iβve had tons of problems with the intel Xorg driver, and none with the modesetting driver (well, except the problem stemming from the Linux kernel version 5.19.12). I warmly encourage you to try out the modesetting driver, which is even the one advised to use with an Intel iGPU instead of the intel one. Reasons are: supports all if not more of the features the intel driver supports for the Intel iGPUs (and with much less problems).
The modesetting driver uses internally the Linux kernelβs drm module, which is scrutinized and improved in the very kernel mainstream branch, which is making it progress at a much faster pace than the intel driver.
This issue was driving me crazy, I really love my framework laptop so far, but this was the first time Iβve needed to use fractional scaling on a device. I guess Xorg is really starting to show itβs age.
I tried most solutions Iβve found looking around, and had no luck using the xorg intel driver, or playing around with any xorg, modesetting driver, or compositor settings to try to eliminate this screen tear while using fractional scaling. I stumbled upon a reddit post that provided a solution that seems to work, if anything a tiny bit janky.
Steps 4 and 5 in that post didnβt fix the tearing for me, but following step 6 did. To anybody trying this, initially step 6 didnβt, but some changes I had made to the compositor settings seemed to be conflicting, after rolling that back I got the scaling I need without the screen tear.
Iβm running Mint 21.1 with Cinnamon. I plan on trying out something Arch based and seeing how Wayland works with KDE in the near future, but for now this fix seems to be working. I hope this helps somebody out who was as frustrated as I was, might be worth making a guide if it doesnβt cause any extra issues.
Iβm running Mint 21.1 with Cinnamon. The only time I feel screen tearing is when using non-integer monitor scaling. For now Iβve left the scaling at 200% and configured apps to zoom out (if possible). Most browsers can be configured with a default scaling size (I use 80%) and electron apps can be zoomed out by using the usual shortcut combination of CTRLΒ±.