Read the statement by Michael Teeuw here.
Electron CPU usage
-
A few words of caution about Raspbian Stretch
I’ve been doing some testing recently, mostly concerning CPU usage with different versions of Raspian and MM. Once I got bluetooth to work, I continued testing with newer and newer versions, until I got to Raspbian Stretch.
The firmware update that accompanies Stretch disabled my Wifi and Bluetooth, and no amount of backward flashing to earlier firmware versions is fixing the issue. When I say disabled, I mean the Pi doesn’t recognize its own Wifi or Bluetooth adapter, as if it doesn’t have them. Google it BEFORE you attempt this upgrade.
-
I’ve just downgrade to the electron@1.4.15 version : no more high CPU usage !
Thanks ! -
@r3z3 said in Electron CPU usage:
I’ve just downgrade to the electron@1.4.15 version : no more high CPU usage !
ThanksThat’s fantastic! I’m really happy with the results of this topic. We put our heads together and came up with a workaround that works for most people. Kudos to everyone that participated and continues to participate.
I only cooked one Pi3 during my testing. Can anyone help me to reflash a Pi3 B to a firmware version dated about January, 2017?
-
I also did a downgrade from MagicMirror 2.1.1 and electron@1.7 as proposed
to MagicMirror 2.1.0 and electron@1.4.15. and see a significant lower CPU usage. Formerly CPU usage was most of the time over 100% up to 200%. Now, top shows a CPU usage of electron between 2 to 3 %.I hope that the electron dev team will take a look to fix that problem in a future release!
-
@Mr.Sponti said in Electron CPU usage:
Now, top shows a CPU usage of electron between 2 to 3 %.
Yeah boy! :^)
-
-
@loctruong96 said in Electron CPU usage:
- sudo npm install electron@1.4.15 -g
- WAIT PATIENTLY FOR ELECTRON TO LOAD IN THE BACKGROUND
- a new line appear indicate electron has finished installing
- Go to your download folder, exact Magic Mirror 2.1.0
- Go to the newly exacted forlder, open another folder named config
- Change the file name Config.js.example to Config.js inside the config folder
I keep getting the same issue as @EventHorizon but none of his fixes seem to work (sudo npm install -g electron --unsafe-perm=true) or (nom @latest -g).
I’m starting with a fresh STRETCH install, and get to step 9 (npm install && npm start) where I get the (types/node) fault.
Any ideas?
Thanks all.
-
@Reotch2 Hello I think this happened because electron was not successfully installed using npm as a global variable. It happened to me too and i had to reinstall electron as a global variable which is the -g at the end is for. Can you confirm that you have successfully install electron ?
-
@loctruong96 Still no luck. I ran (sudo npm install electron@1.4.15 -g) after the clean install, triple verifying that I had the (-g) on there, and no luck.
-Raspberry Pi 3
-Raspbian Stretch
-Definitely ran (sudo apt-get update)
-Full error listed below:npm ERR! 404 Not Found npm ERR! 404 npm ERR! 404 'types/node' is not in the npm registry. npm ERR! 404 You should bug the author to publish it npm ERR! 404 It was specified as a dependency of 'electron' npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, or http url, or git url. npm ERR! System Linux 4.9.41-v7+ npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! cwd /home/pi/MagicMirror npm ERR! node -v v4.8.2 npm ERR! npm -v 1.4.21 npm ERR! code E404 npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/pi/MagicMirror/npm-debug.log npm ERR! not ok code 0
-
@Reotch2 hmmm can you try this: npm install npm@latest -g