I have the framework laptop running Manjaro with an i5 and 16GB of RAM. Sometimes when I open a Windows or and element appears on screen does not refresh properly.
As I move my mouse up/down the screen the screen will refresh the entire horizontal row that my mouse updated, causing me to have move my mouse up and down the screen in order to make it update.
I am also having screen tearing issues in Portal 2 even with Vsync forced. I will attach a video later if needed.
I’ve been having the same issue with Manjaro running kernel 5.14.10, i5-1135G7, and 16GB ram as well though my tear appears in a static position not relative to the mouse. I posted a topic in the DIY/Linux sub-forum a while ago about this. Glad I’m not the only one experiencing this.
This also was the fix I had used on the Xorg side of the house. Wayland did not have this issue at all so no fix is needed on that side. At least for me.
On X11, compositors can be buggy or introduce significant input lag
On Wayland, there is always a compositor. The above may also apply, but Wayland has the advantage of lower level framebuffer access so they have the potential for less input lag, at least.
Use TearFree (not available with the modesetting driver)
I’m using PopOS 21.10 and I didn’t find the TearFree Xorg config to work for me. However, I did find that disabling Fractional Scaling to fix my own screen tearing. If you’re using PopOS you can do it through the GUI here: Settings->Displays-> Toggle Fractional Scaling to off.
I hope that helps somebody out there, like @Calvin_Boehr.