I keep having screen tearing on my mac mini 2012 intel graphics Xubuntu 17.04 ppa:xubuntu-dev/xfce4-gtk3 According to this article, it says xfwm 4.13 finally eliminates screen tearing. https://iwf1.com/review-xfce-4-13-desktop-environment-a-noticeable-difference-from-its-predecessor/ How can I check if it is enabled? I tried enabling sync_to_vblank but it made no difference. This is xfwm4 version 4.13.0git.7d9e6ced (revision 7d9e6ced) for Xfce 4.12 Released under the terms of the GNU General Public License. Compiled against GTK+-2.24.31, using GTK+-2.24.31. Build configuration and supported features: - Startup notification support: Yes - XSync support: Yes - Render support: Yes - Xrandr support: Yes - Xpresent support: Yes - Embedded compositor: Yes - Epoxy support: Yes - KDE systray proxy (deprecated): No
I'm also facing this. Is there any special needs to have this working? When I installed the XFWM 4.13 from the GTK 3 PPA, the option to Syncronize to vblank actually vanished from the Compositor settings. If I enable it through xfconf, nothing changes.
kafran@i5447:~$ export XFWM4_USE_PRESENT=1 kafran@i5447:~$ xfwm4 --replace Waiting for current window manager (Xfwm4) on screen :0.0 to exit: Done (xfwm4:3935): xfwm4-WARNING **: GL not available (xfwm4:3935): xfwm4-WARNING **: Dismissing XPresent as unusable, error 3 for request 148
The problem is with your distribution (Xpresent unusable). https://lists.x.org/archives/xorg-devel/2017-June/053874.html
For a Macbook 11,2 I had to use the nvidia proprietary driver and follow instructions provided here: https://wiki.archlinux.org/index.php/NVIDIA/Troubleshooting#Avoid_screen_tearing I wasn't able to make it tear-free with nouveau. Surprisingly, for my Dell laptop, I'm using the nouveau driver without any specific configuration, however xpresent was not working well, so I built xfwm4 without it and glx is working fine. Both computers run Arch Linux.