• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 62.0k 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.
  • S
    Sano
    last edited by 4 Jul 2017, 18:23

    Sorry.
    RPi3, retropie 4.2.8, 3A Aukru power supply.

    1 Reply Last reply Reply Quote 0
    • C
      cyperghost @Hex
      last edited by cyperghost 7 Apr 2017, 19:47 4 Jul 2017, 18:38

      @Hex Okay... That's a point :) So ScreenBurn might be an issue.

      Other question. Can you help me out please? I wanted to melt your branch together with @pjft but I wasn't able to do this ... The issue is posted here

      I've also uploaded the binary you've provided for RPI1/0 build to my github

      https://github.com/crcerror/emulationstation-binary-archive

      1 Reply Last reply Reply Quote 0
      • H
        Hex
        last edited by 4 Jul 2017, 18:38

        @Sano are you compiling the binary?

        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

        S 1 Reply Last reply 4 Jul 2017, 18:49 Reply Quote 0
        • S
          Sano @Hex
          last edited by 4 Jul 2017, 18:49

          @Hex compiled via @meleu script, yes !

          1 Reply Last reply Reply Quote 0
          • H
            Hex
            last edited by Hex 7 Apr 2017, 20:50 4 Jul 2017, 19:49

            Need testers to update and build to verify all changes. Finally please report any bugs (undocumented behaviour)

            Final changes are made:

            • PS enabled by default
            • Removed PS enable warning
            • Works nicely with all screensavers
            • Gameinfo is shown with PS enabled too
            • mVersion no longer shows PS state. Restored to default.

            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 2
            • C
              cyperghost
              last edited by cyperghost 7 Apr 2017, 22:13 4 Jul 2017, 21:12

              @Hex
              I've uploaded binary to my github >> https://github.com/crcerror/emulationstation-binary-archive (only PI2/3)

              This is an merged version with your and @pjft favorite branch!

              sadly it's an older release but it works the same way as @sano got -- CPU load is only 0,3%. Thank you mate. I'm sure this will be implented it's better as my suggestion ... the Standard ES branch still got a CPU load of 3% if Screensaver is enabeld.

              1 Reply Last reply Reply Quote 0
              • H
                Hex
                last edited by 4 Jul 2017, 21:20

                Testers please check if GameInfo (XX Games bar) is properly shown when PS is enabled and all screensavers (video,dim,blank) are properly triggered. Thanks

                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

                S 1 Reply Last reply 4 Jul 2017, 21:27 Reply Quote 1
                • S
                  Sano @Hex
                  last edited by Sano 7 Apr 2017, 22:31 4 Jul 2017, 21:27

                  @Hex Compiled, tested. GameInfo display is back to normal.
                  Edit : and the screen just dimmed by itself after screensaver timeout.

                  C 1 Reply Last reply 4 Jul 2017, 21:31 Reply Quote 1
                  • C
                    cyperghost @Sano
                    last edited by cyperghost 7 Apr 2017, 22:33 4 Jul 2017, 21:31

                    @Sano Please set screensaver to 1 min and wait if Dimming, Video and Blank are working
                    EDIT: Thanks for testing dimming - what about BLANK and Video?

                    S 1 Reply Last reply 4 Jul 2017, 21:37 Reply Quote 0
                    • S
                      Sano @cyperghost
                      last edited by Sano 7 Apr 2017, 22:38 4 Jul 2017, 21:37

                      @cyperghost Black screen is ok too, but this minute is pretty long, I think the timer is buggy.
                      Currently I don't have any video to test video screensaver.

                      C 1 Reply Last reply 4 Jul 2017, 21:45 Reply Quote 1
                      • C
                        cyperghost @Sano
                        last edited by 4 Jul 2017, 21:45

                        @Sano Thank you can you make further tests please? It's important to hunt down possible bugs before a merge to the main branch can be done.

                        1 Reply Last reply Reply Quote 0
                        • H
                          Hex
                          last edited by 4 Jul 2017, 21:47

                          @Sano The minute is correct. I have timed it. It is just counting after some delay which you dont know about. The delay is present to finish any remaining animations and delayed displays like game count extra.

                          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
                          • M
                            meleu @felleg
                            last edited by 4 Jul 2017, 23:07

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

                            This is a problem if you want to avoid screen burn-in. I'd much rather have the screensaver be able to start automatically, although, don't get me wrong, being able to start it manually is great in its own right.

                            I think that playing a video is not a "power saving" action. But now I think I better understood what the @Hex 's change is about.

                            It seems to be a fix in the logic, and not an addition of a new optional feature.

                            @Hex am I right saying that?

                            • Useful topics
                            • joystick-selection tool
                            • rpie-art tool
                            • achievements I made
                            1 Reply Last reply Reply Quote 0
                            • H
                              Hex
                              last edited by 4 Jul 2017, 23:37

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

                              .

                              Yes, It was a logic problem but such things get overlooked quite often. As I said, Aloshi's work might not have been optimized for Pi but it can be.

                              I agree Video screensaver is not a power saving feature but it is not intended to be. It is for systems that have a constant source of power and hence not battery friendly. But that does not mean that the feature is useless. A lot of effort and time went into making it worthwhile. :)

                              The option to enable or disable is just for your satisfaction. The functionality is not compromised at all. It just got better at doing nothing :P

                              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

                              M 1 Reply Last reply 4 Jul 2017, 23:54 Reply Quote 0
                              • M
                                meleu @Hex
                                last edited by meleu 7 May 2017, 00:54 4 Jul 2017, 23:54

                                Once you fixed all those "issues" related with screensaver (video/dim/blank), then will it be enabled by default and with no option to toggle it?

                                • Useful topics
                                • joystick-selection tool
                                • rpie-art tool
                                • achievements I made
                                1 Reply Last reply Reply Quote 0
                                • H
                                  Hex
                                  last edited by 5 Jul 2017, 00:14

                                  @meleu All bugs are fixed. The option is still there. Do you think the option should not be present?

                                  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

                                  M 1 Reply Last reply 5 Jul 2017, 00:32 Reply Quote 1
                                  • M
                                    meleu @Hex
                                    last edited by meleu 7 May 2017, 01:37 5 Jul 2017, 00:32

                                    @Hex here's my reasoning:

                                    1. your change does power saving (optimizes the logic).
                                    2. dim/blank/video screensaver works fine no matter if the PS is enabled (by the way, you should update this info on OP).
                                    3. there isn't any advantage in leaving PS disabled.

                                    Then here's the big question: Why the heck would anyone leave this option disabled?

                                    If there's no answer for that question, then the conclusion is "leave it always enabled and remove the option to disable it"

                                    • Useful topics
                                    • joystick-selection tool
                                    • rpie-art tool
                                    • achievements I made
                                    1 Reply Last reply Reply Quote 1
                                    • H
                                      Hex
                                      last edited by Hex 7 May 2017, 01:43 5 Jul 2017, 00:38

                                      @meleu Okay let me remove the option.

                                      EDIT : Why are you highlighting it?? I wrote a lengthy answer and deleted everything. In short the answer is to disable PS if it misbehaves and yet not be shackled by a broken feature. On the other hand we have lots of Options already so screw it :D

                                      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

                                      M 1 Reply Last reply 5 Jul 2017, 00:46 Reply Quote 1
                                      • M
                                        meleu @Hex
                                        last edited by 5 Jul 2017, 00:46

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

                                        Why are you highlighting it?

                                        I don't mean to sound like screaming, sorry if I sounded like that. :-)

                                        I was just trying to emphasize the conclusion. Maybe we can continue this conversation on the PR thread to get Jools opinion. I'll paste my reasoning above there.

                                        • Useful topics
                                        • joystick-selection tool
                                        • rpie-art tool
                                        • achievements I made
                                        1 Reply Last reply Reply Quote 0
                                        • H
                                          Hex
                                          last edited by 5 Jul 2017, 00:50

                                          That would be a good idea

                                          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

                                          J 1 Reply Last reply 5 Jul 2017, 02:26 Reply Quote 0
                                          62 out of 164
                                          • First post
                                            62/164
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received