Skip to content

Variable drawing performance #238

Description

@ItsLemmy

Please fill out the following:

  • Scroll Version:

  • Description:

    • Really liking the project so far!
    • But I'm having major performance issues when using Scroll on a multi monitor setup.
    • My workstation has 3 monitors, as soon as I enable more than one monitor the drawing performances tank heavily. When using our shell (Noctalia shell) every opening of a panel or during wallpaper change I can see a clear micro-freeze (probably 50 to 100ms) that make all animations choppy / buggy.
    • I tried disabling monitors and that fixes the problem but ofc not practical for my use case
    • It seems there is a bunch of unnecessary redrawing happening when using multiple monitors, for example it seems a single screen damage triggers a full redraw of all screens. But take this with a grain of salt I did not dig too deep in the code yet.
    • As a Noctalia-shell's developer, I test our shell on many compositors (Niri, Hyprland, Sway, Scroll, Labwc, Mango, River) and Scroll is the only one to have a hard time with our animations.

Let me know if I can help. Thanks.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions