Bug 401469 - High CPU usage when grabbing and moving images around the screen.
Summary: High CPU usage when grabbing and moving images around the screen.
Status: REPORTED
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 17.12.3
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-27 14:41 UTC by Chrisitan Engholm
Modified: 2019-12-09 20:31 UTC (History)
3 users (show)

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


Attachments
A screenshot of the problem, but I recommend watching the video I linked. (1.67 MB, image/png)
2018-11-27 14:41 UTC, Chrisitan Engholm
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chrisitan Engholm 2018-11-27 14:41:47 UTC
Created attachment 116535 [details]
A screenshot of the problem, but I recommend watching the video I linked.

SUMMARY
When I open an image and grab it to move, CPU usage spikes and Gwenview becomes very slow until it finishes moving. Scrolling doesn't cause any problem. 

STEPS TO REPRODUCE
1. Open an image large enough;
2. Open Ksysguard to monitor cpu usage;
3. Grab the image and try to move it, like if you were trying to see the rest of it, zoom in if necessary.

OBSERVED RESULT
CPU usage spikes and Gwenview gets slow until it finishes moving the image around.

EXPECTED RESULT
Normal CPU usage.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: OpenSUSE Leap 15.0 
KDE Plasma Version: 5.12.6
KDE Frameworks Version: 5.45.0
Qt Version: 5.9.4

ADDITIONAL INFORMATION
Video here: https://www.youtube.com/watch?v=KESacDWYqKo&feature=youtu.be
Hardware:
Intel Core i7-4790 3.60GHz
16 Gb RAM
NVIDIA GEFORCE GTX980 TI (driver 390.87)
I am just using the standard repositories that came with openSUSE Leap 15 plus the community and NVIDIA ones that Yast lists by default.
Desktop effects are turned on and I didn't change anything related to them.
Comment 1 Patrick Silva 2019-02-21 15:47:35 UTC
I can confim on my system.

Operating System: Arch Linux 
KDE Plasma Version: 5.15.1
KDE Frameworks Version: 5.55.0
Qt Version: 5.12.1
Kernel Version: 4.20.10-arch1-1-ARCH
OS Type: 64-bit
Processors: 2 × Intel® Celeron® CPU G1820 @ 2.70GHz
Memory: 7,7 GiB of RAM
Comment 2 Patrick Silva 2019-02-21 15:48:12 UTC
I use gwenview 18.12.2.