Read the statement by Michael Teeuw here.
Splitting load..
-
Right now I have one RPI3 that handle server/client at the same time… but looks like the RPI3 is not having enough CPU power to handle everything.
So what’s the step to convert my MM server/client into just a “server” and what I need to do on my other RPI3 to be just a “client” ?
-
From the Readme :
"Server OnlyIn some cases, you want to start the application without an actual app window. In this case, execute the following command from the MagicMirror folder: node serveronly. This will start the server, after which you can open the application in your browser of choice."
And as stated, the client would need a browser running fullscreen
-
As @PointPubMedia states, this is what the
serveronly
version is for.But more importantly, what’s the load on your Pi? Ore you really running into issues? It should work fine on one Pi. Like almost all users have their MagicMirror.
EDIT: I just checked, when Idle, the load of my Mirror on a PI3 is ~ 0.35. So it’s fully cable of handeling it.
Maybe you’re using modules that are a bit processor intensive?
-
I have noticed that fast moving animations with css doesn’t really run smooth on the Pi, this could be seen as high load maybe?
-
@broberg No, this is a limitation of the RPi, because it doesn’t have hardware accelerated CSS animations. Moving away the server part will not solve this.
-
@MichMich I know it won’t solve it, but this could be SEEN as a heavy load, :P
-
My load is always around 1.5. And I was playing with some animation and of course, the RPI is not made to handle that!
-
Instead, I already have an i7 running for the home automation, I can move MM to this machine instead… that will give enough power ;)
But using MMM-Facial, with a USB webcam, is it working fine ?