RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Odroid XU4 SDL Problem Emulationstation

    Scheduled Pinned Locked Moved
    Help and Support
    odroid xu4 retropie ubuntu
    3
    18
    1.4k
    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.
    • mituM
      mitu Global Moderator @ray3d
      last edited by mitu

      @ray3d said in Odroid XU4 SDL Problem Emulationstation:

      In the odroid how do you update to latest retropie without harm the actual content?

      You just update the RetroPie script and/or the Retropie packages, without updating the OS.
      Sorry I can't be of more of assistance, I don't have an XU4 to test.
      The command I mentioned before would reinstall the RetroPie SDL library for your, just in case the system upgrade has overwritten.
      Which version is currently installed ? You can find out using:

      dpkg -l | grep -i libsdl
      
      1 Reply Last reply Reply Quote 0
      • R
        ray3d
        last edited by

        Ok I give the command and these were the results:

         dpkg -l | grep -i 
        
        ii  libsdl-gfx1.2-5:armhf                  2.0.25-9                              armhf        drawing and graphical effects extension for SDL
        ii  libsdl-gfx1.2-dev:armhf                2.0.25-9                              armhf        development files for SDL_gfx
        ii  libsdl-image1.2:armhf                  1.2.12-8                              armhf        Image loading library for Simple DirectMedia Layer 1.2, libraries
        ii  libsdl-image1.2-dev:armhf              1.2.12-8                              armhf        Image loading library for Simple DirectMedia Layer 1.2, development files
        ii  libsdl-mixer1.2:armhf                  1.2.12-14                             armhf        Mixer library for Simple DirectMedia Layer 1.2, libraries
        ii  libsdl-mixer1.2-dev:armhf              1.2.12-14                             armhf        Mixer library for Simple DirectMedia Layer 1.2, development files
        ii  libsdl-net1.2:armhf                    1.2.8-5                               armhf        Network library for Simple DirectMedia Layer 1.2, libraries
        ii  libsdl-net1.2-dev:armhf                1.2.8-5                               armhf        Network library for Simple DirectMedia Layer 1.2, development files
        ii  libsdl-sound1.2:armhf                  1.0.3-8                               armhf        Sound library for Simple DirectMedia Layer 1.2, libraries
        ii  libsdl-sound1.2-dev:armhf              1.0.3-8                               armhf        Sound library for Simple DirectMedia Layer 1.2, development files
        ii  libsdl-ttf2.0-0:armhf                  2.0.11-4                              armhf        TrueType Font library for Simple DirectMedia Layer 1.2, libraries
        ii  libsdl-ttf2.0-dev:armhf                2.0.11-4                              armhf        TrueType Font library for Simple DirectMedia Layer 1.2, development files
        ii  libsdl1.2-dev                          1.2.15+dfsg2-0.1                      armhf        Simple DirectMedia Layer development files
        ii  libsdl1.2debian:armhf                  1.2.15+dfsg2-0.1                      armhf        Simple DirectMedia Layer
        ii  libsdl2-2.0-0:armhf                    2.0.8+1mali                           armhf        Simple DirectMedia Layer
        hi  libsdl2-dev:armhf                      2.0.8+1mali                           armhf        Simple DirectMedia Layer development files
        ii  libsdl2-image-2.0-0:armhf              2.0.3+dfsg1-1                         armhf        Image loading library for Simple DirectMedia Layer 2, libraries
        ii  libsdl2-image-dev:armhf                2.0.3+dfsg1-1                         armhf        Image loading library for Simple DirectMedia Layer 2, development files
        ii  libsdl2-mixer-2.0-0:armhf              2.0.2+dfsg1-2                         armhf        Mixer library for Simple DirectMedia Layer 2, libraries
        ii  libsdl2-mixer-dev:armhf                2.0.2+dfsg1-2                         armhf        Mixer library for Simple DirectMedia Layer 2, development files
        ii  libsdl2-net-2.0-0:armhf                2.0.1+dfsg1-3                         armhf        Network library for Simple DirectMedia Layer 2, libraries
        ii  libsdl2-net-dev:armhf                  2.0.1+dfsg1-3                         armhf        Network library for Simple DirectMedia Layer 2, development files
        ii  libsdl2-ttf-2.0-0:armhf                2.0.14+dfsg1-2                        armhf        TrueType Font library for Simple DirectMedia Layer 2, libraries
        ii  libsdl2-ttf-dev:armhf                  2.0.14+dfsg1-2                        armhf        TrueType Font library for Simple DirectMedia Layer 2, development files
        

        I heard that raspberry pi has an experimental driver open gl and altering config.txt fix the issue, In odroid exist something similar?

        mituM 1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @ray3d
          last edited by

          @ray3d You seem to have the correct SDL library installed (2.0.8+1mali is installed by the RetroPie script).
          The advice about the OpenGL experimental driver on the PI doesn't apply to Odroid.

          1 Reply Last reply Reply Quote 0
          • R
            ray3d
            last edited by

            Yes it seems correct. I will try to look for more but Is very strange. Everything is there.

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @ray3d
              last edited by

              @ray3d Are you running Emulationstation from the terminal or from the desktop environment ?

              Try running it like this from the terminal

              SDL_VIDEO_EGL_DRIVER=/usr/lib/arm-linux-gnueabihf/mali-egl/libGLESv2.so emulationstation --debug
              

              and see if you get a different result.

              1 Reply Last reply Reply Quote 0
              • R
                ray3d
                last edited by

                I’m running now all the tests via SSH: I gave your command and these are the results:

                SDL_VIDEO_EGL_DRIVER=/usr/lib/arm-linux-gnueabihf/mali-egl/libGLESv2.so emulationstation --debug
                
                lvl2:   EmulationStation - v2.7.6rp, built Mar 31 2019 - 02:33:22
                lvl2:   Creating surface...
                lvl2:   Created window successfully.
                terminate called after throwing an instance of 'std::logic_error'
                  what():  basic_string::_M_construct null not valid
                Aborted
                pigame@odroid:~$
                

                What means that?

                mituM 1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @ray3d
                  last edited by

                  @ray3d Looks to be working, you're using an older version of Emulationstation and there's something wrong with your installation.

                  Did you install from the RetroPie-Setup script or from a 3rd party image ? Did you update your RetroPie-Setup script - what version are you using ?

                  1 Reply Last reply Reply Quote 0
                  • R
                    ray3d
                    last edited by

                    I had from last year the image and I constructed carefully but I didn’t remember present these problems but now I’m a fool because I didn’t make the backup of some things :( Look this is the file: “retropie_packages.sh” and it says _version="1.65 FINAL". What I did is go to:

                    sudo ~/RetroPie-Setup/retropie_setup.sh
                    

                    Then update retro pie script and that’s all because I don’t know how to update more. Well what I did also went to manage then core and update all from source that are the two things I did nothing else. How can I update maybe with commands and not the GUI? But I don’t know how.

                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @ray3d
                      last edited by

                      @ray3d Can you show a screenshot after the start of the setup script - the version should be shown there. The retropie_packages.sh script is not showing the version.

                      1 Reply Last reply Reply Quote 0
                      • R
                        ray3d
                        last edited by

                        This is the picture of what I see:

                        https://ibb.co/jbNKsX0

                        mituM 1 Reply Last reply Reply Quote 0
                        • mituM
                          mitu Global Moderator @ray3d
                          last edited by

                          @ray3d This is not the RetroPie-Setup script distributed by the RetroPie project - it's probably a 3rd party image (ORA maybe ?). We don't support those images, you should probably ask the creator(s) for support.

                          1 Reply Last reply Reply Quote 0
                          • R
                            ray3d
                            last edited by

                            I installed everything as it says here with the latest version:

                            https://retropie.org.uk/docs/Odroid-XU3-XU4/

                            I deleted from the retropie setup directory:

                            Now I see:

                            https://ibb.co/F4ksdhn

                            But same error emulationstation. or line for same error. When I installed the new retropie it took almost 3 hours it was a lot of time but did nothing. Same SDL error :(

                            R 1 Reply Last reply Reply Quote 0
                            • R
                              retrodroid @ray3d
                              last edited by

                              @ray3d did you ever figure this out?

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

                              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.