-
Notifications
You must be signed in to change notification settings - Fork 23
Closing Window Animation leaves artifacts. #3
Comments
Hello Moshe! After using your config I cannot seem to replicate this issue. Would you be able to share your hardware specs as well as what graphics driver you are using along with your monitor resolutions. |
I'm on a Alienware (Dell) laptop , model: "17 R3" since it's a laptop, I'm also using "optimus manager" for switching graphics |
My first observation is that you have not set a window-unmap animation in your configuration. Try setting it to My other guess is that it could be your graphics driver. I know that the proprietary nvidia driver causes quite a couple of odd issues for picom and this could be one of them. So if you are able to, one suggestion might be disabling your iGPU from bios, not using optimus-manager and installing the A few other questions. |
From my observation, the box appears for any window (I can attest to it appearing regularly from the programs that I use all the time: konsole, librewolf,telegram, dolphin and okular) |
Same problem to me, and if I change workspace switch animation style from zoom to "slide-", it appears to be a slender rectangle, rather than a little square remains on the screen. @Moshe-Shelomov same as you mentioned above. I belive it's not caused by graphic driver, since I'm using a laptop with AMD 6800H and integrated graphics. And another problem is when I switch the workspace slowly (after the animation is fully played I think) , the last focused window's image will stay in new workspace. Seems like all above are caused by same reason. I think they are related to WM's behavior, but my poor searching skill find nothing about that. OS: Arch Linux x86_64 |
Hey @draculalaa and @Moshe-Shelomov. My first idea would be to recode the unmap animation slightly however this doesn't make sense since I and others do not experience this issue. I agree with you now @draculalaa about it not being a graphics driver issue. Considering 2 different people with different GPU's are experiencing the issue it must be something deeper. I am going to do some research and get back to you both asap. |
This video that you sent is quite odd. The shaping of the window residue is extremely odd and not logical to the unmap animation. |
To help diagnose the issue can both @draculalaa and @Moshe-Shelomov try using this picom config and tell me whether the issue is still present.
Or wherever the downloaded file is on your system. |
yes, the issue remains with this config as well |
I switched to qtile just a few days ago and before that I was using i3, so I've decided to check whether this issue will appear there as well. After playing around with windows and workspaces and whatever in i3, there was no issue whatsoever.(with my picom config) Perhaps there's something in my qtile config that is causing the issue, or there might be some incompatibility with qtile in general? |
Hello @Moshe-Shelomov |
Considering what @draculalaa said this issue may also extend to bspwm. However I can't be sure of this at the moment until they.
|
Hi,
Further more I tried to install pijulius/picom manually from source, and in bspwm the problem seems actually same to this repo. So it's just not very suitable for bspwm I guess, or it conflicts with some of my configurations in bspwm, or something else. Just wondering why I can't find anyone discussed these issues, since I've seen several bspwm rice choose pijulius' picom. |
Thanks for trying that out. I don't think the issue is directly with bspwn or qtile but possibly with your configurations of these WM's, considering that it doesn't seem to be a graphics issue. My only suggestion now is that you both debug your WM configs by either testing if the issue is present on a fresh config or analyzing your code line by line. |
I have the same issue, and i run EndavourOS with qtile and running the "original" picom-pijulius |
Thanks for hopping in. At the moment we think the issue may be to do with your user configuration of qtile/bspwm since others have used these WM without issues with picom/pijulius.
|
Now i have tried qtile with the default config + the autostart.sh and still returns this problem. The only thing i noticed,it never happened until i switched between work space (so for me moving the windows to monitor 1 to monitor 2), but might be this behaviour happened even before not sure. |
At the moment my guess is that this may be an issue with Unfortunately there is not a lot I can do about this if it is a issue with the WM itself. |
I wanted to comment since I was experiencing the ghost artifacts, as well. I'm also on qtile. From my testing, I was able to get rid of the artifact by turning off shadows. I hope that helps some! |
Thank you for that. I would close it at that but some have tested with the default config which would be without shadows. Anyone is welcome to try turning off shadows and let us know how it goes but I'm not sure if that is the issue. |
Can confirm, I am getting these artifacts too with BSPWM and shadows completely turned off. I also get some weird animations freaking out when I change workspaces. Seems to happen more frequently when I change workspaces after a period of time of not changing them (like > 5 minutes). Instead of animations playing properly once they play out like five times really quickly and sometimes not even using the animation I had configured in I'm lauching with An idea: can anyone using BSPWM and not getting these issues share their |
From what i can see looking at the source code, experimental backends should only be used if you know what your doing. I would list what experimental-backend does but basically. If you are not using
I agree with this. |
I am indeed using the By the way, I seem to have been able to fix the bug of animations freaking out by setting The artifacts for unmapped windows still happens, unfortunately. I thought they had been fixed, because I didn't see any for some 20 minutes of use. But after rebooting the next day they all came back. I did change kernels ( |
Wait you can't use rounded corners with that? I am going to test that because that is pretty important. Yeah i actually found that my animations go insane on XMonad very rarely when i don't use
I wouldn't know if changing kernels would do anything but let me know if it does. |
"Rounded corners is only supported on legacy backends"... Welp. That is something I definitely have to fix. |
Well bad news. |
Hello Everyone, |
I had the same issue while using openbox, but it got resolved by disabling rounded corners |
I'm going to try this with AwesomeWM tomorrow and see how it goes. |
Thanks @SolninjaA I'm looking at updating picom to the latest upstream version soon, But that may take quite a while so sit tight everyone! |
Ok, great! It would be great to have picom-allusive on the latest upstream version. I did some testing and you can use "dual-kawase" blur with rounded corners on the upstream version. I'm mentioning that because I noticed that @vinivosh was talking about that. I haven't tested to see if the artifacts problem is also a problem on the upstream version, but my guess would be no. |
on bspw and have this issue aswell |
Can I ask whether you are using window borders or not? |
Hey @vinivosh This issue has been and will be fixed in the update to For everyone. I am hoping that once the update is complete this artifacts issue will be resolved but that is yet to be seen. |
i was. after disabling window borders it does go away |
@vinivosh @rudyon @AsharAlvany @Poyso @xyzbtw @draculalaa @Moshe-Shelomov Everyone, this has been tested by @SolninjaA on If anyone has any more problems to do with this issue please let me know. |
That's really great! The issue seems to be indeed resolved 👏 However, the dual-kawase blur seems to not be working anymore… am I doing something wrong in the config?
|
@vinivosh Please take a look at the this page of the wiki which explains the changes made to blur as of 1.0 Someone else opened a issue for the same reason here #11 |
@allusive-dev Ooh, thanks, didn't see the changes in the wiki, my bad. I like the idea of using a whitelist for blurred windows, much better on performance. Which makes me think: could we have a whitelist for transparent windows too? I notice some context menus are quite transparent in my setup, even though I never configured anything that resambles that behaviour. (Maybe having both options, blacklisting and whitelisting would be preferable in this case) |
I'm a bit confused. Doesn't |
I have a suspicion. @vinivosh If you have a win-types config setup please attach it. If not try this at the bottom of your config. I'm not sure which one equals what window so I just set them all lol.
|
Let's move to a new issue. #15 |
For Anyone coming here in the future. This issue was resolved as of update |
When I switch workspaces, randomly appears a little square on the screen (sometimes more than one).
if I switch back and forth it eventually disappears but it's quite irritating.
Visually it appears as if programs are zooming out but instead of disappearing they are oddly minimized
I use EndeavourOS and Qtile
Let me know if I need to provide any further info
in the attached zip is my picom config and screen recording showing the glitch
Archive.zip
The text was updated successfully, but these errors were encountered: