FreeBSD Experimenting With A Port Of NVIDIA's Linux Open DRM Kernel Driver

Written by Michael Larabel in BSD on 21 August 2023 at 06:39 AM EDT. 8 Comments
The new nvidia-drm-kmod is a FreeBSD port of Linux's nvidia-drm.ko open-source kernel module.

FreeBSD developers are looking at using the open-source NVIDIA kernel driver being developed by NVIDIA as an open-source Direct Rendering Manager driver that is out-of-tree, but not to be confused with Nouveau.

With that kernel driver they are able to provide this nvidia-drm-kmod driver on their own and within the ports collection for better integration with the kernel and those wanting one less kernel binary blob.


NVIDIA graphics on FreeBSD in general have been the best for years due to the quality NVIDIA Linux driver stack that offers similar features and performance to the NVIDIA proprietary driver on Linux and Windows. The Intel and AMD Radeon graphics support on FreeBSD has improved over the past number of years thanks to the ongoing porting of Linux DRM drivers to FreeBSD, but in terms of overall experience and support/features the NVIDIA Linux graphics on FreeBSD tends to be preferred for FreeBSD systems with monitors attached. This unofficial nvidia-drm-kmod offering once matured could further enhance the experience, such as better Wayland support.

More details via the FreeBSD Graphics Wiki and the nvidia-drm-kmod FreshPorts page.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week