Odroid XU4 SDL Problem Emulationstation
-
@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
-
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?
-
@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. -
Yes it seems correct. I will try to look for more but Is very strange. Everything is there.
-
@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.
-
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?
-
@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 ?
-
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.
-
@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. -
This is the picture of what I see:
-
@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.
-
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:
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 :(
-
@ray3d did you ever figure this out?
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.