[kde] [Bug 460276] New: wayland window resize is sluggish when rendering to window using EGL

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Wed Oct 12 07:30:47 BST 2022


https://bugs.kde.org/show_bug.cgi?id=460276

            Bug ID: 460276
           Summary: wayland window resize is sluggish when rendering to
                    window using EGL
    Classification: I don't know
           Product: kde
           Version: unspecified
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: kde at i509.me
  Target Milestone: ---

Created attachment 152725
  --> https://bugs.kde.org/attachment.cgi?id=152725&action=edit
Visual example of sluggish resizing

SUMMARY

While working on an EGL example for Smithay's client toolkit, I noticed that
resizing is not smooth.

Interestingly this sluggish resizing does not occur in Sway. This dismisses
improper protocol use as the most likely cause.

Forcing use of zink (MESA_LOADER_DRIVER_OVERRIDE=zink) causes the sluggish
resize to go away (likely because Zink is using Vulkan WSI under the hood).

I suspect this may involve KWin's Wayland implementation or how the client
behaves because running the glutin example (available here
https://github.com/rust-windowing/glutin) uses winit and has smooth resize.

STEPS TO REPRODUCE
1. Be running Plasma under Wayland
2. Run the EGL example here:
https://github.com/i509VCB/client-toolkit/tree/egl-example (cargo run
--example=egl --features="wayland-backend/client_system")
3. Try resizing the window
4. Window resizes sluggishly.

OBSERVED RESULT
Resizing is sluggish.

EXPECTED RESULT
Resizing should be smooth.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.6

ADDITIONAL INFORMATION
Issue is reproducible on both of my machines (AMD and Intel graphics)

Multiple attachments don't seem to be allowed, here is the first 300 ish lines
of WAYLAND_DEBUG that includes the protocol logs while resizing the window
https://gist.github.com/i509VCB/061ec56d9bf0ae9656b41df3af35937a

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list