Presented today at FOSDEM in Brussels was the state of gaming on FreeBSD by Thibault Payet. Besides various open-source games able to be compiled natively for FreeBSD, this BSD can get in on the Steam Play gaming scene thanks to the “linuxulator-steam-utils” project as a set of workarounds for the Steam Linux client on FreeBSD 14 and newer. Linuxulator-steam-utils builds off FreeBSD’s Linuxulator support for running Linux binaries to enjoy the likes of Steam and even Steam Play (Proton) Windows games running on this translation layer for Linux and in turn running on FreeBSD.
Thibault Payet’s presentation covered the various options for gaming on FreeBSD as well as the benefits of Linuxulator-Steam-Utils. With the “LSU” approach are workarounds for taking care of GPU acceleration issues, a user chroot to use the Steam runtime, Wine-Proton support, and also gamepad support for Linux games. Linuxulator-Steam-Utils is available via GitHub for those wanting to check it out.
For gaming on FreeBSD, using NVIDIA graphics with the official NVIDIA FreeBSD graphics driver continues to be regarded as the best approach. There are the Intel and AMD open-source drivers ported over for FreeBSD but they continue to lag behind the latest upstream Linux kernel graphics driver state.
Another option for gaming on FreeBSD is using a Bhyve virtual machine with GPU pass-through support for running Linux.
Those wanting to learn more about FreeBSD gaming in 2026 can do so via Payet’s FOSDEM presentation slide deck while the video recording isn’t yet available.
