| Summary: | Launch feedback cursor animation icon appears pixelated with fractional scale | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Pavel Dobiáš <pavel23dob> |
| Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | minor | CC: | gudvinr+kde, kde, nate, newton, pavel23dob, vlad.zahorodnii, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 6.1.1 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Launch animation pixelation showcase
Recording of the bug at 225% display scale steam launch icon at 100% display scale steam launch icon at 125% display scale steam launch icon at 275% display scale |
||
With every app, or just Steam? (In reply to Nate Graham from comment #1) > With every app, or just Steam? Every app, I used Steam as an example. Probably an XWayland integration issue, then. I don't notice it at 225% scale, FWIW. It's possible it's happening but I'm just not noticing due to the high scale factor and short duration of the animation. (In reply to Nate Graham from comment #3) > Probably an XWayland integration issue, then. > > I don't notice it at 225% scale, FWIW. It's possible it's happening but I'm > just not noticing due to the high scale factor and short duration of the > animation. How is it an XWayland issue though? It happens to even native Wayland apps. Is it that the component for launch feedback animation runs in XWayland? Also I tried setting my display size to 225% and I can still see it, but my monitor is small so it's easier to see. Created attachment 171561 [details]
Recording of the bug at 225% display scale
Recording of the bug at 225% display scale
Oh hey, you're right. Indeed, nothing to do with XWayland. Can reproduce if I actually look at it properly. :) (In reply to Nate Graham from comment #6) > Oh hey, you're right. Indeed, nothing to do with XWayland. Can reproduce if > I actually look at it properly. :) Great, I hope it's gonna get fixed in the future. Still an issue. Thunderbird launch icon looks like a mess even with 125% scale. But not very noticeable with Dolphin. Operating System: Arch Linux KDE Plasma Version: 6.3.1 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 Kernel Version: 6.13.2-arch1-1 (64-bit) Graphics Platform: Wayland Graphics Processor: AMD Radeon RX Vega M GL Graphics Created attachment 180948 [details]
steam launch icon at 100% display scale
Created attachment 180949 [details]
steam launch icon at 125% display scale
Created attachment 180950 [details]
steam launch icon at 275% display scale
I did a number of tests, see the added attachments. It looks to me that the launch feedback cursor icon always looks blurry, independent of the display scale. Except if the icon itself is pretty large (due to large display scale). My hunch is, that a large version of the application that is being launched is used for the launch icon and then scaled down, instead of using a version of the icon of appropriate size (if it is a raster graphic) or rendering the icon at the correct size right away (if it is a vector graphic). Still an issue SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.4.0 KDE Frameworks Version: 6.15.0 Qt Version: 6.9.1 Graphics Platform: Wayland |
Created attachment 171148 [details] Launch animation pixelation showcase SUMMARY When using fractional scaling factor (e.g. 125%), icon animation shown next to the cursor when opening an app appears pixelated. STEPS TO REPRODUCE 1. Set launch feedback cursor animation (e.g. to bouncing). 2. Open an application from the task manager. 3. Observe the animation near the cursor. OBSERVED RESULT The icon appears pixelated. See attached video for reference. EXPECTED RESULT The icon appears clearly. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora 40 KDE Spin KDE Plasma Version: 6.1.1 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.1 ADDITIONAL INFORMATION Display: 1920x1080@125%