-
-
Notifications
You must be signed in to change notification settings - Fork 589
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
Picom black strange corners #997
Comments
it's an issue with the |
What's the parameter for calling glx instead of xrender, for example 'rounded-corners: ' I suppose it is 'backend: glx'? |
|
@yshui, an insight for you: this is the same issue as #342 when we're adding transparent parts to a non-transparent window (that has 24-bit depth). the fix for the #342 is very specific so i can't easily expand it to cover this issue. maybe you will think of a way to fix this gracefully. here is the related code: Lines 435 to 483 in 23a2947
|
Literally that backend crashed my entire system, I needed tty to restablish the file of picom.conf. So, obviously that is not working |
duplicate of #808 ? |
no, because in my case everything works well except the black corners ONLY in firefox |
i think we just forgot to enable alpha blending in some cases, maybe for windows with 24-bit visuals. |
i don’t think so. |
@absolutelynothelix The fix for #342 is here: #650 😉 I agree that this is most likely an issue with 24-bit visuals (as it only happens to some windows). Can we reuse |
So I can do something to solve it, or just wait for you guys!? |
@tryone144, ikr. i saw the
unfortunately, no. it's the xrender backend's issue, glx backend doesn't work for you and egl won't work at all (according to the provided diagnostic information). |
@yshui pretty close. We reused a potentially only 24-bit visual for the temporary picture to which we applied the rounded-corners mask. This made them obviously not transparent. 😄 @absolutelynothelix no need for such a big change. 😉 Since we already create a temporary picture, we can just force it to a 32-bit visual. Fixed in #1003 |
So, then, notify me when it is fixed, thanks for the work, keep up guys! |
Platform
Arch Linux
GPU, drivers, and screen setup
VMWare Drivers
Environment
I use kitty, firefox-gnome-theme, and bspwm
picom version
vgit-ce46b
Diagnostic
Configuration:
Expected behavior
This type of corners
Current Behavior
Works only in kitty, firefox is not working see this image. (I put 100 on rounded corners just for you to see what's happening)
Other details
Only happens in firefox
The text was updated successfully, but these errors were encountered: