Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    [4.0.0-final][ES] all games fail to start - return to ES with changed resolution

    Recalbox General
    fail start return changed
    3
    6
    2401
    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.
    • niehztog1
      niehztog1 last edited by Substring

      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
      
      Substring 1 Reply Last reply Reply Quote 0
      • Substring
        Substring @niehztog1 last edited by

        @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

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

        1 Reply Last reply Reply Quote 0
        • niehztog1
          niehztog1 last edited by

          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
          
          1 Reply Last reply Reply Quote 0
          • niehztog1
            niehztog1 last edited by

            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.

            1 Reply Last reply Reply Quote 0
            • rockaddicted
              rockaddicted last edited by

              It is written in this wiki.

              Warning :
              
              If you update Recalbox, a new S31emulationstation will be created. So restart from : Now edit S31emulationstation
              

              Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
              Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
              Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

              Don't forget to upvote messages if it has been useful ;)

              1 Reply Last reply Reply Quote 0
              • niehztog1
                niehztog1 last edited by

                Yes, but you have to remember it! 🙂

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Want to support us ?

                84
                Online

                98.7k
                Users

                28.1k
                Topics

                187.0k
                Posts

                Copyright © 2021 recalbox.com