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.
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).
For a Macbook 11,2 I had to use the nvidia proprietary driver and follow instructions provided here:
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.