Dolphin or lr-dolphin change emulator on RetroPie to OpenGL or start from
-
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 ? -
@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
-
@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
-
@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?
-
@retropieuser555 I didn't find a suitable solution. Could you show me where?
-
@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.
-
@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.
-
@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.
-
@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. -
@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.
-
@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.
-
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.