Vulkan driver for all RPi
martymcfly7 last edited by
If this driver can be implemented with most emulators, the extra performance would be amazing. https://github.com/Yours3lf/rpi-vk-driver
kelv last edited by
@martymcfly7 it's an awesome new!!! It's working only for rpi 0-3. I hope recalbox team can compile and use it in the distro.
We will investigate.
But there are only a few vulkan-compatible emulators, and this is an early version.
So, even if it's working fine, at best there'll be only a small overall improvement.
Tailslol last edited by
from what i read in the tweet of the guy the driver is incomplete.
it just has the minimum for quake 3 to run
and is compatible only in rpi1 to 3+ since they changed the gpu on the 4 but it is already a good start.
@Tailslol Yes, the driver is only a POC (Proof of concept), it is not intended to be used with any other systems.
Also, there will be no benefits of using Vulkan instead of GL from the rendering point of view. The rendering is only limited by the GPU capabilities. Vulkan makes no magics.
However, it seems the Vulkan API is natively designed to manage multi-core CPUs. That is, using a Vulkan driver would possibly decrease significantly the CPU bottleneck in some games/emulators.
When/If this driver becomes mature, some emulators supporting Vulkan APIs could get speeder and/or smoother
Just wait & see...