Zum Hauptinhalt Zur Navigation

Firmware-Generator für Nouveau-Treiber

Ctxvoodoo-Firmware wird künftig vom Linux-Kernel-Treiber generiert. Entwickler Martin Kocielnicki hat einen Firmware-Generator programmiert, mit dem der sogenannte ctx_voodoo-Microcode für neuere Nvidia-Grafikchips in Echtzeit bereitgestellt wird. Damit kann auf den bisher benötigten proprietären Firmware-Codeschnipsel verzichtet werden.
/ Jörg Thoma
3 Kommentare News folgen (öffnet im neuen Fenster)

Der Code für die Generierung der ctx_voodoo-Firmware wurde von Entwickler Marcin Kocielnicki geschrieben und steht nun zum ausgiebigen Testen bereit(öffnet im neuen Fenster) . Er soll die für die Serien NV50, NV8x, NV9x und NVAx der Nvidia-Grafikchipsätze benötigte Microcode-Firmware ctxprog und ctxvals erstellen - und zwar in Echtzeit beim Initialisieren durch den Linux-Kernel. Bislang benötigen Grafikkarten mit entsprechenden Chipsätzen noch die proprietäre Firmware, die die Nouveau-Entwickler extrahiert haben. Der Microcode-Schnipsel wird bislang mitgeliefert, was unter Kernel-Entwicklern nicht unumstritten ist.

Damit soll der freie Treibernachbau Nouveau vollständig quelloffen eingesetzt werden können. Bislang hatten die Nouveau-Entwickler den Firmware-Code lediglich für Geforce-Karten der Serien 6 (NV40) nachgebaut. Wann der Code für den neuen Firmware-Generator in den Kernel aufgenommen wird, ist noch offen.


Relevante Themen