-
Notifications
You must be signed in to change notification settings - Fork 28
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
Not showing right background on all monitors; unresponsive, runs out of gpu memory with cosmic-bg not running #44
Comments
I'm also seeing this with the |
iced-rs/iced#2425 sounds related. |
I noticed performance becomes really poor when wallpapers are set separately for each display. |
Yeah, I think that's the same issue. When I saw this, one output had the right background. I guess I hadn't had external monitors connected when I last ran Probably if we apply iced-rs/iced#2425 and resolve conflicts (or update our Iced) it will fixed it. If the same image is used for all monitors, it's fine. But otherwise, it's being evicted from the cache when the next monitor is rendered. So it has to uploaded to GPU every frame. The fact I saw this running out of GPU memory, though, suggests wgpu or iced_wgpu is also leaking buffers somewhere... |
686f4e7 should mitigate this. A future update to Iced should address the underlying problem. |
Although we may want to improve how things are handled in the future, this specific issue should be resolved for now. |
I've noticed a weird slowness and crash, and it seems the issue was I didn't have cosmic-bg running...
Two issues here:
cosmic-bg
to be running to have~/.local/state/cosmic/com.system76.CosmicBackground
in a correct state. Not necessarily a problem to require cosmic-bg, but it should probably be handled more gracefully?iced_wgpu
and/orwgpu
issue, like Repeated drag-and-drop causes out-of-memory error in wgpu #40. But it's a weird thing to see...gdb
shows it's allocating wgpu buffers to upload image to the atlas. Not sure why caching isn't working, and only isn't working in this case?wgpu
issueThe text was updated successfully, but these errors were encountered: