general/other Questions about linuxlator accelerated graphics support

Hello all,

First, I'm not sure if this should go under Emulation and virtualization or another place, if this is not the right place feel free to move the post.

Anyway, on to the question with a bit of context, Linuxlator is a great piece of software bridging the divide between native (or in general ported) freebsd software and software made only for Linux (including proprietary software). The choice was by default to offer a RHEL based userland which fits with the release cadence of FreeBSD and is in general well supported by software vendors. Linuxlator works great for non graphic software (i.e. cpu based rendering) but for gpu based rendering software there are issues.
Currently, and with FreeBSD 15 (amd64 with amdgpu for RDNA2 integrated graphics), the state of support of OpenGL and Vulkan on FreeBSD is pretty good (using mesa-devel [mesa 26], drm-latest-kmod [6.9], Xorg and modesetting) everything works. The issue is on the compat/linux side, installing all relevant rocky packages (mesa [25.0.7] dri and vulkan and dependencies), for OpenGL I get accelerated rendering (~93% of native FreeBSD, could be version mesa related), the issue is that Vulkan is not at all accelerated, the only exposed device is llvmpipe.

From browsing the bug tracker there seems to be an open issue since 2024 and older, non-merged, patch about this since 2020. So my question is how are people handling vulkan issues when linuxlator is needed?

Thanks
 
Back
Top