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

    Can't start SuperTux

    Scheduled Pinned Locked Moved Help and Support
    supertux
    14 Posts 4 Posters 1.2k Views
    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.
    • M
      Meiner
      last edited by

      i can install supertux on retropie 4.8 but the game didn't start. when i try it the screen becomes black and after some moments back to emulation station. Tried my old retropie 4.6 but with the same bahaviour. is there a problem with the install script or the game itself? can i install it using apt?

      mituM 1 Reply Last reply Reply Quote 0
      • windgW
        windg
        last edited by

        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
        

        My English isn't at a good level.

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

          @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 ?

          M 1 Reply Last reply Reply Quote 0
          • M
            Meiner @mitu
            last edited by Meiner

            @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.

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

              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 ?

              ExarKunIvE 1 Reply Last reply Reply Quote 0
              • ExarKunIvE
                ExarKunIv @mitu
                last edited by ExarKunIv

                @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

                RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                Maintainer of RetroPie-Extra .

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

                  @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 ?

                  ExarKunIvE 1 Reply Last reply Reply Quote 0
                  • ExarKunIvE
                    ExarKunIv @mitu
                    last edited by

                    @mitu 0.6.0 is what supertux says on the screen, but no its on my pi4.
                    i think i have it on my pi3 but thats at home, and not updated for about 2 years now.

                    i know at some point on the pi3 there was a major slow down on supertux here is my first post about it

                    so i think thats where i left it

                    RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                    RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                    Maintainer of RetroPie-Extra .

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

                      @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).

                      ExarKunIvE 1 Reply Last reply Reply Quote 0
                      • ExarKunIvE
                        ExarKunIv @mitu
                        last edited by

                        @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

                        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                        Maintainer of RetroPie-Extra .

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

                          @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.

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

                            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.

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              Meiner @mitu
                              last edited by

                              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?

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

                                @Meiner said in Can't start SuperTux:

                                that means RPi4 has support for OpenGL20 on buster but RPI3 doesn't?

                                Yes.

                                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.