Bug 434596 - Tearing when moving image diagonally with a high DPI scale factor
Summary: Tearing when moving image diagonally with a high DPI scale factor
Status: RESOLVED WORKSFORME
Alias: None
Product: gwenview
Classification: Applications
Component: general (other bugs)
Version First Reported In: 21.04.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
: 436136 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-03-18 21:35 UTC by João Figueiredo
Modified: 2025-09-20 03:47 UTC (History)
5 users (show)

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


Attachments
The artifacts (741.61 KB, video/mp4)
2021-03-18 21:35 UTC, João Figueiredo
Details
The image I used (93.27 KB, image/jpeg)
2021-03-18 21:36 UTC, João Figueiredo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description João Figueiredo 2021-03-18 21:35:45 UTC
Created attachment 136826 [details]
The artifacts

SUMMARY
When zooming in on an image and moving around, some persistent tearing artifacts will appear when moving diagonally. It happens with any image, both with mesa and nvidia. It doesn't occur with any other image viewer I've tried (not even KDE apps like KolourPaint and Okular). When changing the zoom level, the artifacts disappear.

STEPS TO REPRODUCE
1. Open an image with Gwenview;
2. Zoom in;
3. Move the image diagonally.

OBSERVED RESULT
Tearing occurs.

EXPECTED RESULT
There should be no tearing.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Comment 1 João Figueiredo 2021-03-18 21:36:16 UTC
Created attachment 136827 [details]
The image I used
Comment 2 Nate Graham 2021-03-19 13:35:06 UTC
Are you using a high DPI scale factor?
Comment 3 João Figueiredo 2021-03-19 15:45:38 UTC
Yes, didn't think to mention that, but it seems to be the cause: I'm using a global scale of 150%, just tried switching to 100% and the tearing is gone.
Comment 4 Nate Graham 2021-03-19 16:46:46 UTC
Thought so. :)

*** This bug has been marked as a duplicate of bug 417342 ***
Comment 5 João Figueiredo 2021-03-19 17:24:58 UTC
Thanks for the quick response, Nate :)
Hmmm, are you sure it's the same bug, though? I'm not seeing those grey lines; also, that was supposedly fixed on 20.12.2, but I've just compiled from git main and it still persists :(
Comment 6 Nate Graham 2021-03-19 17:29:15 UTC
Hmm, maybe it is different then.
Comment 7 soshial 2021-04-12 07:39:08 UTC
I have got the same problem on Manjaro and I also use 150% scale factor in KDE Display Configuration KDE settings. If you need any info/logs from me, ask away.

Operating System: Manjaro Linux
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Kernel Version: 5.11.10-1-MANJARO
OS Type: 64-bit
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-8705G CPU @ 3.10GHz
Memory: 15,4 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630
Comment 8 Artem Kliminskyi 2021-04-29 06:19:42 UTC
Have the same issue on 125% scaling. Starting from version 21.04.0 the bug partially fixed on Nvidia, but not on Intel.
Comment 9 Artem Kliminskyi 2021-04-29 06:21:56 UTC
*** Bug 436136 has been marked as a duplicate of this bug. ***
Comment 10 A Linux User 2025-08-21 00:11:19 UTC
Thank you for the bug report. Unfortunately we were not able to get to it yet. Can we ask you to please check if this is still an issue with Gwenview 25.08.0?
Comment 11 Bug Janitor Service 2025-09-05 03:47:59 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 12 Bug Janitor Service 2025-09-20 03:47:54 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.