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

    emulationstation fails to launch

    Scheduled Pinned Locked Moved Help and Support
    linux
    28 Posts 4 Posters 4.6k 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.
    • J
      Johnston @mitu
      last edited by

      @mitu said in emulationstation fails to launch:

      .. But some other things just weren't working as well.

      That was without the drivers. Thats why I reinstalled the drivers, there were a few things that were annoying.

      Basically without installing the AMD drivers from their site, just relying on the standard Kernel stuff only. ES works but other things are just sub-par. Like MPV opens with Graphical glitches for a few seconds.

      With the amd drivers installed everything else runs smoother but ES doesn't start.

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

        No idea why it's not working - ES uses libSDL as provided by Ubuntu or the Linux distro where it's installed, which in turn relies on the OpenGL support provided by X.org (GLX).

        J 1 Reply Last reply Reply Quote 0
        • J
          Johnston @mitu
          last edited by

          @mitu Do you know if there is a commandline to call the output of libsdl the same way ES does?

          Maybe compare the AMD, Nvidia, Nouvea, Standard outputs?

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

            Usually glxinfo should show if accelerated OpenGL is supported. For SDL, you could download the library and compile the tests folder - there are specific OpenGL tests that can be run to test libSDL.

            J 1 Reply Last reply Reply Quote 0
            • J
              Johnston @mitu
              last edited by Johnston

              @mitu

              Heres the output from glxinfo AMD driver ES not working
              https://pastebin.com/FQqDbjmC

              EDIT: From a fresh install & updated no AMD drivers ES working. https://pastebin.com/xjcZ52Fd

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

                @johnston Can you try installing the emulationstation-dev package from the experimental section and see if it works with the proprietary drivers ?

                J 1 Reply Last reply Reply Quote 0
                • J
                  Johnston @mitu
                  last edited by

                  @mitu Unless it has had an attempt at a fix in the mean time, the Dev version did the exact same thing.

                  But ATM I'm back on the standard drivers.

                  If there's been an attempt at a fix I'll give it a go and reinstall but I don't want to do that if there hasn't because I've found to get back to 100% stock it takes a fresh install.

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

                    @johnston said in emulationstation fails to launch:

                    @mitu Unless it has had an attempt at a fix in the mean time, the Dev version did the exact same thing.

                    There was, that's why I asked. There was a modification on the master branch, not the stable, hence the emulationstation-dev installation.

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      Johnston @mitu
                      last edited by Johnston

                      @mitu I shall give that a go then

                      EDIT: We have a fix for the AMD side at least

                      Jan 29 14:14:08 lvl3: 	fireEvent: game-end  
                      Jan 29 14:14:08 lvl2: 	Creating window...
                      Jan 29 14:14:08 lvl2: 	Created window successfully.
                      Jan 29 14:14:08 lvl2: 	GL vendor:   X.Org
                      Jan 29 14:14:08 lvl2: 	GL renderer: Radeon RX 580 Series (POLARIS10, DRM 3.38.0, 5.8.0-7630-generic, LLVM 10.0.1)
                      Jan 29 14:14:08 lvl2: 	GL version:  4.6 (Compatibility Profile) Mesa 20.1.6
                      Jan 29 14:14:08 lvl2: 	Checking available OpenGL extensions...
                      Jan 29 14:14:08 lvl2: 	 ARB_texture_non_power_of_two: ok
                      
                      
                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @Johnston
                        last edited by

                        @johnston Thanks for the follow-up, let's hope this will fix similar issues in the future.

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          darkblaster77 @mitu
                          last edited by

                          @mitu

                          I am having this similar issue. Wondering if there is way to run EmulationStation with Nvidia proprietary driver.

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

                            @darkblaster77 Have you tried the solution from this topic ?

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              darkblaster77 @mitu
                              last edited by

                              @mitu

                              I am not mistaken, the solution is for AMD graphic card.

                              My setup is as follows
                              Processor: Intel Core2Duo T6600
                              RAM: 4GB
                              Graphic: Nvidia GeForce G105M
                              O/S: Ubuntu 20.04.2 LTS
                              RetroPie Version: 4.7.11

                              My current workaround is to use the Nouveau display driver.

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

                                @darkblaster77 said in emulationstation fails to launch:

                                I am not mistaken, the solution is for AMD graphic card.

                                Nobody said it's just for AMD cards. Try installing the -dev package and see if it works.

                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  darkblaster77 @mitu
                                  last edited by

                                  @mitu
                                  Tried running on emulationstation-dev. It is still not working for me.

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

                                    @darkblaster77 said in emulationstation fails to launch:

                                    Tried running on emulationstation-dev. It is still not working for me.

                                    Run EmulationStation with the --debug parameter, then get the log from $HOME/.emulationstation/es_log.txt and post it on pastebin.com.

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      darkblaster77 @mitu
                                      last edited by

                                      @mitu

                                      Please see the es_log.txt at the link below
                                      https://pastebin.com/6MrtX2AN

                                      Not sure if it is useful. It displays the following errors.

                                      Mar 17 21:45:13 lvl2: 	EmulationStation - v2.10.0rp-dev, built Mar 17 2021 - 21:35:43
                                      Mar 17 21:45:13 lvl2: 	Parsing XML file "/opt/retropie/supplementary/emulationstation-dev/resources/mamenames.xml"...
                                      Mar 17 21:45:13 lvl2: 	Parsing XML file "/opt/retropie/supplementary/emulationstation-dev/resources/mamebioses.xml"...
                                      Mar 17 21:45:13 lvl2: 	Parsing XML file "/opt/retropie/supplementary/emulationstation-dev/resources/mamedevices.xml"...
                                      Mar 17 21:45:13 lvl2: 	Creating window...
                                      X Error of failed request:  BadValue (integer parameter out of range for operation)
                                        Major opcode of failed request:  152 (GLX)
                                        Minor opcode of failed request:  3 (X_GLXCreateContext)
                                        Value in failed request:  0x0
                                        Serial number of failed request:  87
                                        Current serial number in output stream:  88
                                      
                                      mituM 1 Reply Last reply Reply Quote 0
                                      • mituM
                                        mitu Global Moderator @darkblaster77
                                        last edited by

                                        @darkblaster77 said in emulationstation fails to launch:

                                           X Error of failed request:  BadValue (integer parameter out of range for operation)
                                           Major opcode of failed request:  152 (GLX)
                                           Minor opcode of failed request:  3 (X_GLXCreateContext)
                                        

                                        This looks like a failure to create an OpenGL context. Do you have accelerated OpenGL working ? Run glxinfo and post the output on pastebin.com also.

                                        D 1 Reply Last reply Reply Quote 0
                                        • D
                                          darkblaster77 @mitu
                                          last edited by

                                          @mitu

                                          The output is as follows
                                          https://pastebin.com/YMRS6d94

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

                                            @darkblaster77 said in emulationstation fails to launch:

                                            The output is as follows
                                            https://pastebin.com/YMRS6d94

                                            This shows an error - there's no OpenGL support. I think your NVIDIA driver installation is broken - it's not an EmulationStation issue.

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