14:40linkmauve: Hi, I’m trying to use NVK but vulkaninfo says $ vulkaninfo
14:40linkmauve: WARNING: [Loader Message] Code 0 : loader_scanned_icd_add: Driver /usr/lib64/libvulkan_nouveau.so supports Vulkan 1.3, but only supports loader interface version 4. Interface version 5 or newer required to support this version of Vulkan (Policy #LDP_DRIVER_7)
14:41linkmauve: Is that already being worked on, or can I work on fixing that?
14:41linkmauve: I couldn’t find any mention on the issue tracker, but perhaps I’m not looking at the right place.
14:41linkmauve: Currently vulkaninfo only reports on lavapipe.
14:44karolherbst: linkmauve: nvk from nvk/main should handle that, no?
14:44karolherbst: ohh.. seems like the update was to 4, not higher
14:46linkmauve: Btw I’m on a Nintendo Switch, so Maxwell v2, I’m not sure what should be the state of NVK on it.
14:47karolherbst: the sameish
14:47karolherbst: but yeah, seems like we only do version 4 for now
15:04linkmauve: Interesting, in !204 you documented v5 but only supported v4.
15:05linkmauve: I’ll check whether these guarantees are passing, and bump the version if they are.
15:17linkmauve: Also, on a Tegra display controller, is it expected that only the primary planes support DRM_FORMAT_MOD_NVIDIA_BLOCK_LINEAR_2D(…)?
15:18linkmauve: Every other plane only advertises LINEAR, which basically prevents Nouveau-allocated buffers from being scan out.
15:45DodoGTA: linkmauve: Did you bump the Vulkan version to 1.3 on NVK? If so, you also need to bump the interface version to 5 in nvk_instance.c
15:47linkmauve: I didn’t do that myself, I only used a precompiled Fedora rootfs so far, which is possibly patched to support 1.3 maybe.
15:54DodoGTA: linkmauve: Where did you find that rootfs?
15:56linkmauve: It’s built there: https://gitlab.azka.li/l4t-community/gnu-linux/jet-factory/-/jobs
16:19DodoGTA: linkmauve: So their NVK Mesa is built from nvk/main branch with only the modifier changes reverted for the OpenGL driver (so the driver should still report Vulkan 1.0)