[4.0.0-final][ES] all games fail to start - return to ES with changed resolution
-
all games - no matter which rom or which system - fail to start. As soon as I choose a game from the menu, the game screen is shown for about one second. then the screen returns to emulationstation (unuseable, because it has a too small screen resolution). When I then start a second game, the game initially started is shown for about 5 seconds before the screen again returns to emulationstation (with broken resolution).
Here is .emulationstation/es_log.txt
lvl2: Attempting to launch game... lvl2: Shutting down SDL AUDIO lvl2: MusicEnded lvl2: playing lvl2: MusicEnded lvl2: playing lvl2: MusicEnded lvl2: playing lvl2: Available and configurated : Xbox 360 Wireless Receiver (XBOX) lvl0: Tried to use unset setting INPUT P5NAME! lvl0: Tried to use unset setting INPUT P5GUID! lvl2: No config for player 0 lvl2: So i set Xbox 360 Wireless Receiver (XBOX) for player 0 lvl2: No config for player 1 lvl2: No config for player 2 lvl2: No config for player 3 lvl2: No config for player 4 lvl2: Configure emulators command : -p1index 0 -p1guid 030000005e0400009102000007010000 -p1name "Xbox 360 Wireless Receiver (XBOX)" -p1devicepath /dev/input/event2 lvl2: Controllers config : -p1index 0 -p1guid 030000005e0400009102000007010000 -p1name "Xbox 360 Wireless Receiver (XBOX)" -p1devicepath /dev/input/event2 lvl2: python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc -p1index 0 -p1guid 030000005e0400009102000007010000 -p1name "Xbox 360 Wireless Receiver (XBOX)" -p1devicepath /dev/input/event2 -system snes -rom /recalbox/share/roms/snes/Super\ Mario\ Kart\ \(U\).smc -emulator default -core default lvl1: ...launch terminated with nonzero exit code 62720! lvl2: Creating surface... lvl2: Created window successfully. lvl2: Added known joystick Xbox 360 Wireless Receiver (XBOX) (instance ID: 0, device index: 0) lvl2: SDL AUDIO Initialized lvl2: playing
-
@niehztog1 Hi ! Could you SSH to your recalbox and
/etc/init.d/S31emulationstation restart
, keep yourssh open, launch a game and paste the output here please ?PS : i edited your post for a better redability
-
hello @Substring , thank you for your support
I did what you suggested and restarted emulationstation. The strange thing is that after restarting it, the games work as expected. I can't reproduce the error this way. Here is the output:
# /etc/init.d/S31emulationstation restart # lvl0: System "favorites" is missing name, path, extension, or command! sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) /bin/bash: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) lvl0: Tried to use unset setting INPUT P5NAME! lvl0: Tried to use unset setting INPUT P5GUID! sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) sh: warning: setlocale: LC_ALL: cannot change locale (de_DE.UTF-8) PPU.RenderSub = 0 PPU.FullClipping = 1 Settings.Transparency = 1 Settings.SpeedhackGameID = 0 PPU.SFXSpeedupHack = 0 coldata_update_screen = 1
Another thing I tried is, launch the game without restarting emulationstation (will end up in menu with broken resolution) and then restarting emulationstation. I was then immediately returned to the game and being able to play. Here is the output:
# /etc/init.d/S31emulationstation restart # tvservice-client: Failed to connect to TV service: -1 lvl0: Error initializing SDL! terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct null not valid /etc/init.d/S31emulationstation: line 17: 780 Aborted HOME=/recalbox/share/system LC_ALL="de_DE.UTF-8" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_NOMOUSE=1 /usr/bin/emulationstation
-
Problem found. Earlyer I followed this guide in order to load my roms from a remote network share. As part of the guide you do the following:
cd /etc/init.d/ mv S31emulationstation S92emulationstation
One of the past system updates must have re-created the file S31emulationstation on my system, so as a result I had two of them. So I guess the problem was that emulationstation was running twice. After removing one it worked. Thank you @Substring for your hint with the restart command, that brought me to the idea.
-
It is written in this wiki.
Warning : If you update Recalbox, a new S31emulationstation will be created. So restart from : Now edit S31emulationstation
-
Yes, but you have to remember it!