Skip to content
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

Fragments of wayneko sprites all along bottom of the screen after locking and unlocking #1126

Open
Anomalocaridid opened this issue Feb 13, 2025 · 8 comments
Labels
bug Something isn't working question Further information is requested

Comments

@Anomalocaridid
Copy link

When using wayneko, under certain circumstances, such as after locking and unlocking the screen, the bottom of the screen gets peppered with random fragments of sprites that do not go away unless wayneko's cat walks over them.

System Information

  • niri version: niri stable v25.01 (commit e05bc269e678ecf828b96ae79c991c13b00b38a5)
  • Distro: NixOS unstable
  • GPU: AMD Radeon RX 580 Series
  • CPU: AMD Ryzen 7 3700X
@Anomalocaridid Anomalocaridid added the bug Something isn't working label Feb 13, 2025
@YaLTeR
Copy link
Owner

YaLTeR commented Feb 14, 2025

My guess is that wayneko fails to do damage tracking properly when its surface is invisible.

@Anomalocaridid
Copy link
Author

I forgot to mention that this does not happen on hyprland, if that helps.

@YaLTeR
Copy link
Owner

YaLTeR commented Feb 14, 2025

Could you try other compositors? Namely sway and kwin.

@Anomalocaridid
Copy link
Author

I have tried it and I could not replicate this in sway or in the wayland version of kwin.

@YaLTeR
Copy link
Owner

YaLTeR commented Feb 15, 2025

Thanks for testing. Need to look into it to see what's going on

@underscoregeb
Copy link

underscoregeb commented Feb 17, 2025

this occurs seemingly at random times on my system, I am able to reproduce it by invoking the screenshot interface while the cat is being redrawn:
https://github.com/user-attachments/assets/9e9ed409-56e0-4b68-81e9-b002781b868a

Using Niri v25.01 on NixOS 25.05.
Chipset is a Core Ultra 7 155U with integrated graphics.

@Anomalocaridid
Copy link
Author

Anomalocaridid commented Feb 17, 2025

this occurs seemingly at random times on my system, I am able to reproduce it by invoking the screenshot interface while the cat is being redrawn: https://github.com/user-attachments/assets/9e9ed409-56e0-4b68-81e9-b002781b868a

Using Niri v25.01 on NixOS 25.05. Chipset is a Core Ultra 7 155U with integrated graphics.

I can reproduce it on my system with the screenshot interface as well.

Edit: Although I also noticed the cat does not have to be moving for the bug to trigger, it seems to just need to have moved since the bug last triggering.

@YaLTeR
Copy link
Owner

YaLTeR commented Feb 18, 2025

This is consistent with "cat redrawing while it's invisible" (the screenshot UI fully obscures it too).

I guess the next thing to try is to reproduce on anvil or cosmic-comp to see if it's a Smithay issue. cosmic-comp should support ext-session-lock, so you can try with a lock screen there.

@YaLTeR YaLTeR added the question Further information is requested label Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants