| Summary: | Subsurface Rounding Issues on KWIN Wayland with wp-fractional-scale-v1, | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | dofficialgman |
| Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | normal | CC: | michel, nate, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 6.1.3 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
dofficialgman
2024-08-14 18:30:55 UTC
fractional-scale-v1 inherently doesn't work with subsurfaces, and states that
> The rounding algorithm for subsurface position and size is not defined.
as no rounding algorithm can make it work properly. This is not something we can fix in an implementation.
(In reply to Zamundaaa from comment #1) > fractional-scale-v1 inherently doesn't work with subsurfaces, and states that > > The rounding algorithm for subsurface position and size is not defined. > > as no rounding algorithm can make it work properly. This is not something we > can fix in an implementation. According to the post mentioned in the summary link https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/143#note_1343171 you can fix in an implementation (and wlroots and mutter have already done so). Reading the mutter PR (merged 1 year ago) may help with KDE fixing this issue https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2726 It can't be fixed, you can only choose a different tradeoff: gaps or blurriness. The test client is not something to fixate on, as normal apps do not adjust their subsurface positions and sizes to match the weird oddities of the Wayland protocol. |