Published in PC Hardware

GeForce GTX 900 open-source firmware images and support code released

by on16 February 2016


Steps towards Open source

Nvidia has released the signed firmware images and support code which will enable  the GeForce GTX 900 "Maxwell" series to run under its open-source driver.

An Nvidia spokesman said that it has taken a long time for this to happen and he was sorry it took so long. 

According to Phoronix  the whole thing has been a fiasco. The lack of driver signing held up the open-source Linux driver from supporting hardware acceleration on Nvidia's latest generation GPUs.

 

With Pascal only a few months away Nvidia had not got Maxwell to move on with open-source 3D.  Nvidia's only saving grace is that its official, proprietary Linux driver continues working quite well.

This time taking the firmware to be signed  led Nouveau developers to call the Maxwell GPUs "VERY Open-Source Unfriendly".

Firmware blobs have bee signed for the GM200 and GM204, which isin a separate Git repository but will be merged into linux-firmware once all the DRM driver code is ready.

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.

Of course this does not mean that there is working open-source 3D for the GTX 900 series, but the necessary enablement should mean that it can working soon.

"the changes for basic support are rather modest, and hopefully this pre-release will be enough to enable patches to land in Mesa."

Nouveau developers should get of this code prepped and landed in the Linux 4.6 kernel cycle.

Last modified on 16 February 2016
Rate this item
(9 votes)

Read more about: