

elvis
-
Posts
6 -
Joined
-
Last visited
Reputation Activity
-
elvis reacted to Gustavo M in Vulkan Driver?
@elvis, thanks! That worked really well.
Still, the performance is really subpar compared to what the proprietary drivers can provide, I'm afraid.
-
elvis got a reaction from Gustavo M in Vulkan Driver?
Thanks. I think this is a bit tricky just due to the speed at which changes are hitting Mesa main. I think once Mesa releases 25.0.0 (any day now - they tagged rc3 today) and that hits the various PPAs already in that script, that will make things a lot easier for people to just get working via an apt upgrade.
Otherwise the only requirement is kernel 6.13, which is already in Armbian 25.x / edge.
I suspect both of these requirements will hit PPAs and install images very soon?
https://www.armbian.com/newsflash/release-is-coming-3/
In the meantime I've updated my gist with notes on how to grab SPIRV-Tools and SPIRV-Headers if people are interested in bleeding edge Mesa main currently at 25.1.0-devel:
https://gist.github.com/danmons/c00366c223ae404c23b97c51c8a1b0ee
-
elvis got a reaction from Gustavo M in Vulkan Driver?
I threw together a quick and dirty gist here:
https://gist.github.com/danmons/c00366c223ae404c23b97c51c8a1b0ee
Not the best documentation I'm sorry, but this is what I'm doing currently to get it working. I'm starting with the Debian 12 Bookworm XFCE image with 6.12 kernel from here which boots without a picture, then following the steps in the gist above to add the 6.13 kernel and compile in Mesa, which on reboot give a picture and working OpenGL, OpenGLES and Vulkan:
https://www.armbian.com/orangepi-5/
I re-did the process the other day, and the Armbian build tools created packages for kernel 6.13.2. I'm compiling Mesa straight from their Gitlab main branch (currently 25.1.0-devel), and the panvk updates are coming out pretty rapidly:
https://gitlab.freedesktop.org/mesa/mesa/-/commits/main?search=pan
Vulkan performance is quite impressive for such a low power device, although there are still some visual issues due to the driver being early in its development phase, and I think only at Vulkan 1.1.