Solution for " White Screen of Death "
-
@__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" />
-
@fieldofcows Ahhh thanks dude, so I have too choose between hi res images and having a screen saver :)
-
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 :).
-
@MWGemini Cheers dude, I've pushed this and since added more systems and I can't seem to break it
-
I've now tried this on my Raspberry Pi 1. I forgot how slow they are! It took hours to compile then I realised I had used the wrong base image then had to wait again. Anyway...
It works well. Tronky theme loaded with 500Mb of images, maximum set to 100Mb in the UI and no WSOD. Carousel images were all preloaded and worked without delay. System images took a couple of seconds to load if paged out.
With a smaller theme there was no evidence of having to load/unload so no delays.
All seems to be OK :)
-
@fieldofcows Fantastic! I've only got a Pi3, so I'm sorry I can't help with testing more than I've been able to so far.
-
Ok so it's done. I've submitted the PR. I hope there has been enough testing to shake out any problems but if anyone is willing or able to do a bit more testing then it would really be appreciated.
What I would really like to see is the fixed version being tried on existing configurations to make sure they still work without issue.
-
@fieldofcows What's next on the TODO list? And how can I help?
-
What's next on the TODO list?
Champagne and cigars ;). Congratulations to everyone involved on seeing this through. This is definitely a milestone achievement and it is much appreciated.
-
@MWGemini said in Solution for " White Screen of Death ":
What's next on the TODO list?
Either omxplayer for video, video screensaver or back to metadata. After a beer or two.
-
@fieldofcows Happy to help with any of those. I can drop-ship you a case of your favorite as a gesture of appreciation :).
-
Now I've got the hang of all this ( really enjoying learning about the back end of it) I'm happy to help if I can
-
@MWGemini said in Solution for " White Screen of Death ":
I can drop-ship you a case of your favorite as a gesture of appreciation :).
Haha! Very kind thanks but you might be a bit premature. There seem to be a couple of issues to solve with the WSOD fix.
-
@fieldofcows What did I miss?
Edit: Nevermind, found the discussion for it: https://github.com/RetroPie/EmulationStation/pull/86
Is there anything I can do to help narrow this one down?
-
@MWGemini It's been a busy weekend so I've only just had a chance to look at this. The carbon theme issue wasn't too hard to fix. Hopefully the WSOD fix will be back in soon.
-
@fieldofcows Understandable. Same for me, actually. I just saw the PR updates with your new fix. If you get time to put a new release together, I can run through some more tests. I also need to set aside some time to test the video stuff too.
-
OMG WOW GUYS!!!
I've not actually visited the forums in a few weeks. I got my system working and have been working on a way to get the games that work in RetroAchievments to work, so my visitations have been mostly on THAT site. So I'm in the middle of scraping some games (romhacks that weren't included in my original set) and I saw this thread. Just finished reading through it. All I can say is that ^^^^^ just.. wow.
I'm eager to try this out as well. I currently have 31 systems on my Rpi3 setup. I've not bothered getting heavy into the video previews side of things yet because none of the available themes that support them were capable of working with all my systems. Now that this HUGE STEP forward is more or less tested and working, I can't wait to get my hands on it and maybe test further for you.
So before I do anything, I'm (of course) going to make a backup image of my existing SD card. Then, what do I do? I'd like to avoid starting from scratch again because I have a lot of customization on my system. Specifically, I'm using some xboxdrv joystick remapping and all of my roms are stored on an attached USB HD. So I think the first thing that needs to happen is the modification of the memory split right? It looks like the modifications to ES though were made so you don't have to do that. I just want to know where to begin. After that, is it a simple matter of using RetroPie's built in setup menus to update from source the latest EmulationStation? I'm not sure about that since most of the instructions leading up to where we are say it needs done manually in the terminal; but then it says you pushed the PR fix..
I just want to test it further using official means, if that's where it's at now. I can go back after installing the update and re-download various themes to test.
-
Hi @hansolo77,
Others can probably advise you better on backing up your system to ensure nothing breaks when trying this but, yes the fix is now included in the 'official' version which you can update to using the retropie menu to update from source.
I'm not sure how many others have tried and tested this so always appreciate any feedback on whether it is working correctly for you or not.
Good luck :)
-
@fieldofcows said in Solution for " White Screen of Death ":
Hi @hansolo77,
Others can probably advise you better on backing up your system to ensure nothing breaks when trying this but, yes the fix is now included in the 'official' version which you can update to using the retropie menu to update from source.
I'm not sure how many others have tried and tested this so always appreciate any feedback on whether it is working correctly for you or not.
Good luck :)
Is this the actual EmulationStation package, or is it another package that needs to be updated?
I see the ES release dates on the site appear to be older still. Just checking.
Thanks.
-
i think this one actually gives you the used vram
sudo vcdbg reloc |grep "\[" | awk '{split($0,a," "); print a[12]}' | awk '{split($0,a,","); print a[1]}' | awk '{sum+=$1}END{print sum}'
if i do
sudo vcdbg reloc
i get to see
Relocatable heap version 4 found at 0x1f000000 total space allocated is 492M, with 490M relocatable, 2.3M legacy and 0 offline 1 legacy blocks of size 2359296 free list at 0x3db120c0 349M free memory in 58 free block(s) largest free block is 332M bytes 0x1f000000: legacy block 2.3M 0x1f240000: free 332M
so it's tell me i have 349M free of ram
if i do (notice edited to show in MB the /1024/1024 part with sum)
sudo vcdbg reloc |grep "\[" | awk '{split($0,a," "); print a[12]}' | awk '{split($0,a,","); print a[1]}' | awk '{sum+=$1}END{print sum/1024/1024}'
gives me 140.709 (MB)
so 140.709 + 349 gives me 489.709 which pretty much equals "490M relocatable"
that's why i think it shows you the used ram while the 1st one can be used to see the free ram
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.