So I recently switched from Cinnamon to XFCE. XFCE runs alot better imo except that I got som terrible diagonal screen tearing on 18.3. My laptop is rocking a N3450, so just the included Intel gpu. Not a power house, but good enough for Windows and other Linux dists.
Now, I've been googling alot and tried different tips and tricks and the only thing that actually worked was installing Compiz and changing the Window manager to just that, Compiz. Now everything is butter smooth but now I got some other problems. First off, it messes up my theme. I got this extra color on windows title bar, can't style the title bar text, artifacts in the browser when it displays history in the url drop down list, title bar buttons disappears sometimes, whiskers meny acting weird etc. Needless to say, it's not an optimal solution and it almost annoys me more than screen tearing.
I've noticed that a lot of people seem to have problem with tearing on Mint 18. Is there any solution to this problem? Actually almost thinking of changing dist, barly unusable.
Diagonal screen tearing
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Diagonal screen tearing
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Diagonal screen tearing
Hi Torraf,
Compiz is already included in Mint's Xfce edition (at least it is in 18.3). Maybe try 'xfwm4 + Compton'?
Different display managers are located under
Settings -> Desktop Settings.
Which part/s of Cinnamon caused tearing for you?
Compiz is already included in Mint's Xfce edition (at least it is in 18.3). Maybe try 'xfwm4 + Compton'?
Different display managers are located under
Settings -> Desktop Settings.
Which part/s of Cinnamon caused tearing for you?
GNU/Linux Versions Performance Comparison (older hardware) includes 17.2 KDE RC and 17.2 Xfce RC
Re: Diagonal screen tearing
I didn't have tearing on Cinnamon, just on XFCE and Mate. Though Cinnamon was very..."sluggish" like it ran at a lower frames per second.Dave B wrote:Hi Torraf,
Compiz is already included in Mint's Xfce edition (at least it is in 18.3). Maybe try 'xfwm4 + Compton'?
Different display managers are located under
Settings -> Desktop Settings.
Which part/s of Cinnamon caused tearing for you?
The display managers that I got is:
"xfwm4 + Compositing" - Sluggish/low fps and bad tearing. Theme OK
"xfwm4" - Smooth but bad tearing. Theme OK
"Metacity + Compositing" - Sluggish/low fps and bad tearing. Theme bad.
"Metacity" - Smooth and tearing. Theme bad.
"Marco + Compositing" - Sluggish/low fps and really bad tearing. Theme OK.
"Marco" - Smooth and tearing. Theme OK
"Compiz" - Smooth, no tearing, buggy. Theme bad.
I have tearing on eveything, most noticable on long webpages though, like a long thread here on the forum.
As I said, Compiz is very smooth but it isn't really compatible with the window's settings, so it looks kinda meh and is really buggy.
Re: Diagonal screen tearing
Shame Cinnamon edition was a bit slow on your system, guessing possibly older or lower powered hardware?
- There's good news in connection with Firefox
1) In Firefox's address bar enter
2) After accepting the warning, copy & paste the following into the search bar
3) Double click the highlighted option so its status changes to 'true'
4) Close and relaunch Firefox, all done!
This change should prevent diagonal tearing.
- There's good news in connection with Firefox
1) In Firefox's address bar enter
Code: Select all
about:config
Code: Select all
layers.acceleration.force-enabled
4) Close and relaunch Firefox, all done!
This change should prevent diagonal tearing.
GNU/Linux Versions Performance Comparison (older hardware) includes 17.2 KDE RC and 17.2 Xfce RC
Re: Diagonal screen tearing
Yeah the CPU isn't the most powerful, but it can run Windows fine, and Manjaro with Cinnamon or Mate. So I don't think it's Cinnamons fault...Dave B wrote:Shame Cinnamon edition was a bit slow on your system, guessing possibly older or lower powered hardware?
- There's good news in connection with Firefox
1) In Firefox's address bar enter2) After accepting the warning, copy & paste the following into the search barCode: Select all
about:config
3) Double click the highlighted option so its status changes to 'true'Code: Select all
layers.acceleration.force-enabled
4) Close and relaunch Firefox, all done!
This change should prevent diagonal tearing.
The FF tweak doesn't work and this problem occurs in all browsers I'm afraid.
I think I'm gonna try Mate, see if it might work better there, but I like XFCE the most.
Re: Diagonal screen tearing
Interesting, haven't seen a system yet which hasn't been fixed by using that Firefox command.
Alternatively...
Set 'layers.acceleration.force-enabled' back to 'false', and test the following command by setting it to true (this command may cause some graphical glitches if using an Intel GPU).
As before, close all open Firefox instances, then relaunch to test for improvements.
Alternatively...
Set 'layers.acceleration.force-enabled' back to 'false', and test the following command by setting it to true (this command may cause some graphical glitches if using an Intel GPU).
Code: Select all
gfx.xrender.enabled
GNU/Linux Versions Performance Comparison (older hardware) includes 17.2 KDE RC and 17.2 Xfce RC
Re: Diagonal screen tearing
Another user on this board found my compton.conf file very useful. I've customized it quite a lot and have a lovely, tear-free experience across the board:
https://github.com/terminalforlife/misc ... mpton.conf
You could try that. Either create a file in ~/.config called compton.conf and copy & paste the contents into it, or, use this one-liner:
Nothing will happen if the file is already there, in-case you don't want to overwrite any existing configurations. By default, the file doesn't exist, which is normal.
https://github.com/terminalforlife/misc ... mpton.conf
You could try that. Either create a file in ~/.config called compton.conf and copy & paste the contents into it, or, use this one-liner:
Code: Select all
[ -f ~/.config/compton.conf ] || wget -q "https://github.com/terminalforlife/miscellaneous/raw/master/compton.conf" -O ~/.config/compton.conf
I'm also Terminalforlife on GitHub.
Re: Diagonal screen tearing
With integrated Intel Graphics the solution for system wide screen tearing is the following. In a terminal type:
in the empty file that opens, copy & paste the following:
Save the file & Reboot.
Code: Select all
gksudo xed /usr/share/X11/xorg.conf.d/20-intel.conf
Code: Select all
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
Option "AccelMethod" "sna"
EndSection