MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Electron CPU usage

    Scheduled Pinned Locked Moved Troubleshooting
    247 Posts 46 Posters 544.8k Views 42 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Mykle1M Offline
      Mykle1 Project Sponsor Module Developer @EventHorizon
      last edited by Mykle1

      @EventHorizon said in Electron CPU usage:

      for the magic mirror module I just downloaded it and unzipped it, as I wasn’t sure if I could use a git command to request a specific version of magic mirror. Is there a way of using git to call MM 2.1.0?

      That’s how I do it, as well. I’m old and somewhat set in my ways when it comes to some things.

      I’m really not sure if you can call an earlier version through git. It would be nice if we could do something like this:
      https://github.com/MichMich/**MagicMirror210**.git

      I never tried it. Anyone else have an answer to this?

      As it is, the link to the earlier version looks like this:
      https://github.com/MichMich/MagicMirror/archive/v2.1.0.zip

      Create a working config
      How to add modules

      strawberry 3.141S 1 Reply Last reply Reply Quote 0
      • strawberry 3.141S Offline
        strawberry 3.141 Project Sponsor Module Developer @Mykle1
        last edited by

        @Mykle1 you can go to every commit you’d like to go, but it’s easier to choose a specific tag

        git clone ...
        git checkout v2.1.0
        

        Please create a github issue if you need help, so I can keep track

        Mykle1M 1 Reply Last reply Reply Quote 3
        • Mykle1M Offline
          Mykle1 Project Sponsor Module Developer @strawberry 3.141
          last edited by

          @strawberry-3.141 said in Electron CPU usage:

          you can go to every commit you’d like to go, but it’s easier to choose a specific tag
          git clone …
          git checkout v2.1.0

          And there you have it. Thanks :^)

          Create a working config
          How to add modules

          E 1 Reply Last reply Reply Quote 0
          • E Offline
            EventHorizon @Mykle1
            last edited by

            @Mykle1 We learn something new everyday! :) I’ve only started my magic mirror this week and I find this forum is so engaged and passionate about the mirror and all of its amazing stuff I love it.

            I think my plan of action now will be: if at some point there is an update to fix this issue with the newest version I’ll just buy another SD card and keep this one as a backup.

            Mykle1M 1 Reply Last reply Reply Quote 1
            • Mykle1M Offline
              Mykle1 Project Sponsor Module Developer @EventHorizon
              last edited by

              @EventHorizon said in Electron CPU usage:

              I’ll just buy another SD card and keep this one as a backup.

              Fantastic idea. You can also make a backup of the SD card itself. I have a couple in storage.

              Create a working config
              How to add modules

              1 Reply Last reply Reply Quote 1
              • Mykle1M Offline
                Mykle1 Project Sponsor Module Developer
                last edited by

                Got a few spare SD cards so I installed a fresh new Jessie and MagicMirror-develop(which installed Electron 1.7.6). Well, I’m sad to report that Electron 1.7.6 gags on a default installation of MM. Using nmon for stats, Electron CPU usage soared over 225% every time there was a transition of both the Compliments module and the newsfeed module. When either made a transition by themselves, CPU usage was well over 140%. There was not much “at rest” time because newsfeed rotates pretty quickly by default. However, rare moments of “at rest” time showed near normal CPU usage of about 15%.

                I did this as a test, to satisfy my own curiosity, because my Pi3 doesn’t have the issues discussed here. Using the same Pi3 that hosts my mirror, running Jessie and MM 2.1.0 and Electron 1.4.15, it performs amazingly well, with no outrageous CPU usage or heat issues (fan installed).

                The same Pi3, with the newest develop installation of MM, which installs Electron 1.7.6, is hard pressed to handle the default of 4 modules adequately.

                Needless to say, I’m going back to my original SD card, with Jessie, MM 2.1.0 and Electron 1.4.15

                Create a working config
                How to add modules

                E 1 Reply Last reply Reply Quote 2
                • E Offline
                  EventHorizon @Mykle1
                  last edited by

                  @Mykle1 Brilliant work and testing mate :)

                  1 Reply Last reply Reply Quote 1
                  • Mykle1M Offline
                    Mykle1 Project Sponsor Module Developer
                    last edited by

                    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.

                    Create a working config
                    How to add modules

                    1 Reply Last reply Reply Quote 1
                    • r3z3R Offline
                      r3z3
                      last edited by

                      I’ve just downgrade to the electron@1.4.15 version : no more high CPU usage !
                      Thanks !

                      Mykle1M 1 Reply Last reply Reply Quote 1
                      • Mykle1M Offline
                        Mykle1 Project Sponsor Module Developer @r3z3
                        last edited by

                        @r3z3 said in Electron CPU usage:

                        I’ve just downgrade to the electron@1.4.15 version : no more high CPU usage !
                        Thanks

                        That’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?

                        Create a working config
                        How to add modules

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 14
                        • 15
                        • 16
                        • 17
                        • 18
                        • 24
                        • 25
                        • 16 / 25
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy