OS: Xubuntu 17.04 x64 OpenGL: 3.0 Mesa: 17.0.3 GPU: RX 480 8GB with amdgpu driver So after installing xfwm4-git, and putting environtment variable(XFWM4_USE_PRESENT=1) to .pam_environment, enabling compositor freezing out desktop. After restarting system, and login, no desktop shown, only mouse working.
Dupe of bug 13257 or bug 13607, basically XPresentPixmap() fails on your system.
Sorry for the duplicate. What is the plan btw? There isn't any good compositor for xfce - compton is outdated - and we'd like to see an updated built-in compositor in version 13. Thanks for your answer.
Who's "we"? Version 13 of what? The problem is with your install, present is not usable on your system, not much I can do about it... Other than disabling Xpresent when this occurs. I wont comment on other compositors.
So what can I do about it, to get it working?
Why not use OpenGL instead, as Present does not work on your system?
I tried without that env variable, same thing happended. Desktop freezed, only mouse working.
You didn't mention what exact version you're using, current git defaults to present, even without XFWM4_USE_PRESENT. I just pushed a "fix" to disable Xpresent entirely when XPresentPixmap() fails, can you try?
Sure, will report back.
Okey, looks like your fix is working. Composition is working properly, but I will continue testing it.
FYI: https://lists.x.org/archives/xorg-devel/2017-June/053882.html