Why is it that I have major screen tearing in Linux in every distribution and desktop environment, except stock Ubuntu?
Even the distros based off Ubuntu like Mint or Kubuntu have tearing.
Just what gives?
>>60729012
>major screen tearing in Linux in every distribution and desktop environment, except stock Ubuntu
works on my machine
t. solus user
>>60729012
Bump linux newbie and have similar problem. I think sonebody said something about marco or compton being poopy. So much for working out the box
>>60729012
Abandon Linux. Six years of searching have not helped me.
It's a bit better on Wayland but not much ; the only thing I've seen reducing tearing to an acceptable level is Compton, and even with optimized settings it makes any UI lag as fuck.
Linux as a personal, multi-purpose OS is fucked beyond repair since at least Windows Vista. Switch to W10. You have nothing to gain from this thing. It's made for companies, servers, embedded, and very specific, usually professional, desktop needs.
I repeat. Leave Linux. Trust me.
>>60729012
I experienced tearing until about Mesa 17 hit. Until then, I just used compton. Now I have absolutely none. It's kinda weird, but whatever. On manjaro/xfce.
>>60729012
I didn't have tearing on Fedora, ZorinOS, Linux Lite and KDE Neon.
If you're using a Nvidia® graphics card with the official Nvidia®
Linux Display Driver, add this option to your xorg.conf.Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "ForceFullCompositionPipeline" "On"
EndSection
>>60729012
intel gpu ?
I'll never understand you tearingfags, I mean how does it affect anything? At most it's a momentary annoyance when moving a window; do you people sit moving windows around your desktop with a single tear rolling down your cheek all day?
>>60729012
because vsync is not enabled?
>>60729930
>t.desperate indian interm
>>60730355
Tearing occurs when simply watching a video, or scrolling down a webpage.
OP here
>>60730223
I'm gonna try this, thank you!
>>60730231
Nope, Nvidia, geforce.
>>60730355
>ever understand you tearingfags, I mean how does it affect anything?
This >>60731730
Sadly, you can't even watch a video online, or an MKV file or whatever without horrible tearing. I mean, I could go on without games, that's fine, I don't do much gaming nowadays, but I do spend some time watching tv shows and whatnot every day.
And it's really hard to justify using Linux even if you like it, when it actively hinders you in your daily activities.
>>60732010
What distro?
I had screen tearing on LXDE until I made a config file for compton:backend = "glx";
paint-on-overlay = true;
glx-no-stencil = true;
glx-no-rebind-pixmap = true;
vsync = "opengl-swc";
# These are important. The first one enables the opengl backend. The last one is the vsync method. Depending on the driver you might need to use a different method.
# The other options are smaller performance tweaks that work well in most cases.
# You can find the rest of the options here: https://github.com/chjj/compton/wiki/perf-guide, and here: https://github.com/chjj/compton/wiki/vsync-guide
# Shadow
shadow = true; # Enabled client-side shadows on windows.
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
no-dnd-shadow = true; # Don't draw shadows on DND windows.
clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental).
shadow-radius = 7; # The blur radius for shadows. (default 12)
shadow-offset-x = -7; # The left offset for shadows. (default -15)
shadow-offset-y = -7; # The top offset for shadows. (default -15)
shadow-exclude = [
"! name~=''",
"n:e:Notification",
"n:e:Plank",
"n:e:Docky",
"g:e:Synapse",
"g:e:Kupfer",
"g:e:Conky",
"n:w:*Firefox*",
"n:w:*Chrome*",
"n:w:*Chromium*",
"class_g ?= 'Notify-osd'",
"class_g ?= 'Cairo-dock'",
"class_g ?= 'Xfce4-notifyd'",
"class_g ?= 'Xfce4-power-manager'"
];
>>60733339
part 2:# The shadow exclude options are helpful if you have shadows enabled. Due to the way compton draws its shadows, certain applications will have visual glitches
# (most applications are fine, only apps that do weird things with xshapes or argb are affected).
# This list includes all the affected apps I found in my testing. The "! name~=''" part excludes shadows on any "Unknown" windows, this prevents a visual glitch with the XFWM alt tab switcher.
# Fading
fading = true; # Fade windows during opacity changes.
fade-delta = 4; # The time between steps in a fade in milliseconds. (default 10).
fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028).
fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03).
#no-fading-openclose = true; # Fade windows in/out when opening/closing
detect-client-opacity = true; # This prevents opacity being ignored for some apps. For example without this enabled my xfce4-notifyd is 100% opacity no matter what.
# Window type settings
wintypes:
{
tooltip = { fade = true; shadow = false; };
};