NVIDIA Releases Initial Signed Firmware Images For GTX 900 Series Open-Source Support

Written by Michael Larabel in NVIDIA on 15 February 2016 at 07:24 AM EST. 45 Comments
NVIDIA
As the start to a beautiful week, after about a year and a half, NVIDIA has finally released the signed firmware images and support code for enabling the GeForce GTX 900 "Maxwell" series under the open-source NVIDIA driver.

NVIDIA's Alexandre Courbot pushed out the signed firmware this morning for the GM200/GM204 hardware and the related Nouveau code. He began his message with, "I know, it's about f**king time and I apologize for the time it took us to finally put this together. m(__)m"

This signed firmware fiasco has held up the open-source Linux driver from supporting hardware acceleration on NVIDIA's latest generation GPUs. We're now just months away from Pascal while Maxwell can only now move on with open-source 3D, but at least NVIDIA's official, proprietary Linux driver continues working great. This change in requiring the firmware to be signed is what led Nouveau developers to call the Maxwell GPUs "VERY Open-Source Unfriendly".

There is now the signed firmware blobs for the GM200 and GM204, which is currently in a separate Git repository but will be merged into linux-firmware once all the DRM driver code is into shape.


There is also the "secboot" code for Nouveau that provides the pieces to the open-source kernel driver for being able to load the signed firmware.

Before getting too excited, there isn't yet working open-source 3D for the GTX 900 series but some changes to Mesa are needed for the NVC0 Gallium3D driver. However, Courbot says that the necessary enablement shouldn't be much to get it working, "the changes for basic support are rather modest, and hopefully this pre-release will be enough to enable patches to land in Mesa."

He's hoping that in conjunction with the Nouveau developers they will be able to get all of this code prepped and landed in the Linux 4.6 kernel cycle. Find out more via this Nouveau message.
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