Bug 320472 - File transfers & jobs notification animation consumes near 100% gpu usage
Summary: File transfers & jobs notification animation consumes near 100% gpu usage
Status: RESOLVED DUPLICATE of bug 311799
Alias: None
Product: plasma4
Classification: Plasma
Component: notifications (show other bugs)
Version: 4.10.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-30 10:54 UTC by Eric Donkersloot
Modified: 2013-07-13 11:56 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Donkersloot 2013-05-30 10:54:02 UTC
When I copy a large (video) file from my NAS to my laptop and the "file transfers & jobs" notification appear, I notice that my laptop is rapidly getting warmer. Using powertop I discovered the reason for the laptop getting warmer is almost 100% gpu usage. I don't think such a small animation should stress the gpu that much.

Reproducible: Always

Steps to Reproduce:
1. Copy a large file to your machine
2. The notification window should appear
3. Check gpu usage using powertop
4. Check again after the copying has finished
Actual Results:  
Powertop reports "Powered On 96.5%" or a similar value during the copying process

Expected Results:  
In my view, the copying of a file to the laptop shouldn't cause this much stress on the cpu

kernel in use: 3.9.4-1-ARCH #1 SMP PREEMPT Sat May 25 16:14:55 CEST 2013 x86_64 GNU/Linux
gpu (Intel HD3000): 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

Not sure if this is related, but I see the following entries in ~/.xsession-errors when I start a transfer:

file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:52:13: QML Text: Binding loop detected for property "width"
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:97:13: QML Item: Binding loop detected for property "height"
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:97:13: QML Item: Binding loop detected for property "height"
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:42:9: QML Grid: Cannot specify anchors for items inside Grid
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:166: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:125: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:108: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:88: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:78: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:72: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:60: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:54: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:37: TypeError: Result of expression 'jobsSource.data[modelData]' [undefined] is not an object.
file:///usr/lib/kde4/imports/org/kde/plasma/extras/ScrollArea.qml:96: TypeError: Result of expression 'verticalScrollBar' [null] is not an object.
file:///usr/lib/kde4/imports/org/kde/plasma/extras/ScrollArea.qml:96: TypeError: Result of expression 'verticalScrollBar' [null] is not an object.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:97:13: QML Item: Binding loop detected for property "width"
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/Jobs.qml:101:19: QML JobDelegate: Binding loop detected for property "height"
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/main.qml:139:9: QML Flickable: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/main.qml:139:9: QML Flickable: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:97:13: QML Item: Binding loop detected for property "width"
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/Jobs.qml:101:19: QML JobDelegate: Binding loop detected for property "height"
file:///usr/share/apps/plasma/plasmoids/org.kde.notifications/contents/ui/JobDelegate.qml:70:13: QML Text: Binding loop detected for property "width"
Comment 1 Eric Donkersloot 2013-05-30 10:56:42 UTC
By the way, the intel driver version I use is: xf86-video-intel 2.21.8-1
Comment 2 Kai Uwe Broulik 2013-07-13 11:56:21 UTC

*** This bug has been marked as a duplicate of bug 311799 ***