
NVIDIA engineer Alexandre Courbot posted a set of 16 patches today for the NOVA open-source driver to work on running the FWSEC-FRTS firmware for performing the first stage of the NVIDIA GSP initialization.

Alexandre Courbot explained in today's patch series for NOVA:
"This series is a continuation of my previous RFCs to complete the first step of GSP booting (running the FWSEC-FRTS firmware extracted from the BIOS) on Ampere devices. While it is still far from bringing the GPU into a state where it can do anything useful, it sets up the basic layout of the driver upon which we can build in order to continue with the next steps of GSP booting, as well as supporting more chipsets.
...
There is still a bit of unsafe code where it is not desired, notably to transmute byte slices into types that implement FromBytes - this is because support for doing such transmute operations safely are not in the kernel crate yet."
So it's important groundwork for establishing the NOVA driver layout and working further on the NVIDIA GPU initialization but remains " far from bringing the GPU into a state where it can do anything useful ." Thus for now NVIDIA Linux users are best off relying on the NVIDIA packaged Linux driver stack with its open-source but out-of-tree kernel driver code. The Nouveau kernel driver effectively has been unmaintained for a while now along with the Nouveau Gallium3D (OpenGL) driver while NVK is continuing to be developed within Mesa for the open-source NVIDIA Vulkan driver support.