Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xob is kinda broken after latest update #37

Open
ghost opened this issue Oct 16, 2021 · 5 comments
Open

xob is kinda broken after latest update #37

ghost opened this issue Oct 16, 2021 · 5 comments

Comments

@ghost
Copy link

ghost commented Oct 16, 2021

Hello to the developer of xob! I find your creation really useful, but the recent update has made it "misbehave".

Using the volume script on this repo and piping it to xob, on volume change I notice few artifacts and flashing throughout xob. Could this be an issue in my part? Let me know if there's a fix for this.

Thanks in advance!

@HolographicX
Copy link

I'm getting the same problem too

@florentc
Copy link
Owner

florentc commented Nov 1, 2021

Hello,

I am sorry to hear about your issue.

The change in 0.3 that is most likely to trigger the issue is the switch to another rendering library by default: the xrender X library extension to handle transparency.

Unfortunately I have no idea for now as to what might be the reason. I am not personally running into this issue on 0.3. For the record, the compositor I use is picom with the following configuration in .config/picom.conf:

backend = "glx";
vsync = true;
shadow = false;
fading = false;

I suggest that you play around with the settings of your compositor or try to disable it temporarily to check if your are able to find a situation where the issue does not occur.

As a last resort you can compile xob without transparency support (see the build instruction). This will fallback on the old xlib only rendering just like in 0.2 and before.

I am of course leaving this open to other users' feedback and suggestions about the issue.

@jrvgr
Copy link

jrvgr commented Dec 13, 2021

Hello,

I too am facing this issue but changing the Picom backend seems to make it worse

@cdown
Copy link

cdown commented Apr 20, 2022

I'm experiencing this problem too, and bisected it to ff4911e.

Even compiling with enable_alpha=no does not improve things after this point -- the bar flickers uncontrollably on new input.

@florentc
Copy link
Owner

The commit you identified is based on some squashed commits from the original pull request for transparency. You may be able to narrow the search for the issue down by exploring those original commits here: https://github.com/florentc/xob/pull/19/commits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants