Panfrost: Freier Mali-Treiber läuft auf Bifrost-GPUs

Der freie Linux-Treiber Panfrost entsteht hauptsächlich durch Reverse Engineering, die Arbeiten kommen immer besser voran.

Artikel veröffentlicht am ,
Der Linux-Treiber Panfrost läuft nun auch auf Bifrost-GPUs.
Der Linux-Treiber Panfrost läuft nun auch auf Bifrost-GPUs. (Bild: Sandra Vallaure/Flickr.com/CC-BY 2.0)

Das Panfrost-Projekt hat einen wichtigen Meilenstein erreicht: das erste 3D-Rendering auf einer Bifrost-GPU von Mali. Das berichtet die Initiatorin des Projekts, Alyssa Rosenzweig, im Blog der Linux-Spezialisten von Collabora. Bisher läuft der Panfrost-Treiber nur auf GPUs der Midgard-Architektur von ARM. Diese Arbeiten seien aber inzwischen so weit fortgeschritten, dass sich das Team bei Collabora nun auch um den Bifrost-Support kümmern könne.

Stellenmarkt
  1. Produktmanager (m/w/d) Geschäftskundenprodukte
    htp GmbH, Hannover
  2. Datenschutzkoordinator (m/w/d) - IT
    HSBC, Düsseldorf
Detailsuche

Der Hersteller ARM bietet bisher nur einen proprietären Userspace-Treiber für seine Mali-Grafikchips an. Die Kernel-Technik ist darüber hinaus zwar lizenzkonform zum Linux-Kernel als freie Software verfügbar, allerdings nicht im Hauptzweig des Linux-Kernels integriert. Für eine Aufnahme in den Hauptzweig muss ein Grafiktreiber zwingend über einen freien Userspace-Teil verfügen und die Kernel-Komponente darüber hinaus die üblichen Schnittstellen der DRM-Infrastruktur (Direct Rendering Manager) des Linux-Kernels verwenden, was ARM aber nicht anbietet. Beides versucht die Community mit ihren Arbeiten an Panfrost zu erreichen.

Wie Rosenzweig schreibt, habe es zwischen Midgard und Bifrost nur vergleichsweise wenig Änderungen gegeben. Immerhin seien auch die Fähigkeiten für die Grafikschnittstellen OpenGL und Vulkan ungefähr gleich. Der Panfrost-Treiber benötige hier deshalb kaum Veränderungen. Anders sei das aber beim Befehlssatz der GPU. Dieser sei für Bifrost komplett neu erstellt worden, so dass der im Treiber genutzte Compiler von Grund auf neu geschrieben werden musste.

Das ist nun zumindest grundsätzlich geschehen. Als Nächstes wollen die Beteiligten auch komplexere Befehle unterstützen sowie das Scheduling für komplexere Shader. Rosenzweig geht außerdem davon aus, dass mit dem Treiber für die neue Architektur auch dessen Leistung steigen sollte. Der Treiber werde gleichzeitig aber auch wesentlich komplexer.

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


wurstdings 29. Apr 2020

Fehlannahme, sofern man ein gut unterstütztes Notebook hat, ist der Stromverbrauch auch...

mfilion 28. Apr 2020

Boards, die auf Chipsätzen wie RK3288 oder RK3399 basieren, können nur mit offenem...



Aktuell auf der Startseite von Golem.de
Strange New Worlds Folge 1 bis 3
Star Trek - The Latest Generation

Strange New Worlds kehrt zu episodenhaften Geschichten zurück und will damit Star-Trek-Fans alter Schule abholen. Das gelingt mit Bravour. Achtung, Spoiler!
Eine Rezension von Oliver Nickel

Strange New Worlds Folge 1 bis 3: Star Trek - The Latest Generation
Artikel
  1. LTE-Patent: Ford droht Verkaufs- und Produktionsverbot in Deutschland
    LTE-Patent
    Ford droht Verkaufs- und Produktionsverbot in Deutschland

    Ford fehlen Mobilfunk-Patentlizenzen, weshalb das Landgericht München eine drastische Entscheidung gefällt hat. Autos droht sogar die Vernichtung.

  2. Flowcamper: Elektro-Wohnmobil Frieda Volt auf VW-Basis vorgestellt
    Flowcamper
    Elektro-Wohnmobil Frieda Volt auf VW-Basis vorgestellt

    Das elektrische Wohnmobil Frieda Volt basiert auf einem umgebauten Volkswagen T5 oder T6 und ist mit einem 72-kWh-Akku ausgerüstet.

  3. Cariad: Aufsichtsrat greift bei VWs Softwareentwicklung durch
    Cariad
    Aufsichtsrat greift bei VWs Softwareentwicklung durch

    Die Sorge um die Volkswagen-Softwarefirma Cariad hat den Aufsichtsrat veranlasst, ein überarbeitetes Konzept für die ehrgeizigen Pläne vorzulegen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Borderlands 3 gratis • CW: Top-Rabatte auf PC-Komponenten • Inno3D RTX 3070 614€ • Crucial P5 Plus 2 TB 229,99€ • Preis-Tipp: Kingston NV1 2 TB 129,90€ • AVM FRITZ!Repeater 1200 AX 69€ • MindStar (u. a. Palit RTX 3050 339€) • MMOGA (u. a. Total War Warhammer 3 29,49€) [Werbung]
    •  /