3 ms·
FWIW, I assume it adds a (maybe one frame) delay. It _is_ on by default when you've rotated or transformed the output (and for "secondary outputs".... whatever
by simoncion 4y ago
FWIW, I assume it adds a (maybe one frame) delay. It _is_ on by default when you've rotated or transformed the output (and for "secondary outputs".... whatever a "secondary" output is). From 'amdgpu(4)`:
Option "TearFree" "boolean"
Set the default value of the per-output 'TearFree' property,
which controls tearing prevention using the hardware page flip‐
ping mechanism. TearFree is on for any CRTC associated with one
or more outputs with TearFree on. Two separate scanout buffers
need to be allocated for each CRTC with TearFree on. If this op‐
tion is set, the default value of the property is 'on' or 'off'
accordingly. If this option isn't set, the default value of the
property is auto, which means that TearFree is on for rotated
outputs, outputs with RandR transforms applied and for RandR 1.4
secondary outputs, otherwise off.
Edit: Also, distro packagers are quite able to set this on-by-default. It is configurable, after all. If you don't like the default that your distro has chosen, go chat at em. :)