When rsibreak is not running (or be suspended), plasmashell use 1-5%CPU Start rsibreak, plasmashell use 20-25%CPU It seems related to system tray applet Reproducible: Always
Which rsibreak and plasma versions are you using?
I'm using: rsibreak 0.12 plasma 5.7.1
Do you remember if this was happening with older plasma versions or you just installed rsibreak?
I have been used rsibreak for a long time and yes, it happening for older plasma versions, at least since 5.6
I can't reproduce it here with plasma 5.7 on arch, can you send your .config/rsibreakrc over in case it's something in your local configuration?
OK, i just figure out that change config to 'break in a fixed time' is reason for this issue.
Do you mean that changing the setting to "Take into account activity" makes the CPU usage go away?
Not really. I try debug using strace command and find out high cpu usage of plasamashell is because this systemcall: sendmsg(11, {msg_name(0)=NULL, msg_iov(2)=[{"l\4\1\1\0\0\0\0\32\0\0\0[\0\0\0\1\1o\0\23\0\0\0/StatusNotifierItem\0\0\0\0\0\2\1s\0\32\0\0\0org.kde.StatusNotifierItem\0\0\0\0\0\0\3\1s\0\n\0\0\0NewT"..., 112}, {"", 0}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 112 If setting is 'Take into account activity': rsibreak only sends msg to kde notifier if user has an activity (using mouse, keyboard,...) if setting is 'break in a fixed time' rsibreak send msg to kde notifier every 1 second. So if I change setting to 'Take into account activity' will not really make the high CPU usage go away.
Sorry but i do not really understand your messages, it seems to me you're saying one thing and then in the next sentence a different thing. Could you attach the rsibreakrc that makes you have high cpu usage to see if i can reproduce it?
This is my rsibreakrc: [General] AutoStart=false LastRunBigLeft=3586 LastRunTimeStamp=2016,7,25,9,7,43 LastRunTinyLeft=1786 [General Settings] BigDuration=1 BigInterval=60 DisableAccel=false Effect=0 Graylevel=80 HideLockButton=false HideMinimizeButton=false HidePostponeButton=false ImageFolder=/home/thinhnt Patience=30 PostponeBreakDuration=5 SearchRecursiveCheck=false ShowSmallImagesCheck=true SlideInterval=10 TinyDuration=20 TinyInterval=10 UseNoIdleTimer=true UsePlasmaReadOnly=true [Notification Messages] dont_show_welcome_again_for_001=false [Popup Settings] UseFlash=true UsePopup=true
I've run with that configuration both in Plasma 5.5.5 and Plasma 5.7.2 and can not reproduce the high cpu usage. At this point i don't know what to try, sorry :/
High CPU usage of plasmashell only happen when has another app's icon on system tray (eg: goldendict, amarok, clementine,...) Reproduce successfully on live KDE Neon image (Plasma 5.7.2)
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 set the bug status 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!
Dear Bug Submitter, 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!