RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    [Merged] Power Saver feature

    Scheduled Pinned Locked Moved Ideas and Development
    emulationstatiotestingpowersaver
    164 Posts 10 Posters 67.3k Views
    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.
    • cyperghostC
      cyperghost @Hex
      last edited by

      @hex I'll test :)

      1 Reply Last reply Reply Quote 0
      • HexH
        Hex
        last edited by

        Pi Zero binary is also available now. Latest ES + PS

        Sent from 20,000 leagues under the sea.

        Powersaver Emulation station : https://github.com/hex007/EmulationStation
        ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

        meleuM 1 Reply Last reply Reply Quote 2
        • meleuM
          meleu @Hex
          last edited by

          @hex said in Testers needed :: Power Saver features :: PR #172:

          Pi Zero binary is also available now. Latest ES + PS

          Yeah! Now I'm able to join! :-)

          This pi zero version works for pi1 as well, right?

          • Useful topics
          • joystick-selection tool
          • rpie-art tool
          • achievements I made
          1 Reply Last reply Reply Quote 0
          • HexH
            Hex
            last edited by Hex

            @meleu Yes PiZ/1 binary works for both. Pi2/3 has a different binary

            EDIT : As it so happens PiZ/1 binary works on Pi3 too.

            Sent from 20,000 leagues under the sea.

            Powersaver Emulation station : https://github.com/hex007/EmulationStation
            ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

            cyperghostC 1 Reply Last reply Reply Quote 0
            • cyperghostC
              cyperghost @Hex
              last edited by cyperghost

              @hex Thanks for the binaries, I will upload them to my github ES binary archive :)

              Small report: I've registered no breaks during ES run but to be true my ES settings are only small footprint (No game description, no Videos, just a bit background music). I tested the mostly the "instant" set.

              • Number of games per emu system never occours in instant mode only (I think that is intended to be ... in instant mode)
              • If we start a rom the display resolution of the background theme will be instantly zoomed in (cosmetic effect) and it is not matter of theme itself

              All in all the timers are working:

              1. Default timer ~ 10 to 12sec and ES falls back to 2-3% CPU usage
              2. Enhanced timer ~ 5 to 6sec and ES falls back to 2-3% CPU usage
              3. Instant "timer" ~ <1second ES falls back to 2-3% CPU usage

              What is conspicuous if ES is frehsly started the CPU usage can be downed to 0,3% after a ROM was started it never goes back less then 2-3%. Do you have any suggestions for this behaviour?

              Thank you for creating this

              EDIT:

              Energy saving aspect

              PS disabled

              Voltage: 5,25
              Amps: 0,48-0,53

              PS enabeld (instant)

              Voltage: 5,25
              Amps: 0,38-0,42

              pjftP 1 Reply Last reply Reply Quote 1
              • HexH
                Hex
                last edited by

                This feature is ready and I have squashed commits. I have provided binaries to test. I will be asking BuZz to merge this asap, provided no bugs are found in a day or two.

                Testers : List of things to test

                • Video previews work with all combinations of VLC/OMX an 4 PS Modes
                • All screensavers work with all combinations of VLC?OMX and 4 PS modes
                • Default Mode behaviour is acceptable
                • Instant changes Transition style to instant and disables the carousel transitions
                • ES never crashes while normal testing.

                Note : Binaries have PS debug code so if you want to see when PS is triggered, launch my binaries using ssh so you can see the stdout. There is a small animation in the terminal to determine when PS kicks in. It cycles over these 4 characters / - \ |

                Sent from 20,000 leagues under the sea.

                Powersaver Emulation station : https://github.com/hex007/EmulationStation
                ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                1 Reply Last reply Reply Quote 0
                • pjftP
                  pjft @cyperghost
                  last edited by

                  @cyperghost Thanks.

                  At the time you had detected a crash with PS and collections - in particular adding and removing favorites, I believe?

                  If this build does have both, could you check whether you can still replicate it or if it has been erased?

                  Best.

                  1 Reply Last reply Reply Quote 0
                  • cyperghostC
                    cyperghost
                    last edited by

                    @pjft I removed all favourites (20) I added the whole bunch in two times
                    Nothing happened - means everything went good.
                    So I think the error accourd by merging two branched.

                    1 Reply Last reply Reply Quote 0
                    • HexH
                      Hex
                      last edited by Hex

                      I would like to thank all those who helped test, find bugs and suggest changes. PS has reached milestone for Merge and will be when @BuZz gets time.

                      The Instant mode has received workarounds to make it snappier. Those who would like are welcome to test it before merge. The source is up to date.

                      @cyperghost @dankcushions @jdrassa @meleu @pjft @Sano @TMNTturtlguy @Zigurana

                      Sent from 20,000 leagues under the sea.

                      Powersaver Emulation station : https://github.com/hex007/EmulationStation
                      ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                      1 Reply Last reply Reply Quote 4
                      • cyperghostC
                        cyperghost
                        last edited by cyperghost

                        @hex Thank you - sorry I lost a bit focus on PS while testing custom collections now.

                        1 Reply Last reply Reply Quote 0
                        • HexH
                          Hex
                          last edited by

                          PS has been merged :)

                          Sent from 20,000 leagues under the sea.

                          Powersaver Emulation station : https://github.com/hex007/EmulationStation
                          ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                          1 Reply Last reply Reply Quote 3
                          • First post
                            Last post

                          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.