Bug 483366 - gfx corruption when moving a window above other windows.
Summary: gfx corruption when moving a window above other windows.
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-03-12 18:34 UTC by freeeaks
Modified: 2024-04-21 03:47 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
screenshot of gfx corruption (1.08 MB, image/png)
2024-03-12 18:34 UTC, freeeaks
Details
gfx corruption video (2.68 MB, video/mp4)
2024-03-21 21:30 UTC, freeeaks
Details

Note You need to log in before you can comment on or make changes to this bug.
Description freeeaks 2024-03-12 18:34:47 UTC
Created attachment 167055 [details]
screenshot of gfx corruption

SUMMARY
if there's a scaling above 100% for the desktop, then moving windows around leaves gfx corruption tracks.


STEPS TO REPRODUCE
1. set desktop scaling to 150% or 175%
2. move windows around
3. confirm you see remaining traces after a window was moved above and over other windows

OBSERVED RESULT
lots of 1px solid lines left in the way.  
the more you move the windows the artifact / gfx glitch increases.
releasing the window and clicking elsewhere, like on another window for example, clears the corruption on the newly selected window. sometimes you have to click on every windows that have gfx trashing to clear it all.
this problem only manifest itself if scaling above 100% is applied on the desktop.
personally i use resolution of 2880x1800 with scaling of either 150% or 175%.
this problem happens every time i move a window around.

EXPECTED RESULT
moving a window above other windows should not leave trracks behind it.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 
- fedora 40
- kernel : 6.8.0-0.rc6
- wayland
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2 

ADDITIONAL INFORMATION
my gfx chip is a radeon 780M, cpu is: AMD Ryzen 7 8845HS.

taking a normal screenshot didn't work, the screenshots were appearing without the problem.
so i recorded a video, and took a screenshot of that video.
Comment 1 Nick 2024-03-19 17:00:21 UTC
Hi - I'm on Neon with Plasma 6.0.2 and Intel graphics and cannot duplicate this at 175% magnification. Would you mind re-testing with the latest updates and reporting back? If it now works please go ahead and close this bug. Thanks.
Comment 2 freeeaks 2024-03-21 21:24:25 UTC
(In reply to Nick from comment #1)
> Hi - I'm on Neon with Plasma 6.0.2 and Intel graphics and cannot duplicate
> this at 175% magnification. Would you mind re-testing with the latest
> updates and reporting back? If it now works please go ahead and close this
> bug. Thanks.

i'm just tried, the problem is still there. 
my laptop (asus g14 2024) is being kept properly updated.
i have this problem using the radeon 780M chip  (on fedora 40, kde6).
as soon as there's desktop scaling, moving a window around leaves gfx corruption in its path.
Comment 3 freeeaks 2024-03-21 21:30:54 UTC
Created attachment 167573 [details]
gfx corruption video

here's a small video ( 2.7Mb),  i've just made. 
the system is up to date. (fedora 40, amd64, radeon 780M)
Comment 4 Nick 2024-03-22 09:32:36 UTC
Hi - I have a desktop with a Ryzen 8600G and 760M graphics so I booted into a Neon live desktop and tried this with 150% and 175% scaling. I do not see the problem there - moving windows around is fine with no artifacts. 

Would you mind trying the same to see whether this might be specific to your Fedora install?

Thanks
Nick
Comment 5 Bug Janitor Service 2024-04-06 03:47:05 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2024-04-21 03:47:33 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!