Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

[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! :)



Want to support us ?

391
Online

59203
Users

18474
Topics

138901
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.