Can't start SuperTux
-
I can confirm this error. Tested with RPi3B+, RetroPie Buster 4.8.6 .
runcommand.log:
Parameters: Executing: supertux2 [WARNING] /build/supertux-q8Ly53/supertux-0.6.0/src/video/video_system.cpp:52 Error creating GLVideoSystem-330core, using GLVideoSystem-20 fallback: Couldn't set video mode 1280x800: Could not initialize EGL [WARNING] /build/supertux-q8Ly53/supertux-0.6.0/src/video/video_system.cpp:57 Error creating GLVideoSystem-20, using SDL fallback: Couldn't set video mode 1280x800: Could not initialize EGL [FATAL] /build/supertux-q8Ly53/supertux-0.6.0/src/supertux/main.cpp:604 Unexpected exception: Couldn't set video mode 1280x800: Could not initialize EGL
-
@Meiner said in Can't start SuperTux:
can i install it using apt?
That's how RetroPie installs it - from the distro provided package. If there's an isssue with supertux, then the problem is in the distro provided package - maybe it's no longer built with GLES2 support ?
@Meiner what platform/harware are you using ? Is it a Raspberry PI or something else ?
-
@mitu
Raspberry Pi 3.I have the same error when starting supertux from command line.
i was able to start supertux with "supertux2 --renderer sdl" but its slow like the hell and it uses only a part of the display. starting in fullscreen or other resolution changes nothing.
Can i check whether its build with GLES2? some applications i know (i.e. ffmpeg) show what function the are build in the help page.
-
Looking at the log and also the source, I don't think GLES2 support is compiled in. I'm not familiar with the port, did it ever worked right out of EmulationStation at any point ?
-
@mitu yes it did work, or in my case does work.
im on RetroPie 4.8.4. i have not updated mine, since then, since i have it working perfectly for me
i have version 0.6.0 of supertux.
let me know if you want anything else -
@ExarKunIv said in Can't start SuperTux:
@mitu yes it did work, or in my case does work.
On a Pi3B ? Note that the RetroPie version doesn't matter here, since the package comes from the RPT's repositories. Which version of
supertux
do you have installed ? -
-
@ExarKunIv said in Can't start SuperTux:
i know at some point on the pi3 there was a major slow down on supertux here is my first post about it
Probably because it's using the SDL renderer, as @Meiner already tried. Note that on a PI4 you can use the OpenGL20 renderer and get an accelerated renderer, but the Pi3 doesn't have it (on Buster).
-
@mitu said in Can't start SuperTux:
Pi3 doesn't have it (on Buster)
yeah, i just ended up giving up on it. and i moved on.
not sure why now its not starting though.maybe ill dig my pi3 out and do a test install and see what i come up with. it will be a bit before i get to that though
-
@ExarKunIv said in Can't start SuperTux:
maybe ill dig my pi3 out and do a test install and see what i come up with. it will be a bit before i get to that though
I don't think it's going to make a difference, we already have 2(3) tests showing the same issue.
-
I think the package is broken since Buster, found and old post in the RPI forums reporting the same thing. May have worked previously, but the previous version I found (0.5.x) is not installable on Buster, so can't test that assumption.
We can turn it into a proper scriptmodule to compile it locally, though I'm not sure if it's worth it since with the current RaspiOS it should work on RPI3 also.
-
As i remember it worked with an older version but i can't remember what version.
i tried building the game from source but failed because of missing submodules. I give up here its not important enough. i can play the game on my ubuntu desktop and thats fine.
@ mitu
Note that on a PI4 you can use the OpenGL20 renderer and get an accelerated renderer, but the Pi3 doesn't have it (on Buster).
that means RPi4 has support for OpenGL20 on buster but RPI3 doesn't?
-
@Meiner said in Can't start SuperTux:
that means RPi4 has support for OpenGL20 on buster but RPI3 doesn't?
Yes.
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.