batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
2.02k stars 515 forks source link

v33 Dolphin not pre-caching shader with OpenGL #5840

Closed Geraud8 closed 2 years ago

Geraud8 commented 2 years ago

Hello,

I noticed that even though the "pre-cache shader" is ticked (in Emulation station, but also directly in dolphin) dolphin doesn't seem to pre compile and pre cache the shaders at startup for OpenGL backend.

On the other end, it seems to work with Vulkan backend as I can experience the very long boot time at first startup due to compilation and don't experience shaders compilation slowdowns like with OpenGL.

With OpenGL I expirience no such time to pre compile the shaders at first boot, on the other end I experience slowdowns during gameplay when shaders are compiled on the fly.

My configuration is an i3 4160T with HD44000 iGPU...and the issue is that those haswell GPUs are far better with OpenGL backend than with Vulkan...hence, for me either I use OpenGL and have slowdowns due to shader compilation or I use Vulkan with slowdowns because of drivers optimisation...

Do you need any log from me to investigate the issue?

I tried to look into the usual logs to find something that can help but didn't find much...

dmanlfc commented 2 years ago

this is a dolphin emulator issue - please take it up with their developers...

dmanlfc commented 2 years ago

Closed, emulator issue.