← Back to context

Comment by nottorp

7 hours ago

Whoa, openbsd has 3d hardware drivers? Only open source i guess, no official drivers?

Yes, the upcoming OpenBSD 8.0 release will have inteldrm/radeondrm/amdgpu drivers from Linux 6.18.y/6.18.53.

https://bsd.network/@brynet/117407035545900963

  • Correct, those are the versions in the coming release.

    For those not familiar with OpenBSD, it’s had an accelerated amdgpu driver since 2019, and inteldrm/radeondrm for a few years longer, generally kept up to date with Linux stable throughout that time.

    • > ... and inteldrm/radeondrm for a few years longer ...

      Since many years longer, including the nv(4) driver for old Nvidia GPUs up to the earliest GTX models.

      3 replies →

They port the open source Linux drivers. FreeBSD does this too. Maybe others.

Over time there can be periodic drift and out of date drivers until they re-sync, but it usually works pretty well.

  • Obvious in hindsight, shows how much of a BSD noob I am :)

    • Another interesting story is that on FreeBSD, Nvidia actually provides a port of their proprietary binary driver. The user mode piece does not support cuda, but I successfully ran a Linux emulator container that can run cuda with a FreeBSD kernel. I use it to run llms on FreeBSD.

      But that is freebsd, not openbsd. I couldn't imagine it on OpenBSD because the priorities are very different

OpenBSD has had hardware-accelerated 2D and OpenGL since, well, forever-ish. Just not for modern Nvidia GPUs.