Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin on the pi 4?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
https://www.raspberrypi.org/blog/vc4-and-v3d-opengl-drivers-for-raspberry-pi-an-update/ nice blog post of what is going on behind the scenes.

Also
https://www.khronos.org/conformance/adopters/conformant-products#submission_344
if GPU: VideoCore VI HW (V3D-630) is vulkan 1.1 compatible, where is the driver then?
If you read the comments on the raspberrypi link you added, the raspberrypi team is focusing on OpenGLES right now, and haven't gotten to Vulkan yet. https://www.raspberrypi.org/blog/vc4-and-v3d-opengl-drivers-for-raspberry-pi-an-update/#comment-1517367

benjewmin

(06-25-2019, 03:47 AM)Helios Wrote: [ -> ]Also, it still isn't GLES 3.2, only 3.0

So a lot of games will be flat out broken that aren't just slow.

What about throwing in a USB 3.0 based GPU? 
USB 3.0 is not usable for high speed graphics. USB -> CPU isn't as direct as PCI-E -> CPU.

You're thinking of thunderbolt eGPUs, which the Pi 4 does not support.
(11-10-2019, 09:05 PM)sirdaniel Wrote: [ -> ]https://www.raspberrypi.org/blog/vc4-and-v3d-opengl-drivers-for-raspberry-pi-an-update/ nice blog post of what is going on behind the scenes.

Also
https://www.khronos.org/conformance/adopters/conformant-products#submission_344
if GPU: VideoCore VI HW (V3D-630) is vulkan 1.1 compatible, where is the driver then?

Don't know how I missed this but according to it the next big Mesa release should be fully OpenGL ES 3.1 compliant which should make working EXT_BUFFER_STORAGE a thing. That should make a notable difference in dolphin performance.
@bomblord

I'm a begginer on using gentoo so sorry for my silly questions Smile I just installed latest gentoo64 over PINN. What are the instructions to compile the latest mesa drivers (develop) on gentoo64 and could you please give me some advice how to compile dolphin on gentoo64?
Are this the same as the ones from jdonald on raspberry pi forum?

thank you very much for your help!
(01-15-2020, 11:58 PM)WODAK Wrote: [ -> ]@bomblord

I'm a begginer on using gentoo so sorry for my silly questions Smile  I just installed latest gentoo64 over PINN.  What are the instructions to compile the latest mesa drivers (develop) on gentoo64 and could you please give me some advice how to compile dolphin on gentoo64?
Are this the same as the ones from jdonald on raspberry pi forum?

thank you very much for your help!

Getting the latest mesa drivers should be as simple as running a standard sudo genup from terminal (kind of gentoo's equivelant of a dist-upgrade). Compiling dolphin is the same as the generic linux compile instructions all the necessary tools are built into Gentoo 64 so no need to install anything.

logicalwolf

"Big changes from 3.1 to 3.2 are tessellation and geometry shading. We have an implementation of the latter, but have paused the former while we look at other things."

Seems like 3.2 will be in a future update 3.1 for now, might be able to get some decent game cube performance
I've installed the update and things are a little faster with OpenGLES 3.1. I still can't seem to match the speeds that ETA Prime got with OpenGLES 3.0 in his video (below) nor could I under 3.0. I get about 13FPS in Soulcalibur II. The game is too slow to play but the music can be fixed so that it plays in sync. The game will play at double resolution with only a slight frame rate drop (9FPS) which suggests to me that the CPU is the bottleneck.

Legacy Of Kain II is borderline playable. It's very choppy but the game runs at a reasonable speed. Will OpenGLES 3.2 have any effect on Dolphin?


ETA Prime video: https://www.youtube.com/watch?v=l4TyYU9Xhcs

Setup

Raspberry Pi4 4 GB (overclocked CPU @ 2,000, GPU @ 600)
Gentoo 64 4.14
Dolphin 5.0 11364
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21