• IT-Karriere:
  • Services:

Panfrost: Weston läuft auf freiem Mali-GPU-Treiber

Dank einiger Anpassungen läuft der Mali-GPU-Treiber Panfrost nun standardkonform wie die anderen freien Linux-3D-Treiber. Das ermöglicht die Ausführung von Programmen wie etwa Weston oder auch Kodi.

Artikel veröffentlicht am ,
Der freie Linux-Treiber für die Mali-GPUs kann nun viele Anwendungen darstellen.
Der freie Linux-Treiber für die Mali-GPUs kann nun viele Anwendungen darstellen. (Bild: Gregory/CC-BY-SA 2.0)

Ein Team aus Community-Entwicklern um Alyssa Rosenzweig und Lyude Paul erstellt mit Panfrost einen freien Linux-Userspace-Treiber für die Midgard genannte Architekturgeneration von ARMs Mali-GPUs. Bisher nutzte das Projekt einen "ausgeklügelten Hack", wie der Entwickler und Collabora-Angestellte Tomeu Vizoso in seinem Blog schreibt. Dieser Hack ist demnach nun nicht mehr nötig, was eine weitreichende Anwendungsunterstützung durch Panfrost ermöglicht.

Stellenmarkt
  1. über Dr. Maier & Partner GmbH Executive Search, Raum München
  2. KfW Bankengruppe, Frankfurt am Main (Home-Office möglich)

Bisher nutzte Panfrost die Shared Memory Extension des X11-Fenstersystems, wobei jedoch jeder einzelne Frame in einen Buffer kopiert werden musste, um diesen weiterverwenden zu können. Vizoso hat dem Blogeintrag zufolge jedoch die in der Userspace-Bibliothek Mesa genutzte Winsys-Schnittstelle für den von ARM bereitgestellten freien Kernel-Treiber adaptiert. So lasse sich durch das Team künftig viel einfacher an dem Rendering-Code arbeiten.

Dank dieser Arbeiten lassen sich die genutzten Buffer nun ordnungsgemäß erstellen sowie exportieren und importieren. Das wiederum ermöglicht es, Anwendungen auszuführen, die den Generic Buffer Manager (GBM) aus Mesa für eben diese Zwecke benutzen. Dabei handelt es sich um die für Linux-Distributionen typischen Demos wie Kmscube und Glmark2, aber auch Anwendungen wie den Wayland-Compositor Weston oder große grafische Programme wie Kodi. In Weston können darüber hinaus auf der GPU gerenderte Anwendungen ohne eine Kopie (Zero-Copy) dargestellt werden.

Wie erwähnt nutzt dieser Aufbau nun den freien Kernel-Treiber von Hersteller ARM. Das Unternehmen bietet jedoch nur einen proprietären Userspace-Treiber für seine Grafikchips und die Technik ist darüber hinaus auch nicht in den sogenannten Mainline-Zweig des Linux-Kernels integriert. Mit dem neuen Code lässt sich künftig jedoch besser und möglicherweise sogar schneller an den freien Userspace-Komponenten des Panfrost-Treibers arbeiten. Parallel dazu soll ein Kernel-Treiber durch die Community entstehen, der die DRM-Schnittstelle des Linux-Kernels verwendet und so auch in diesen integriert werden kann.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. 5,99€
  2. 32,99€
  3. 4,87€

Folgen Sie uns
       


Librem Mini - Fazit

Der Librem Mini punktet mit guter Linux-Unterstützung, freier Firmware und einem abgesicherten Bootprozess.

Librem Mini - Fazit Video aufrufen
In eigener Sache: Golem-PCs mit Ryzen 5000 und Radeon RX 6800
In eigener Sache
Golem-PCs mit Ryzen 5000 und Radeon RX 6800

Mehr Leistung zum gleichen Preis: Der Golem Highend wurde mit dem Ryzen 5 5600X ausgestattet, die Geforce RTX 3070 kann optional durch eine günstigere und schnellere Radeon RX 6800 ersetzt werden.

  1. Video-Coaching für IT-Profis Shifoo geht in die offene Beta
  2. In eigener Sache Golem-PCs mit RTX 3070 günstiger und schneller
  3. In eigener Sache Die konfigurierbaren Golem-PCs sind da

iPhone 12 Pro Max im Test: Das Display macht den Hauptunterschied
iPhone 12 Pro Max im Test
Das Display macht den Hauptunterschied

Das iPhone 12 Pro Max ist größer als das 12 Pro und hat eine etwas bessere Kamera - grundsätzlich liegen die beiden Topmodelle von Apple aber nah beieinander, wie unser Test zeigt. Käufer des iPhone 12 Pro müssen keine Angst haben, etwas zu verpassen.
Ein Test von Tobias Költzsch

  1. Touchscreen und Hörgeräte iOS 14.2.1 beseitigt iPhone-12-Fehler
  2. iPhone Magsafe ist nicht gleich Magsafe
  3. Displayprobleme Grünstich beim iPhone 12 aufgetaucht

Astronomie: Arecibo wird abgerissen
Astronomie
Arecibo wird abgerissen

Das weltberühmte Radioteleskop ist nicht mehr zu retten. Reparaturarbeiten wären lebensgefährlich.

  1. Astronomie Zweites Kabel von Arecibo-Radioteleskop kaputt
  2. Die Zukunft des Universums Wie alles endet
  3. Astronomie Gibt es Leben auf der Venus?

    •  /