Read the statement by Michael Teeuw here.
Electron CPU usage
-
It’s a Samsung 32gb microsd. It’s Class10, u1 which I was wondering if that may be a problem? It says I have 22.9gb free out of 27.9 total.
Also I tried to reinstall electron and it said there was an unmet peer dependency for styleint. So now I’m trying to figure out how to install that.
Edit: got stylelint installed but it’s still laggy.
-
The capacity is certainly large enough. I don’t know if the U1 designation has anything to do with it. There is a recommended SD card list somewhere. Your free space is more than adequate, assuming you expanded the swap file during installation of the OS, or something like that. If stylelint was a warning, and not an error, then that shouldn’t affect performance. I know, all of this doesn’t help you, so . . .
A few more thoughts. Are you running Raspbian Jessie? Lite? Are node and npm up to date?
I know it’s a hassle, but I always suggest a clean, MANUAL installation as opposed to troubleshooting, which could take hours, or days. Some people have had troubles with the automatic installer. That’s just my opinion, for what it’s worth.
-
@wtidwell Can you share the configuration when did you get a big CPU usage?
What version are you using?
-
@Mykle1
Looks like I’m running Jessie and my SD card is on the recommended list so I’ll try a manual reinstall.Thanks for all your help!
-
I just did a full clean install of everything including Raspian and I had to install stretch instead of Jessie but everything else installed smoothly but I’m still having this lag.
-
@wtidwell
2 clean installations, 1 with Jessie and 1 with Stretch and the same issue appears? Unless some step is missing with the OS or MM then I’d hate to assume you have a hardware issue. I really need to get a spare Pi3 so that I can troubleshoot more effectively. I’m only on a dev machine at the moment.Perhaps @roramirez has some input here
-
Hmm… I always thought this was a normal behavior? Electron always runs pretty high on my RPI Mirror. This is my “task-list” using nmon on the RPi (via SSH) with basically nothing on the Mirror Screen but as you can see Electron is pretty active. :)
I do have quite a lot of active plugins of course… -
-
For what it’s worth:
Here are my screenshots from my Pi3 mirror, via VNC, as of this morning, August 21, 2017
at 8:26am New York time. You can clearly see that Magic Mirror is running. It’s minimized
in the top Menu Bar so I could run Task Manager for this test. I marked the significant
details with red stars. This is on top of a standard Raspbian Jessie installation that was
done in January, 2017 and Magic Mirror version 2.1.0. It has been running this way for
8 months now, without a hitch. These screenshots were done with all of the below modules
running. I also included a screenshot of my system stats to show the temperature of my Pi’s
CPU and my system load, as they both may relate to performance and throttling issues.- Modules running during test and screenshots.
motiondetector
compliments
MMM-Fortune
MMM-EasyPix - 2 instances
MMM-EARTH
clock
calendar
MMM-Events
MMM-SystemStats
MMM-NetworkScanner
MMM-WunderGround - 2 instances
MMM-doomsDay
camera
MMM-Lottery
voicecontrol
MMM-EyeCandy
newsfeed -
@Mykle1 Can you do a screenshot from a terminal running nmon?
If you are ok with that… Here is how to do it.- Open a terminal (or log in via SSH).
- Install nmon (sudo apt-get install nmon).
- Open nmon by just typing “nmon”. :)
- Press “t”, “l” and “m” to get “task list”, “longer term CPU averages” and “Memory & Swap stats”.
- Press + to increase the update rate.
- Let nmon fill the “CPU” meter and take a screenshot. :)
Press “q” to quit nmon.
Good thing about nmon is that you can use it from ssh (via putty). :)
Thank you!