• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Solution for " White Screen of Death "

Scheduled Pinned Locked Moved Help and Support
145 Posts 20 Posters 88.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.
  • R
    robertybob
    last edited by 23 Jan 2017, 13:22

    I had a quick play with this last night and it seems perfect! Thank you for all the time you spend trying to fix ES's issues!!

    M 1 Reply Last reply 25 Jan 2017, 22:00 Reply Quote 2
    • M
      MWGemini @robertybob
      last edited by 25 Jan 2017, 22:00

      @robertybob said in Solution for " White Screen of Death ":

      Thank you for all the time you spend trying to fix ES's issues!!

      Seconded. You're doing awesome work, and I know I'm not the only one who thinks that, or who appreciates all the effort you spend on it. I'm a professional software dev, so I know how much work you've put into this. If I can help in any way with this or future enhancements, let me know!

      F 1 Reply Last reply 25 Jan 2017, 22:56 Reply Quote 0
      • F
        fieldofcows @MWGemini
        last edited by 25 Jan 2017, 22:56

        @MWGemini said in Solution for " White Screen of Death ":
        I'm enjoying doing it but it is consuming all of my spare time!

        I'm a professional software dev,

        Me too. What is your line of work? Are you proficient in C++?

        M 1 Reply Last reply 25 Jan 2017, 22:58 Reply Quote 0
        • M
          MWGemini @fieldofcows
          last edited by 25 Jan 2017, 22:58

          @fieldofcows I'm a bit rusty with C/C++. Sent you an email offering assistance, but there'll be a bit of a learning curve as I readjust. I'm more used to Java and C#.

          F 1 Reply Last reply 25 Jan 2017, 23:00 Reply Quote 0
          • F
            fieldofcows @MWGemini
            last edited by 25 Jan 2017, 23:00

            @MWGemini Ah, yes. I got the email. Sorry I will reply. I'm just working backwards through my stack...

            M 1 Reply Last reply 25 Jan 2017, 23:03 Reply Quote 0
            • M
              MWGemini @fieldofcows
              last edited by 25 Jan 2017, 23:03

              @fieldofcows No rush! It's not like you're not doing a million other things! I just like the work you're doing and want to help make your life easier if I can. It benefits me too :).

              H 1 Reply Last reply 26 Jan 2017, 00:14 Reply Quote 0
              • H
                herb_fargus administrators @MWGemini
                last edited by 26 Jan 2017, 00:14

                @MWGemini and the rest of the community as well :) I wish I had more free time to test all these changes!

                If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

                Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

                M 1 Reply Last reply 26 Jan 2017, 01:04 Reply Quote 0
                • M
                  MWGemini @herb_fargus
                  last edited by 26 Jan 2017, 01:04

                  @herb_fargus I wish I had more free time too! That's part of what I like about this community (and open source in general)- with a little cooperation, a lot of cool stuff can get accomplished (things none of us could've done alone, or at least not nearly as easily).

                  1 Reply Last reply Reply Quote 0
                  • N
                    Nismo
                    last edited by 26 Jan 2017, 01:07

                    I only want to say thank you to all people working on this project, starting from @fieldofcows for his great job, @Zigurana for his ideas and development on carrousel, @MWGemini for his testing, (I don't have an rpi, so sorry so much because i can't help there), and everybody making this possible.

                    Never seen a coopertive work like in this forum, it's amazing.

                    Also I want to say sorry so much to @herb_fargus for missunderstanding him one post on another thread (sorry for the offtopic) but i need to say this.

                    Regards to all.

                    F 1 Reply Last reply 26 Jan 2017, 07:58 Reply Quote 3
                    • F
                      fieldofcows @Nismo
                      last edited by 26 Jan 2017, 07:58

                      And @Nismo, thank you for your theme development, suggestions and feature testing. ** Group Hug ** Haha!

                      Now how are we going to get your a RPi?

                      1 Reply Last reply Reply Quote 2
                      • F
                        fieldofcows
                        last edited by 26 Jan 2017, 21:11

                        So the test build has been hanging around for a while and a few people have tried it. I would still be happier if more people could try this before it's merged in because it's a big change.

                        For anyone with C++ experience, please take a look at the commit diff: https://github.com/fieldofcows/EmulationStation/commit/454473224240b3106d7f14fcff9f2d30e2e771b3

                        I've given this a good amount of testing on RPi3 but I only have configurations that I have setup for testing - I haven't got a 'real' configured system to try it on. As far as I'm aware, nobody has tried RPi2 or RPi1 yet.

                        I'll give RPi1 a go in a minute. I'm not 100% sure it will cope well with the dynamic textures but as long as it doesn't break the previous functionality where a theme fits in memory then I think we're ok.

                        If it all looks good I'll submit the PR.

                        1 Reply Last reply Reply Quote 0
                        • *
                          **Scannigan** @fieldofcows
                          last edited by 27 Jan 2017, 09:08

                          @fieldofcows said in Solution for " White Screen of Death ":

                          @MWGemini said in Solution for " White Screen of Death ":

                          Do you happen to have installation steps for your latest patch handy?

                          Borrowed from my previous instructions on the Video Preview thread:

                          Installation instructions:

                          1. Download a fresh copy of retropie from https://github.com/RetroPie/RetroPie-Setup/releases/download/4.1/retropie-4.1-rpi2_rpi3.img.gz and install it on an SD card (or install it on an existing card at your own risk)
                          2. Connect the raspberry pi to the network
                          3. Boot the raspberry pi and exit ES back to the terminal
                          4. Download or copy the new ES with WSOD fix from https://github.com/fieldofcows/EmulationStation/releases/download/v0.3-RPi-1/emulationstationinto the home directory, e.g.
                          wget https://github.com/fieldofcows/EmulationStation/releases/download/v0.3-RPi-1/emulationstation
                          
                          1. Make executable and replace the original ES (maybe backing up the original first)
                          chmod +x emulationstation
                          sudo cp emulationstation /opt/retropie/supplementary/emulationstation/
                          1. Add the biggest theme you can think of and as many systems as you can :)

                          2. Restart

                          I think I'm doing something wrong changed the above to point to RPI-4, but still getting the same issues, @MWGemini I know you mentioned deleting the old ES file, which one would that be and how :)

                          * 1 Reply Last reply 27 Jan 2017, 10:11 Reply Quote 0
                          • *
                            **Scannigan** @**Scannigan**
                            last edited by 27 Jan 2017, 10:11

                            Never mind worked it out, found the old emulationstation file in Pi folder :)

                            1 Reply Last reply Reply Quote 0
                            • *
                              **Scannigan**
                              last edited by 27 Jan 2017, 11:34

                              So having a bit of a play on my Pi3 and I'm running a very image heavy theme and the RPI-4 release has indeed stopped the WSOD, only very very rarely on boot when going from system view into detailed view for the first time will the screen flash white for milliseconds before being populated by the images.

                              I do get booted out of ES when changing settings in the ES menu which also throws up the following error:

                              emulationstation: . home/pi/EmulationStation/es-core/src/components/OptionListComponent.h:239: T OptionListComponent<T>: :getSelected() [with T = std:basic_string<char>]: Assertion 'selected.size() == 1' failed.
                              Aborted

                              F 1 Reply Last reply 27 Jan 2017, 11:45 Reply Quote 0
                              • F
                                fieldofcows @**Scannigan**
                                last edited by 27 Jan 2017, 11:45

                                @__Scannigan__ said in Solution for " White Screen of Death ":

                                I do get booted out of ES when changing settings in the ES menu which also throws up the following error:

                                This usually means there is something in es_settings.cfg that ES doesn't understand. Have you run any other development versions of ES on there? Maybe you could post your es_settings.cfg so we can take a look?

                                1 Reply Last reply Reply Quote 0
                                • *
                                  **Scannigan**
                                  last edited by 27 Jan 2017, 11:52

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • *
                                    **Scannigan**
                                    last edited by 27 Jan 2017, 11:54

                                    <?xml version="1.0"?>
                                    <bool name="BackgroundJoystickInput" value="false" />
                                    <bool name="DrawFramerate" value="false" />
                                    <bool name="EnableSounds" value="true" />
                                    <bool name="ParseGamelistOnly" value="false" />
                                    <bool name="QuickSystemSelect" value="true" />
                                    <bool name="SaveGamelistsOnExit" value="true" />
                                    <bool name="ScrapeRatings" value="true" />
                                    <bool name="ShowHelpPrompts" value="true" />
                                    <int name="ScraperResizeHeight" value="0" />
                                    <int name="ScraperResizeWidth" value="400" />
                                    <int name="ScreenSaverTime" value="150000" />
                                    <string name="Scraper" value="TheArchive" />
                                    <string name="ScreenSaverBehavior" value="random video" />
                                    <string name="ThemeSet" value="oldroom 720p" />
                                    <string name="TransitionStyle" value="fade" />

                                    I've just noticed I don't have the option for random video as screensaver in the ES menu anymore just Dim and Black

                                    I previously ran your v0.2-RPi-beta.2

                                    F 1 Reply Last reply 27 Jan 2017, 11:59 Reply Quote 0
                                    • F
                                      fieldofcows @**Scannigan**
                                      last edited by 27 Jan 2017, 11:59

                                      @__Scannigan__ said in Solution for " White Screen of Death ":

                                      I've just noticed I don't have the option for random video as screensaver in the ES menu anymore just Dim and Black

                                      That will be it. The WSOD fix version does not include the screensaver. Delete this line in your settings file and it should fix the issue:

                                      <string name="ScreenSaverBehavior" value="random video" />
                                      
                                      * 1 Reply Last reply 27 Jan 2017, 12:02 Reply Quote 0
                                      • *
                                        **Scannigan** @fieldofcows
                                        last edited by 27 Jan 2017, 12:02

                                        @fieldofcows Ahhh thanks dude, so I have too choose between hi res images and having a screen saver :)

                                        M 1 Reply Last reply 27 Jan 2017, 15:41 Reply Quote 0
                                        • M
                                          MWGemini @**Scannigan**
                                          last edited by 27 Jan 2017, 15:41

                                          so I have too choose between hi res images and having a screen saver :)

                                          @__Scannigan__ For now, at least. @fieldofcows is working hard on getting all of those features into the main branch, but we need to make sure they are as well tested as possible before he can submit them for review. @fieldofcows is just a volunteer developer, doing this for fun- it's not his job to support EmulationStation or RetroPie. The current maintainers of the RetroPie version of EmulationStation are @Buzz and @herb_fargus I believe. Since they are also just doing this for fun and not profit, we have to make sure that any changes to the system we give them won't make their lives harder by breaking things :).

                                          TLDR: Patience :). Once all the bugs are worked out (which requires more beta testing from users like you- thanks for helping to test!), it will eventually get into the official builds.

                                          For anyone else who is observing these threads and has been following the work @fieldofcows has been doing, I encourage you to help test his work, that way he can find more bugs and fix them more quickly. He's a magician, but perhaps not quite a miracle worker :).

                                          * 1 Reply Last reply 27 Jan 2017, 15:55 Reply Quote 4
                                          121 out of 145
                                          • First post
                                            121/145
                                            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