[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#975679: mesa-vulkan-drivers: Include v3dv on arm. Include zink on arm and ppc.



Package: mesa-vulkan-drivers
Version: 20.2.2-1
Severity: normal
X-Debbugs-Cc: witold.baryluk@gmail.com

Dear Maintainer,

Mesa 2.2.0 has v3dv Vulkan driver in stable condition, and it just passed
official Khronos confornmance tests for Vulkan 1.0.

I would suggest enabling v3dv vulkan driver on arm64 so it can be used
easily.

It should work on armel and armhf too, and it probably makes sense to
enable it there too. However upstream Mesa CI / CD pipelines only do
builds and tests on arm64.


I would also suggest changing the current restriction of zink to be
expanded to all architectures where there is any Vulkan loader or AMD
Vulkan driver. Currently zink is restricted to be build on amd64, i386
and x32, which is unecassary restriction.

zink should be build additionally on arm64 armel armhf mips64el mipsel
powerpc ppc64 ppc64el s390x sparc64, and possible more (i.e. alpha, hppa,
m68k, sparc64, riscv64), as all of them do have vulkan loaders,
validation layers, and together with `lavapipe` technically vulkan can be
used on all archs that do have LLVM support in some way or form.
In the future zink should also be able to wrok with non-Mesa Vulkan
implementation.



Thank you!


Regards,
Witold


Reply to: