NVIDIA Lands X.Org Server Support For PRIME Render Offload On FreeBSD

Written by Michael Larabel in BSD on 24 February 2023 at 10:30 AM EST. 18 Comments
BSD
It's not too often I get to talk about major FreeBSD graphics driver improvements, but with the latest X.Org Server Git code paired with the recent NVIDIA proprietary graphics driver there is now support for PRIME render offload should you be using a multi-GPU setup on this BSD.

NVIDIA's FreeBSD proprietary graphics driver has a largely shared code-base with the Linux (and Solaris) Unix graphics driver code. The NVIDIA FreeBSD driver package recently added a port of the "nvidia-drm" kernel module and now an X.Org Server change has landed to allow for working PRIME render offload. PRIME render offload is about having one GPU being used for the X.Org Server's screen rendering while allowing rendering of certain games/applications to happen from the secondary -- and more powerful -- discrete GPU. PRIME render offload has long worked under Linux for various drivers while now is beginning to work on FreeBSD with the NVIDIA stack.

This merge request from NVIDIA's Austin Shafer was merged yesterday for adding a shared DRM platform for the BSDs. That's needed along with the recent nvidia-drm-present NVIDIA proprietary graphics driver to allow for this convenient multi-GPU render offload support to now work on FreeBSD.

X.Org Server merge


From the X.Org Server side it was just a matter of moving a file and having it be included as part of the BSD xorg-server build for supporting the PRIME render offload in the same manner as on Linux.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week