! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Enabling compositor freezing out desktop


Description Norbert Klar 2017-06-09 12:47:54 CEST
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.
Comment 1 Olivier Fourdan editbugs 2017-06-09 13:20:07 CEST
Dupe of bug 13257 or bug 13607, basically XPresentPixmap() fails on your system.
Comment 2 Norbert Klar 2017-06-09 13:26:13 CEST
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.
Comment 3 Olivier Fourdan editbugs 2017-06-09 13:37:06 CEST
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.
Comment 4 Norbert Klar 2017-06-09 13:42:53 CEST
So what can I do about it, to get it working?
Comment 5 Olivier Fourdan editbugs 2017-06-09 13:45:20 CEST
Why not use OpenGL instead, as Present does not work on your system?
Comment 6 Norbert Klar 2017-06-09 13:48:16 CEST
I tried without that env variable, same thing happended. Desktop freezed, only mouse working.
Comment 7 Olivier Fourdan editbugs 2017-06-09 13:51:18 CEST
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?
Comment 8 Norbert Klar 2017-06-09 13:53:35 CEST
Sure, will report back.
Comment 9 Norbert Klar 2017-06-09 14:39:20 CEST
Okey, looks like your fix is working. Composition is working properly, but I will continue testing it.

Bug #13629

Reported by:
Norbert Klar
Reported on: 2017-06-09
Last modified on: 2020-05-28


Olivier Fourdan
CC List:
1 user




Additional information