Linux-Kernel: Nvidia arbeitet an freiem Tegra-Treiber mit

Der Entwickler Thierry Reding arbeitet an einem freien Linux-Treiber für Nvidias Tegra-SoCs. Auf einer Mailingliste von X.org(öffnet im neuen Fenster) schreibt Reding nun, dass Nvidia aktiv an der 2D-Beschleunigung für diesen Treiber arbeite.
Nvidia gab zur diesjährigen X.org-Developers-Conference bekannt, dass die nächste frei verfügbare Version des technischen Referenzhandbuches (Technical Reference Manual, kurz TRM) der Tegra-Chips die notwendigen Informationen zur 2D-Beschleunigung enthalten werde.
Ob auch die Informationen zur 3D-Beschleunigung verfügbar sein werden, ist nicht bekannt. Im Kommentar eines Patches(öffnet im neuen Fenster) zur HDMI-Ausgabe der Tegras zeigt sich Reding aber schon sehr erfreut über die Hilfe von Nvidia. Außerdem stamme ein großer Teil des Codes selbst von einem Nvidia-Angestellten.
Die Tegra-Chips von Nvidia kommen vor allem in Android-Geräten(öffnet im neuen Fenster) zum Einsatz. Nvidia stellte bisher jedoch keine Informationen zum Schreiben freier Treiber zur Verfügung. Der Quellcode des Treibers findet sich derzeit im Entwicklungszweig Linux-Next(öffnet im neuen Fenster) . Der Treiber werde aber in Linux 3.8 eingepflegt, schreibt Reding.
Nachtrag vom 27. November 2012
Die Patches von Nvidia zur 2D-Beschleunigung wurden auf der Mailing-Liste zur Direct-Rendering-Infrastructure(öffnet im neuen Fenster) bereitgestellt. Mit den etwa 8.000 Zeilen Code gäbe es aber immer noch einige Probleme, schreibt der zuständige Entwickler Terje Bergstrom. Er erwarte deshalb auch nicht, dass der Code in den Linux-Next-Zweig eingepflegt werde.
Um den Code doch noch in Linux 3.8 unterzubringen, bleiben den Entwicklern noch ungefähr drei Wochen. Bis dahin können neue Funktionen eingebracht werden.



