Dolphin, the GameCube and Wii emulator - Forums
Dolphin on the pi 4? - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Hardware (https://forums.dolphin-emu.org/Forum-hardware)
+--- Thread: Dolphin on the pi 4? (/Thread-dolphin-on-the-pi-4)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21


RE: Dolphin on the pi 4? - bomblord - 06-26-2019

(06-26-2019, 09:14 AM)mbc07 Wrote: Nobody said Dolphin wouldn't run (which was the case in previous Pis since they topped at OpenGL ES 2.0). It will run like trash, though, no matter how optimistic the synthetic benchmarks of Pi 4 might suggest...

Good enough for me to try!


RE: Dolphin on the pi 4? - Helios - 06-26-2019

I would recommend trying Melee and Super Mario Bros Wii. Those are about as light as you can get in Dolphin.

Don't bother with anything that needs bounding box. GLES 3.0 won't let that happen.

A CPU torture game would probably be any of the Metroid games due to shader compilation.

A CPU+GPU torture game would be Mario Galaxy.

the new luabench would be interesting to see

https://forums.dolphin-emu.org/Thread-unofficial-new-dolphin-5-0-cpu-benchmark-results-automatically-updated--45007


RE: Dolphin on the pi 4? - myownfriend - 06-26-2019

(06-26-2019, 09:06 AM)mbc07 Wrote: Completely irrelevant when OpenGL ES support tops at 3.0, which is the bare minimum for Dolphin to even boot a game and that will perform badly since it lacks the additional extensions Dolphin needs to run faster...

Videocore 5 apparently supported ES 3.2 so I'm sure VI can and one of the Pi developers on their forums said they're looking into the possibility of Vulkan.


RE: Dolphin on the pi 4? - bomblord - 06-26-2019

(06-26-2019, 09:52 AM)Helios Wrote: I would recommend trying Melee and Super Mario Bros Wii. Those are about as light as you can get in Dolphin.

Don't bother with anything that needs bounding box. GLES 3.0 won't let that happen.

A CPU torture game would probably be any of the Metroid games due to shader compilation.

A CPU+GPU torture game would be Mario Galaxy.

the new luabench  would be interesting to see

https://forums.dolphin-emu.org/Thread-unofficial-new-dolphin-5-0-cpu-benchmark-results-automatically-updated--45007

Don't own either of those light games but I do own Prime Trilogy so might be worth attempting as a torture test. I'll also throw in Rune Factory Tides of Destiny as I've had luck running that on low end x86 tablets also I will certainly try luabench once I get my Pi 4! (estimated to ship early July)


RE: Dolphin on the pi 4? - mbc07 - 06-26-2019

(06-26-2019, 10:03 AM)myownfriend Wrote: Videocore 5 apparently supported ES 3.2 so I'm sure VI can and one of the Pi developers on their forums said they're looking into the possibility of Vulkan.

I'm talking about what we have at the moment not about the future possibilites. Pi 4 currently supports OpenGL ES 3.0 at maximum and Dolphin will perform terribly on it. This might improve if Pi 4 get Vulkan or OGL ES 3.2 but even then performance won't improve that much as it'll still be less powerful than, for example, the Shield TV or current flagship Android devices, that are more powerful than the Pi 4 but still struggles with Dolphin depending of the game...


RE: Dolphin on the pi 4? - myownfriend - 06-27-2019

(06-26-2019, 12:39 PM)mbc07 Wrote: I'm talking about what we have at the moment not about the future possibilites. Pi 4 currently supports OpenGL ES 3.0 at maximum and Dolphin will perform terribly on it. This might improve if Pi 4 get Vulkan or OGL ES 3.2 but even then performance won't improve that much as it'll still be less powerful than, for example, the Shield TV or current flagship Android devices, that are more powerful than the Pi 4 but still struggles with Dolphin depending of the game...

I don't think anybody is expecting it to run most games at full-speed. I mean look at how many people installed N64 and Dreamcast emulators onto the previous Pis just so see how close they can get to playable. I don't think it's GPU is going to be anywhere near as powerful as other current mobile GPUs but I do think it's CPU performance should be pretty decent since Pi 4 users will tend to overclock and actively cool it.


RE: Dolphin on the pi 4? - mbc07 - 06-27-2019

(06-27-2019, 02:39 PM)myownfriend Wrote: [...] I don't think it's GPU is going to be anywhere near as powerful as other current mobile GPUs but I do think it's CPU performance should be pretty decent since Pi 4 users will tend to overclock and actively cool it.

Ahem, let me re-quote that
(06-26-2019, 04:41 AM)Helios Wrote: The problem is that this subforum has a habit of over hyping every single piece of shitty hardware ever and then we get dorks coming in wondering why it runs like shit.
I think I'm done with this thread. Have fun everyone...


RE: Dolphin on the pi 4? - syferz - 06-27-2019

(06-26-2019, 10:03 AM)myownfriend Wrote: Videocore 5 apparently supported ES 3.2 so I'm sure VI can and one of the Pi developers on their forums said they're looking into the possibility of Vulkan.

[Image: ESpGV0Q.jpg]
Raspberry Pi 3B+ has a Videocore 4 GPU with 28.8GFLOPs available iirc. Videocore 5 is ~2.5x as powerful, and Videocore 6 is likely as powerful or more so. The benchmarks shown off earlier in this thread are initial drivers and running on partly incompatible software, yet we see massive gains to the GPU, the benchmarks from the video "A wild raspberry pi 4 appears" shows this graph:
[Image: JZeQQe9.png]
That is not a ~50% improvement, it's a ~100% improvement. We don't know much about the GPU yet, but it's more than double, considering Videocore 5 is ~2.5x, I'd suggest raspberry pi 4 is closer to ~100GFLOPs, and Tomshardware had no problem with a 20% overclock on the GPU from 500MHz to 600MHz, which should put it around an Intel integrated HD 2000 GPU (110GFLOPs), but with Vulkan support likely on the way.

From the Intel HD 2000 link I gave above, you can see dolphin is playable on GPUs in this tier, if ES 3.2 or Vulkan support comes to Videocore 6, I suspect Dolphin will be seen in Retropie at a very playable performance.


RE: Dolphin on the pi 4? - DJBarry004 - 06-27-2019

(06-27-2019, 06:46 PM)syferz Wrote: [Image: ESpGV0Q.jpg]
Raspberry Pi 3B+ has a Videocore 4 GPU with 28.8GFLOPs available iirc. Videocore 5 is ~2.5x as powerful, and Videocore 6 is likely as powerful or more so. The benchmarks shown off earlier in this thread are initial drivers and running on partly incompatible software, yet we see massive gains to the GPU, the benchmarks from the video "A wild raspberry pi 4 appears" shows this graph:
[Image: JZeQQe9.png]
That is not a ~50% improvement, it's a ~100% improvement. We don't know much about the GPU yet, but it's more than double, considering Videocore 5 is ~2.5x, I'd suggest raspberry pi 4 is closer to ~100GFLOPs, and Tomshardware had no problem with a 20% overclock on the GPU from 500MHz to 600MHz, which should put it around an Intel integrated HD 2000 GPU (110GFLOPs), but with Vulkan support likely on the way.

From the Intel HD 2000 link I gave above, you can see dolphin is playable on GPUs in this tier, if ES 3.2 or Vulkan support comes to Videocore 6, I suspect Dolphin will be seen in Retropie at a very playable performance.

Dolphin *was* playable on the HD 2000. I believe you need at least the HD 4000 now?


RE: Dolphin on the pi 4? - MayImilae - 06-27-2019

Quote:which should put it around an Intel integrated HD 2000 GPU (110GFLOPs)

It won't be 110 GFLOPS, it's faster in that bench because its better memory bandwidth reduces bottlenecks that hindered that benchmark. Even if it were 110GFLOPs... it would also be god awful. No one on this forum would call an HD2000 playable, by any means. I have a laptop with an HD4000, which is 332 GFLOPS, and it runs very few games at fullspeed even at 1x native. A third of that power just sounds miserable.

Also don't expect Vulkan to save the day. It's not coming any time soon, if at all.

So yea, Dolphin should run on the Pi 4. But I want to reiterate, it will run like ass. We're talking early days of Dolphin Android kind of terrible! Do not get your hopes up, do not be surprised when it's dreadful. We warned you! It is still fulfilling its mission as a prototyping and hobbyist device, and being able to run Dolphin helps that! Juuust don't expect to play games on it.

EDIT:

Quote:Dolphin *was* playable on the HD 2000. I believe you need at least the HD 4000 now?

Could run? Years and years ago back before the OGL GLSL rewrite, sure. Playable? Very much no. Of course now, the HD2000 does not meet our minimum requirements.