-
-
Notifications
You must be signed in to change notification settings - Fork 584
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 crashes on Intel GPU when I change the config file #1045
Comments
does applying #984 fix the issue? |
No, it doesn't.
|
ah, wait, when the configuration file is empty the default backend is xrender. does it happen if you start picom as |
Yeah, it crashes when backend is set to "glx". |
@absolutelynothelix It doesn't crash with egl backend.
Although there are errors in the console. The egl backend doesn't work at all on NVidia, so I forgot about it. |
it was fixed recently, i use the egl backend myself on an nvidia gpu. talking about the issue, it seems that on backend deinitialization some invalid pixmap is destroyed. in theory, we can just check if this pixmap is valid before destroying it but it’s better to figure out why we have an invalid pixmap at all. |
does this happen with the legacy glx backend?
hm, this gives me some clues. what wm/de you're using and how do you set the wallpaper? |
Yes.
Xfwm4 (4.16.1). The wallpaper is set through the xfce4-settings-manager. |
does this happen if you:
|
Then everything works, doesn't even write any warnings in the console. |
then it seems that #984 isn’t perfect as it supposed to fix this issue 😪 |
I'll probably close this ticket. I built xfdesktop 4.18.1 from source and this problem was fixed. Most likely pixmap was broken in xfdesktop for some reason (a pointer to it exists but it's broken). |
Works fine on NVidia driver.
picom --version
The crash log:
glxinfo -B
However, it doesn't crash with an empty configuration file.
touch config.cfg
picom --config /home/monsterovich/config.cfg
then I edited this file and saved it. No crash.
Here is my configuration on this machine:
https://pastebin.com/4YCeK1xZ
The text was updated successfully, but these errors were encountered: