The issue is that the "intel" driver description literally says "don't use it if your GPU is never than 18 years old" and you'll better use "modesetting" driver then.
Yes, it works, but it breaks quite a lot of stuff, including some steam games, hardware video acceleration in a browser and also causes some app glitching.
The issue is that for some systems (including Debian 13) if you don't specify "Intel" driver this option won't work at all because the support isn't implemented in that "modesetting" driver (used by default by the way).
So to fix the tearing on my laptop I had to download xorg source package from Debian and apply this pull request as a patch. It worked pretty well and stable by the way.
This adds support for TearFree page flips to eliminate tearing without the use of a compositor. It allocates two shadow buffers for each CRTC, a back buffer and...
yeah. It's nuts to me that they haven't merged this. The X11 maintainers are neglecting fixes on purpose, I swear. They want to shove Wayland down everyone's throats to bad
feld
in reply to Meko #nowar • • •Meko #nowar
in reply to feld • • •@feld might also require some manual Xorg patching so it will work with the modern "Driver" "modesetting" option and not only obsolete "intel" one.
At least in the latest Debian
feld
in reply to Meko #nowar • • •it allegedly works with amdgpu and intel, but I haven't tested that
you can apply a setting for Nvidia drivers that's completely different but also solves it
Meko #nowar
in reply to feld • • •@feld I mean that usually this option "TearFree" is recommended with driver "Intel" like this:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
The issue is that the "intel" driver description literally says "don't use it if your GPU is never than 18 years old" and you'll better use "modesetting" driver then.
Yes, it works, but it breaks quite a lot of stuff, including some steam games, hardware video acceleration in a browser and also causes some app glitching.
The issue is that for some systems (including Debian 13) if you don't specify "Intel" driver this option won't work at all because the support isn't implemented in that "modesetting" driver (used by default by the way).
Well, technically it is in this pull request from 2022.
gitlab.freedesktop.org/xorg/xs…
So to fix the tearing on my laptop I had to download xorg source package from Debian and apply this pull request as a patch.
It worked pretty well and stable by the way.
modesetting: add support for TearFree page flips (!1006) · Merge requests · xorg / xserver · GitLab
GitLabfeld likes this.
feld
in reply to Meko #nowar • • •