On Mon, Feb 9, 2026 at 22:19 Mikolaj Kucharski <[email protected]>
wrote:

> Hi,
>
> I have vague understanding what Vulkan is and vague understanding
> what stable-diffusion.cpp is. However what is practical
> difference in terms of setup and hardware requirements between two
> flavours of stable-diffusion.cpp software?
>
> When one should install default flavour and when vulkan flavour?
>
> How well vulkan flavour works on OpenBSD and with what hardware?


I'll let someone familiar with stable-diffusion.cpp and the OpenBSD port
answer these.

That said, the non-vulkan flavor of the OpenBSD stable-diffusion.cpp
package doesn't have any dependancies, so I'm not sure if it includes GPU
backends (like OpenCL) or only provides the CPU backend. If only the CPU
backend, then the vulkan flavor would be necessary to utilize a GPU.

Do you know hardware selection process which could allow choosing
> to run stable-diffusion.cpp on OpenBSD?


You can install the 'vulkan-tools' package, then run vulkaninfo(1)[0] to
determine the properties & support of your GPU. The stable-diffusion.cpp
GitHub repo[1] doesn't specify what Vulkan extensions it uses/requires, so
it'll likely take further investigation on your part to determine which
cards are going to be supported and/or best.

[0] <https://vulkan.lunarg.com/doc/sdk/1.4.341.1/linux/vulkaninfo.html>
[1] <https://github.com/leejet/stable-diffusion.cpp>

Morgan

>

Reply via email to