Normale Ansicht

Es gibt neue verfügbare Artikel. Klicken Sie, um die Seite zu aktualisieren.
Ältere BeiträgeHaupt-Feeds

NVK: Open-Source-Vulkan-Treiber für Nvidia-GPUs

07. August 2023 um 07:47

NVK, ein neuer Vulkan-Treiber für Nvidia-GPUs ist im Mesa-Hauptzweig gelandet und soll als experimenteller Treiber in der Version 23.3 von Mesa enthalten sein, teilt Entwickler Faith Ekstrand mit.

Über ein Jahr Arbeit haben Faith Ekstrand und seine Mitstreiter Karol Herbst und Dave Airlie bei Red Hat und etwa ein Dutzend Community-Mitarbeiter in den Open-Source-Treiber gesteckt. Danilo Krummrich bei Red Hat habe zudem die Nouveau-Kernel-Unterstützung für die neue Speicheranbindung und Ausführungs-API entwickelt, die von NVK benötigt werde.

Derzeit unterstütze der Treiber die Nvidia Hardware Turing (RTX 20XX und GTX 16XX) und jüngere GPUs.

NVK laufe auf demselben Nouveau-Kernel-Treiber wie die alten OpenGL-Treiber, erfordere aber eine völlig neue Userspace-API. Diese API werde in Linux 6.6 und späteren Kerneln enthalten sein, berichtet Ekstrand. Derzeit befinde sich die neue API im drm-misc-next-Zweig und warte auf den nächsten Pull von Linus, heißt es weiter.

Die Zusammenführung mit Mesa/main sei zwar ein großer Meilenstein, aber NVK sei noch lange nicht fertig. Es werde noch dauern, die Bugs auszubügeln und den Funktionsumfang zu vervollständigen.

In einem kleinen FAQ erläutert Ekstrand weitere Details.

Der Beitrag NVK: Open-Source-Vulkan-Treiber für Nvidia-GPUs erschien zuerst auf Linux-Magazin.

M68K: Linux bekommt modernen Grafiktreiber für Atari-Geräte

18. Dezember 2022 um 15:35

Der Linux-Port auf die alte M68k-Architektur wird auch dank Emulatoren weiter gepflegt. Nun folgt ein moderner Grafiktreiber.

Der Linux-Entwickler Geert Uytterhoeven hat auf der Mailingliste des Projekts einen neuen Grafiktreiber für die Geräte Atari ST, TT und Falcon vorgestellt, wie The Register berichtet. Diese Computer sind zwischen 1985 und 1992 erschienen, also vor mehr als 30 Jahren. Der Treiber nutzt die inzwischen standardmäßige verwendete Linux-Grafikschnittstelle DRM (Direct Rendering Manager) statt des Linux-Framebuffers, für den es bereits seit längerem Atari-Unterstützung gibt.

Uytterhoeven ist der Betreuer des Linux-Ports auf die CPU-Architektur und Prozessorfamilie Motorola 68000 (M68k), die in vielen Heimcomputern der 1980er Jahre zum Einsatz kam. Neben den erwähnten Atari-Modellen handelt es sich dabei etwa um den Amiga, Sinclair QL oder den ersten Apple Macintosh. Die Computer erfreuen sich in der Retro-Community weiter großer Beliebtheit, was auch zur Unterstützung moderner Software führt. Das zeigte sich zuletzt an der Unterstützung in LLVM und Rust.

Hintergrund der Arbeiten an dem Grafiktreiber ist, dass die alten Framebuffer-Treiber eigentlich seit 2015 offiziell als veraltet gelten und nicht mehr in Linux gepflegt werden sollen. Die Framebuffer-Technik ist einst als plattformunabhängiges Framework zum Linux-Support für jene Geräte erstellt worden, die über keine VGA-Grafik verfügten, so wie die Amiga-Geräte. Uytterhoeven entschied sich letztlich zur Portierung des Framebuffer-Treibers auf die neue DRM-Technik und beschrieb diesen Prozess auf der Embedded Linux Conference vor wenigen Monaten.

Dem Entwickler und weiteren Beteiligten gelang es dabei, einige Funktionen ausfindig zu machen und umzusetzen, die vom Framebuffer-Treiber genutzt werden, im DRM-Zweig aber noch nicht zur Verfügung standen. Zur einfacheren Entwicklung hat Uytterhoeven den Treiber eigenen Angaben zufolge außerdem nicht mit physischer Hardware entwickelt, sondern mit Hilfe des Emulators Aranym.

Der Beitrag M68K: Linux bekommt modernen Grafiktreiber für Atari-Geräte erschien zuerst auf Linux-Magazin.

❌
❌