It's entirely possible that the same GEM handle is referenced across different Vulkan object instances. As per the warnings in xf86drm.h, the caller is responsible for reference counting. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33451>