Discussion summary

A user is attempting to get Vulkan working on NetBSD, with some skepticism about the effort. There are mentions of existing packages and related projects, but uncertainty about whether this is an official effort.

What the discussion says

  • Some believe Vulkan support on NetBSD is already available or in progress.
  • Others think this is an unofficial or experimental effort.
  • There is discussion about related packages and components in pkgsrc.
  • Skepticism about the originality or official status of this Vulkan effort.
“This is 100% AI slop.”
— rvz
“NetBSD already has relevant packages officially.”
— Tiberium

Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • The vulkan stack is rather lean (there are still c++ though, valve removed a lot of c++ for less c++, it would have been correct with plain and simple C).

    The big chunk is DRM kernel code.

    AMD seems to be working on _userland_ hardware command ring buffers, which should makes userland vulkan even simpler. Dunno how they will work around the VMID stuff though.

  • There are already Vulkan components in pkgsrc and wip.
    by rjsw
  • Didn't modular-xorg, MESA and DRM drivers handle this?
  • I expected this to be official from the title but it doesn’t seem to be.
  • This is a nice project but looks like is either AI written or AI assisted and I haven’t seen mention of that in any of the docs.
  • Installation instructions:

        ftp https://raw.githubusercontent.com/segaboy/vulkan-netbsd/main/scripts/setup-env.sh
           !^^^^^!
    
    That's... a bit unorthodox. FreeBSD has a `fetch`[1] utility for this, I wasn't aware NetBSD puts that in `ftp`[2].

    Interesting choice. I wonder what led to it.

    [1] https://man.freebsd.org/cgi/man.cgi?fetch

    [2] https://man.netbsd.org/ftp.1

  • > Vulkan is now available

    looks inside:

    > What this is NOT (yet): Running Vulkan programs

  • Lavapipe is CPU rendering, it doesn't really prove much. But also, Vulkan on BSDs is totally possible and isn't something esoteric, FreeBSD has it.

    > Build goal only: This targets compilation and linkage of the Vulkan stack. Runtime GPU acceleration is not available under VirtualBox; the software driver (Lavapipe) is the target.

    I don't understand why this would ever be a problem, even without LLM assistance it's something that sounds like a weekend project?

Explore Birbla archives