Xfce Forum

Sub domains
 

You are not logged in.

#1 2019-08-16 13:03:50

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 5,966

Xfwm 4.14 Compositor Troubleshooting Guide

There have been numerous reported issues with the 4.14 release of xfwm related to transparency issues, compositing problems and blank screens. This post will provide some troubleshooting information to get the issue resolved.

There have been significant changes in the vblank code between 4.12 and 4.14 to help address and hopefully solve the screen tearing issues. xfwm4 now supports 3 vblank modes:

  1. glx or auto - this is the default. Anecdotally, this seems to work well with intel cards and some nvidia/ati cards

  2. xpresent - uses the xpresent libraries. Anecdotally, this seems to work well with newer ati/amd cards.

  3. off - this disables the vblank code. Anecdotally, this seems to work well with nvidia cards.

To test which vblank mode works best for your system, simply restart xfwm and specify as a parameter which vblank mode to use:

xfwm4 --vblank=MODE --replace

...where "MODE" is one of: auto, glx , xpresent , or off.

If this fixes your problem, you can make it permanent via a vblank_mode setting:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s "MODE" --create

...where "MODE" is one of: "auto", "glx", "xpresent", "off".

Note: if nothing is specified, glx is used.

Last edited by ToZ (2019-10-14 11:36:26)

Offline

#2 2019-10-14 06:42:36

sushi
Member
Registered: 2019-04-22
Posts: 48

Re: Xfwm 4.14 Compositor Troubleshooting Guide

Hi ToZ,

Thanks for this guide !

Here I have a fourth mode > "auto" . Is there any command to know which mode is use by "auto" ?

Offline

#3 2019-10-14 11:33:47

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 5,966

Re: Xfwm 4.14 Compositor Troubleshooting Guide

Yes, you are right. "auto" is also valid and it uses the glx backend by default. I'll update my post.

Thanks.

Offline

#4 2019-10-14 12:25:45

sushi
Member
Registered: 2019-04-22
Posts: 48

Re: Xfwm 4.14 Compositor Troubleshooting Guide

My pleasure.

Thanks.

Offline

Board footer

Powered by FluxBB