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