July 2, 2026
Vulkan or Vul-can’t?
Vulkan is now available on NetBSD
NetBSD says it has Vulkan, but commenters are already yelling “not so fast”
TLDR: A developer got a software-only Vulkan piece building on NetBSD, which matters because NetBSD has been the odd one out among major BSD systems. But commenters immediately argued the headline oversold it, since programs still can’t run yet and the current demo is more proof-of-progress than victory lap.
NetBSD just scored a beta milestone in its quest to join the modern graphics club: a software-only version of Vulkan, the game and app graphics system, now builds, installs, and registers on a fresh NetBSD machine. The project even automates the whole process so future users won’t have to spend hours compiling everything by hand forever. On paper, it’s a big “finally!” moment for the only major BSD system still missing Vulkan support. In the comments, though, the applause quickly turned into a fact-checking cage match.
The loudest reaction was basically: “Available? That’s a strong word.” One commenter instantly zoomed in on the fine print: the project can build the driver, but it still can’t run Vulkan programs yet because the loader—the part that actually lets apps use it—isn’t there. Another went even harder, dismissing the whole thing as CPU-only rendering that “doesn’t really prove much,” especially since there’s no real graphics acceleration here and the test setup is a virtual machine. Ouch.
Then came the side drama. One person noted that related Vulkan pieces already exist in pkgsrc and “wip,” while another threw in a spicy curveball by saying the docs look AI-written. And perhaps the most relatable complaint of all? The title made some readers think this was an official NetBSD announcement, when it’s really an independent project on GitHub. So yes, it’s progress—but the comment section’s verdict is more like: cool demo, misleading headline, come back when it actually runs stuff.
Key Points
- •The project reports a beta milestone where Mesa builds, installs, and registers the Lavapipe Vulkan driver on NetBSD 10.1 amd64.
- •The built driver installs as `libvulkan_lvp.so`, and an ICD manifest advertising Vulkan API 1.4 is placed where a Vulkan loader can discover it.
- •The full process—from environment setup through dependency builds, Mesa compilation, and installation—is automated and reproducible on a fresh NetBSD install.
- •Prebuilt binary tooling is already in place, with the project aiming to replace multi-hour source builds with downloadable artifacts.
- •Runtime Vulkan application execution is not yet verified because the Vulkan loader (`libvulkan.so.1`) has not yet been brought up on NetBSD.