Aloshi / EmulationStation

A flexible emulator front-end supporting keyboardless navigation and custom system themes.
MIT License
2.08k stars 905 forks source link

Blank screen with single white dot on Emulation Station Exit #142

Closed holvin closed 10 years ago

holvin commented 11 years ago

I have been a problem with the blank screen single white dot on my Raspberry Pi. I am able to boot into Emulation Station and use the emulators with no problems. However, when I 'Exit' Emulation Station, I get the blank screen with a single white dot. This is a new problem I did not have before. Before the Raspberry Pi would show the Terminal Prompt after a clean shutdown of Emulation Station. I am able to SSH into the Raspberry Pi with no problems. I looked around before posting, but I did not find a suitable solution to my issue. I apologize in advanced if I overlooked any solutions.

System: Raspberry Pi Model B 512MB RAM MEM Split 256 Overclock 'High' 950MHz ARM, 250MHz Core, 450MHz SDRAM, 6 Overvolt

I booted up to Emulation Station. Exited Emulation Station. SSH'ed into the RPi to get the es_log.txt and here is the output....

--------cut--------cut--------cut--------cut--------cut--------cut--------cut--------cut--------cut-------- lvl2: EmulationStation - 1.0.2.0 - built Nov 3 2013 - 07:10:18 lvl2: Starting SDL... lvl2: Creating surface... lvl2: Resolution: 1920x1080... lvl2: Created surface successfully! lvl2: Loaded InputConfig data for 2 devices. lvl2: Created font "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf" with size 37. textureID: 1 lvl2: Created font "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf" with size 48. textureID: 2 lvl2: Created font "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf" with size 108. textureID: 3 lvl2: Loading system config file... lvl1: System "gb" has no games! Ignoring it. lvl2: Parsing XML file "/home/pi/RetroPie/roms/gba/gamelist.xml"... lvl1: System "gbc" has no games! Ignoring it. lvl1: System "gamegear" has no games! Ignoring it. lvl1: System "mame" has no games! Ignoring it. lvl1: System "fba" has no games! Ignoring it. lvl1: System "mastersystem" has no games! Ignoring it. lvl2: Parsing XML file "/home/pi/RetroPie/roms/megadrive/gamelist.xml"... lvl1: System "neogeo" has no games! Ignoring it. lvl2: Parsing XML file "/home/pi/RetroPie/roms/nes/gamelist.xml"... lvl1: System "pcengine" has no games! Ignoring it. lvl1: System "psp" has no games! Ignoring it. lvl2: Parsing XML file "/home/pi/RetroPie/roms/snes/gamelist.xml"... lvl1: Game at "/home/pi/RetroPie/roms/snes/Super Mario Bros. 7 V0.1 (SMW1 Hack) [b1].smc" does not exist! lvl2: Finished loading config file - created 6 systems. lvl2: Loading theme "/home/pi/.emulationstation/gba/theme.xml"... lvl2: Created font "/home/pi/.emulationstation/gba/../general_art/pixeljosh6.ttf" with size 43. textureID: 4 lvl2: Created font "/home/pi/.emulationstation/gba/../general_art/pixeljosh6.ttf" with size 32. textureID: 5 lvl1: Font "/home/pi/.emulationstation/gba/../general_art/pixeljosh6.ttf" with size 162 exceeded max texture size! Trying again... lvl1: Font "/home/pi/.emulationstation/gba/../general_art/pixeljosh6.ttf" with size 129 exceeded max texture size! Trying again... lvl2: Created font "/home/pi/.emulationstation/gba/../general_art/pixeljosh6.ttf" with size 82. textureID: 8 lvl2: Theme loading complete. lvl2: Parsing XML file "/home/pi/RetroPie/roms/gba/gamelist.xml" before writing... lvl0: Error saving XML file "/home/pi/RetroPie/roms/gba/gamelist.xml"! lvl2: Parsing XML file "/home/pi/RetroPie/roms/megadrive/gamelist.xml" before writing... lvl2: Parsing XML file "/home/pi/RetroPie/roms/nes/gamelist.xml" before writing... lvl2: Parsing XML file "/home/pi/RetroPie/roms/snes/gamelist.xml" before writing... lvl2: Destroying font "/home/pi/.emulationstation/gba/../general_art/pixeljosh6.ttf" with size 82. lvl2: Destroying font "/home/pi/.emulationstation/gba/../general_art/pixeljosh6.ttf" with size 32. lvl2: Destroying font "/home/pi/.emulationstation/gba/../general_art/pixeljosh6.ttf" with size 43. lvl2: Destroying font "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf" with size 37. lvl2: Destroying font "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf" with size 48. lvl2: Destroying font "/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf" with size 108. --------eom--------eom--------eom--------eom--------eom--------eom--------eom--------eom--------

holvin commented 11 years ago

I found the commands at the cause of the issue. I retraced my steps. I use a PS3 controller paired via Bluetooth with sixad. I was having difficulties pairing my controller because Emulation Station started before sixad. So I added commands to rc.local before the exit 0 command. Here is what the end of my rc.local file looked like.

-----------cut----------- sleep 20s emulationstation & exit 0 -----------eom-----------

I removed the sleep command and this resolved the issue I have been experiencing. I will need to come up with an alternate solution to pairing my PS3 on boot-up though.

arimal commented 11 years ago

It's possible you can work around that by just putting them in separate scripts, Start Sixad in your /etc/profile and it will run before anything in rc.local

holvin commented 10 years ago

Thanks I tried modifying the /etc/profile however this started the sixad options and prevented emulationstation from starting. I restored the both /etc/profile and /etc/rc.local to the original scripts. I found a solution, I have to wait until Emulation Station has completely loaded before I can press the PS button to pair the controller. I tested this and it works now. I think the problem was I was pressing the PS button before the sixad had actually started. The LED lights on the controller flashed endlessly and did not make a connection. Thank you for the input.