back

by itvision·3y ago·view on hn ↗
I haven't had screen tearing under X.org for more than a decade. Both under NVIDIA and Intel.

A nice made-up issue but it's made up.

2 comments
Ah yes. Issues you don't have don't exist. Especially, with super consistent, trivial, uniform system components like graphics drivers, display servers, and compositors on linux.

Famously stable, reliable, and uncomplicated.

NVIDIA:

    Option      "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
Intel, AMD and X.org modeset driver:

    Option      "TearFree" "On"
You can even enable it at runtime:

    $ xrandr --output $output --set TearFree on
Nouveau:

No bloody idea, nouveau is broken. Sorry to break it to you or you're either using NVIDIA binary drivers or buy a different GPU.

The issue does not exist. Period. If you have troubles enabling these options, I'm sorry for you. Linux in 2022 still requires to choose your HW wisely. If you don't like it/have a different PoV, it's not my problem, it is the status quo.

Didn't help:

  (WW) modeset(0): Option "TearFree" is not used
Those settings cause absolutely terrible latency and stutter on my system.
I've used these settings with four different Intel iGPUs and a single AMD GPU, and I've not experienced "terrible latency and stutter".

Your report is not widely shared on the Internet either. Arch Wiki, unix.stackexchange.com, r/Linux, and others - none of them confirm it either.

I'm almost sure it's down to your particular HW configuration.

I have noticeable screen tearing on vertical monitors right now when scrolling and dragging windows on Fedora 36/Gnome 42/Xorg/nouveau. Glad to know this issue doesn't exist so I can stop paying attention to it I guess.