Compton: Cursor flickering with GLX backend on Radeon driver with software cursor

Created on 31 Jul 2015  路  6Comments  路  Source: chjj/compton

Under certain conditions (GLX backend on the Radeon driver with software cursor enabled), Compton causes the mouse to flicker. I believe this is happening during screen redraws as it's particularly noticeable when typing. The issue does not occur with the xrender backend. I'm running Arch, my graphics card is an HD5850 and I'm running Compton from the compton-git package in the AUR.

A simple solution is to switch to the hardware cursor. There is a bug with icon corruption on system resume following suspend using this, but that's preferable to either the flickering problem or the reduced performance of xrender.

Most helpful comment

@darrenswhite might be a bit late, but backend="xrender" with vsync="opengl-oml"did the trick for me.

All 6 comments

I have mouse cursor flickering too, with Arch Linux, compton from official repo, integrated Intel graphics (CPU is i7-7700HQ), with an HDMI monitor connected. It works fine if I disconnect the external monitor and xrandr --output HDMI-1 --off.

It's very noticeable (sometimes invisible) in Firefox, esp. on the browser's bars and when the page is loading.

Same here, driving me crazy :)

Same here. Anyone found a solution? xrender does fix this but then I get screen tearing. Only happens when external monitor is connected.

@darrenswhite might be a bit late, but backend="xrender" with vsync="opengl-oml"did the trick for me.

@darrenswhite might be a bit late, but backend="xrender" with vsync="opengl-oml"did the trick for me.

Worked for me, too!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

enbyss picture enbyss  路  4Comments

Spheerys picture Spheerys  路  9Comments

equeim picture equeim  路  11Comments

aliveinadream picture aliveinadream  路  12Comments

alecive picture alecive  路  5Comments