Today, I tried a few things, too. Perhaps my results could be helpful for us. Sorry, this will be a long post ;). I have following the devices:
- Raspberry 3 Model B - my standard mirror device
- Asus Tinker Board
- odroid C2 (ARM64)
Software Versions MM:
- MM v2.1.2 on all devices
Electron Versions:
- Raspberry 3 Model B (v1.6.11)
- Asus Tinker Board (v1.4.15) but v1.6.11 works the same
- odroid C2 (ARM64) (v.1.8.0 - because of the x64; I uninstalled spectron, because there is no x64 support)
Configs:
- Standard (Calendar, Compliments, Newsfeed, Clock)
- MyConfig (Calendar, Compliments, Newsfeed, Clock, Todoist, Sonos, Netatmo, WheaterUnderground, Stocks, Reiseauskunft, Strava); here, cpu usage is a little bit higher, but the behaviour is the same.
The 100% usage topic seems to be a electron problem and I think it can be solved with some downgrades of MM2 and electron. v.1.7.5 seems to be bad. Whatever, here is what I found out:
-
nmon
with the ATB (v1.7.5 electron here) and default config:
CPU usage while transitions is very high. Lagging! -
nmon
with the ATB (v1.4.15 electron here) and default config:
CPU usage is better but, to be honest, way to high for transitions (cpu peaks). And still some small lags. -
nmon
with the odroid and default config:
The best result. but still peaks while the transitions. Some lags here, too.
So, here is my actual config:
4) nmon
with the Raspberry 3 Model B and MyConfig:
Same here, still lags.
The last thing I tried was very interesting. I opened my chromium on the ATB and put the webadress from my Raspberry 3 Model B device in it. So I openend that Rapsberry 3 Model B MM2 on my ATB. And that happens:
Absolutely smooth, no peaks at all.
BTW: My Raspberry 3 Model didn’t have any more cpu usage while that process.
Can anybody tell us, WHY?