-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Glitchy selection box in dimension mode #5
Comments
CC: @Decodetalkers |
For me it's flickering, Compositor is river and it's running on an AMD Radeon iGPU. |
I cannot find out what's wrong, I do not know much about Cairo...so I need help |
Can we get some WAYLAND_DEBUG=1 logs? |
Sway 1.9, GLES2 renderer, things seem to be working just fine on my intel card. Awaiting further logs/steps to reproduce. |
Here's some logs |
Can no longer replicate this. Seems like something in the recent commits solved this? |
it sometimes happens. when I have a second screen it maybe will flash I do not know what is wrong |
Alright, it seems to be back or maybe it never left in the first place. Looking at the flamegraph and playing around a bit it seems that the problem lies in cairo::paint and cairo::fill being very slow for some reason. I commented out the text rendering and changed the paint command to a fill of a smaller area and the situation is a bit improved. There's some artifacting but none of the flicker. It's still doesn't feel smooth though. waysip_patch.webmThe part I'm confused by is the reason for the flickering in the first place: it happens whenever fill or paint takes too long but shouldn't the double buffering via surface.commit prevent incomplete frames from being rendered? |
Here's a recording. Compositor is sway and it's running on an AMD radeon iGPU.
waysip_bug.webm
The text was updated successfully, but these errors were encountered: