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

    Dolphin or lr-dolphin change emulator on RetroPie to OpenGL or start from

    Scheduled Pinned Locked Moved Help and Support
    dolphinlr-dolphinopenglcommandline
    12 Posts 4 Posters 2.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.
    • R
      RaspiMatze
      last edited by

      Hello together,

      I'm new working with the RetroPie. I use it with the Raspberry Pie 5 and the newest RetroPie distrubition.
      I want to change the graphic engine from dolphin (emulator for GameCube) to OpenGL, but I don't know where and how.

      The other topic that I want to launch the emulator from the commandline, but if I try to use "dolphin-emu" it won't work.

      I hope you can help me to solve my issues.

      Best regards

      Matze

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

        I'm new working with the RetroPie. I use it with the Raspberry Pie 5 and the newest RetroPie distrubition.

        Support for Pi5 in RetroPIe is still pending, you're probably bump into some issues if you choose to use the Pi5 right now.

        I want to change the graphic engine from dolphin (emulator for GameCube) to OpenGL, but I don't know where and how.

        That doesn't make sense. What exactly are you trying to solve or configure ? Dolphin is an emulator for Gamecube/Wii, OpenGL is an graphic API/implementation used (underneath) by a lot of programs/applications.

        The other topic that I want to launch the emulator from the commandline, but if I try to use "dolphin-emu" it won't work.

        What's the error you're getting when launching the emulator and what arguments are you passing to dolphin-emu when launching it ?

        R R 3 Replies Last reply Reply Quote 0
        • R
          RaspiMatze @mitu
          last edited by RaspiMatze

          @mitu The problem is that a game is sometimes too dark to play if I use lr-dolphin. I want to use Dolphin-gui or Dolphin, but then I can't use the controller. I want to configure the controller first and then try to use it.

          I try to find a way to play without the darkness.

          Best regards

          Matze

          retropieuser555R 1 Reply Last reply Reply Quote 0
          • retropieuser555R
            retropieuser555 @RaspiMatze
            last edited by

            @RaspiMatze if you mean mario kart double dash it's a known problem that's been discussed 3-4 times on the forum before. Just search the forum and you'll see

            Pi 5 4GB

            Retroflag GPI with raspberry pi zero 2 w/ wifi

            Retroachievements:- lovelessrapture

            R R 2 Replies Last reply Reply Quote 0
            • R
              RaspiMatze @mitu
              last edited by

              @mitu I called: F4 and go to the Terminal. Then I go to the folder "/opt/retropie/emulators/dolphin/bin/" then call "dolphin-emu" How can it make to work?

              mituM 1 Reply Last reply Reply Quote 0
              • R
                RaspiMatze @retropieuser555
                last edited by

                @retropieuser555 I didn't find a suitable solution. Could you show me where?

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

                  @RaspiMatze said in Dolphin or lr-dolphin change emulator on RetroPie to OpenGL or start from:

                  @mitu I called: F4 and go to the Terminal. Then I go to the folder "/opt/retropie/emulators/dolphin/bin/" then call "dolphin-emu" How can it make to work?

                  That's not going to work, for 2 reasons:

                  • dolphin-emu needs a desktop environment to work, it will not start from a terminal session.
                  • the proper way to run an application from the current folder is prefixing the command with ./ (current folder), like so:
                    cd /opt/retropie/emulators/dolphin/bin/
                     ./dolphin-emu
                    

                  I'd advise you to install the desktop from RetroPie-Setup (search the docs for how to do so) and then run dolphin-emu after you start the desktop, by runnin the command directly from a terminal (/opt/retropie/emulators/dolphin/bin/dolphin-emu). You can then configure your gamepad/controller in the standalone emulator.

                  In the future, when opening a support topic, please aslo add as much as you can from the info requested in https://retropie.org.uk/forum/topic/3/read-this-first.

                  1 Reply Last reply Reply Quote 0
                  • R
                    retropiedude @retropieuser555
                    last edited by

                    @retropieuser555 Hey! Thanks for the suggestion. It seems like, as the original poster was trying to say, I need to change my graphics backend in lr-dolphin from vulkan to opengl. However, despite searching for over two hours now here and on reddit, I can't find a clear explanation of how to do that. Is there a way? Any hints you could give?

                    When I start retroarch from the RetroPie UI, it doesn't have any cores and I'm unable to find anything relevant in the settings. If I manually go into /opt/retropie/configs/, there isn't a single file anywhere that would have any lr-dolphin specific configuration for the video backend. According to the existing threads, I'm supposed to change video_driver="vulkan" to video_driver="opengl" but I can't find anything specific to dolphin. The only thing I can find is /all/retroarch.cfg that says video_driver="gl" so it seems to already be correct.

                    I'm running the latest RetroPie on Raspberry Pi 5 with 8GB.

                    1 Reply Last reply Reply Quote 0
                    • R
                      retropiedude @mitu
                      last edited by

                      @mitu said in Dolphin or lr-dolphin change emulator on RetroPie to OpenGL or start from:

                      I want to change the graphic engine from dolphin (emulator for GameCube) to OpenGL, but I don't know where and how.

                      That doesn't make sense. What exactly are you trying to solve or configure ? Dolphin is an emulator for Gamecube/Wii, OpenGL is an graphic API/implementation used (underneath) by a lot of programs/applications.

                      He's trying to get the Mario Kart Double Dash blue/dark tint problem go away.

                      As per several threads on this forum, this is usually caused by the dolphin graphic engine being vulkan instead of the regular opengl engine.

                      I'd also love to understand how this can be accomplished.

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

                        @retropiedude said in Dolphin or lr-dolphin change emulator on RetroPie to OpenGL or start from:

                        As per several threads on this forum, this is usually caused by the dolphin graphic engine being vulkan instead of the regular opengl engine.

                        No, it's not. Dolphin's Vulkan renderer doesn't work on either the Pi4 nor the PI5, it always falls back to OpenGL(ES). If you're talking about RetroArch (i.e. lr-dolphin), it may be a different story, but the Libretro core is way behind the standalone emulator in terms of features and versions.

                        R 1 Reply Last reply Reply Quote 0
                        • R
                          retropiedude @mitu
                          last edited by

                          @mitu said in Dolphin or lr-dolphin change emulator on RetroPie to OpenGL or start from:

                          @retropiedude said in Dolphin or lr-dolphin change emulator on RetroPie to OpenGL or start from:

                          As per several threads on this forum, this is usually caused by the dolphin graphic engine being vulkan instead of the regular opengl engine.

                          No, it's not. Dolphin's Vulkan renderer doesn't work on either the Pi4 nor the PI5, it always falls back to OpenGL(ES). If you're talking about RetroArch (i.e. lr-dolphin), it may be a different story, but the Libretro core is way behind the standalone emulator in terms of features and versions.

                          Oh, that's interesting. Any idea what it's cause then? As mentioned in my previous message, I spent 2 hours googling the issue on this specific forum and it seems like 90% of the threads, including the ones the other commenter referred to, are wrong then.

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

                            @retropiedude said in Dolphin or lr-dolphin change emulator on RetroPie to OpenGL or start from:

                            Oh, that's interesting. Any idea what it's cause then?

                            Seems that Dolphin uses a Vulkan/GL extension which is not supported by the Pi5 drivers - https://gitlab.freedesktop.org/mesa/mesa/-/issues/10250. The issue has also been reported to upstream Dolphin, but I doubt it's going to be solved, in a reasonable time frame or at all.

                            1 Reply Last reply Reply Quote 0
                            • R retropiedude referenced this topic on
                            • 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.