Abo
  • Services:
Anzeige
Der komplett freie Grafiktreiber für das Raspberry Pi macht langsame Fortschritte.
Der komplett freie Grafiktreiber für das Raspberry Pi macht langsame Fortschritte. (Bild: Andreas Sebayang/Golem.de)

Eric Anholt: Langsamer Fortschritt bei Raspberry-Pi-Grafiktreiber

Für Broadcom erstellt Eric Anholt einen freien Grafiktreiber für den VC4, der im Raspberry Pi eingesetzt wird. Anholt komme bisher aber eher langsam voran. Die 2D-Beschleunigung Glamor sollte jedoch schon bald bereitstehen.

Anzeige

Der ehemalige Intel-Angestellte Eric Anholt arbeitet seit ungefähr einem Monat für Broadcom an einem freiem Treiber für den Grafikchip Videocore4 (VC4) und berichtet nun in seinem Blog über die eher langsamen Fortschritte. Denn der "sichere Umgang mit den Texturen auf dem VC4 ist einfach nur lästig", wie er schreibt.

Weiter heißt es, die Inhalte tauchten nicht in dem normalen Kommando-Stream auf, sondern in dem Uniform-Stream. Zudem gebe es keine IOMMU, so dass nicht darauf vertraut werden könne, dass der Userspace-Teil angebe, wo sich ein Uniform befinde. Denn ansonsten könnten diese "einfach lügen", physische Adressen übergeben und damit möglicherweise "beliebigen Systemspeicher auslesen". Das wäre natürlich eine Sicherheitslücke.

So hat Anholt einen Shader-Parser für den Kernel schreiben müssen, der Referenzen auf die Texturen ausgibt und zusätzlich dazu müssen verschiedene Umformungen mit dem Speicher geschehen, damit dieser einfach genutzt werden kann. Statt das im Kernel umzusetzen, hat Anholt den Code zunächst in Mesa verschoben, um die Zeit für einen Testdurchlauf von vorher etwa 10 Minuten auf nun nur noch 15 Sekunden zu reduzieren.

Noch fehlen Validierungen dafür, um zu prüfen, ob die Texturen keinen Speicher außerhalb ihrer Grenzen belegen oder darauf zugreifen. Diese Überprüfungen fehlten außerdem noch für eine Vielzahl weiterer Zeiger und der gesamte Code müsse schließlich wieder in den Kernel eingepflegt werden und die einzelnen Funktionen und deren Werte vorher noch einer Plausibilitätsprüfung unterzogen werden. Sobald dies aber geschehen sei, könne Anholt damit beginnen, die neue 2D-Beschleunigung des X.org X-Servers, Glamor, "auf dem Pi zum Laufen zu bekommen".

Dank der Zusammenarbeit mit der Raspberry-Pi-Foundation und wohl auch auf Druck der Community des millionenfach verkauften Minirechners hat Broadcom im Frühjahr dieses Jahres bereits Dokumentationen und auch Quellcode zur Grafik des Raspberry Pi veröffentlicht. Dieser Treiber nutzt aber auch Binärcode und ist nur sehr schwer in den Standard-Linux-Stack integrierbar. Mit der Arbeit von Anholt für Broadcom soll ein MIT-lizenzierter Mesa- und Linux-DRM-Treiber erarbeitet werden. Mit diesem ließen sich dann wahrscheinlich weitere Funktionen für das Raspberry Pi umsetzen.


eye home zur Startseite
nille02 25. Jul 2014

Das SoC verkauft dich hervorragend, da ist es nie zu spät dafür. Man kann auf Basis...



Anzeige

Stellenmarkt
  1. VBL. Versorgungsanstalt des Bundes und der Länder, Karlsruhe
  2. MSH Medien System Haus GmbH & Co. KG, Stuttgart
  3. über Ratbacher GmbH, Raum Frankfurt am Main
  4. beeline GmbH, Köln


Anzeige
Hardware-Angebote
  1. (täglich neue Deals)
  2. 89,90€ + 3,99€ Versand
  3. und Gratis-Produkt erhalten

Folgen Sie uns
       


  1. Verbraucherzentrale

    O2-Datenautomatik dürfte vor Bundesgerichtshof gehen

  2. TLS-Zertifikate

    Symantec verpeilt es schon wieder

  3. Werbung

    Vodafone will mit DVB-T-Abschaltung einschüchtern

  4. Zaber Sentry

    Mini-ITX-Gehäuse mit 7 Litern Volumen und für 30-cm-Karten

  5. Weltraumteleskop

    Erosita soll Hinweise auf Dunkle Energie finden

  6. Anonymität

    Protonmail ist als Hidden-Service verfügbar

  7. Sicherheitsbehörde

    Zitis soll von München aus Whatsapp knacken

  8. OLG München

    Sharehoster Uploaded.net haftet nicht für Nutzerinhalte

  9. Linux

    Kernel-Maintainer brauchen ein Manifest zum Arbeiten

  10. Micro Machines Word Series

    Kleine Autos in Kampfarenen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Glasfaser: Nun hängt die Kabel doch endlich auf!
Glasfaser
Nun hängt die Kabel doch endlich auf!
  1. Fake News Für Facebook wird es hässlich
  2. Nach Angriff auf Telekom Mit dem Strafrecht Router ins Terrorcamp schicken oder so
  3. Soziales Netzwerk Facebook wird auch Instagram kaputt machen

Western Digital Pidrive im Test: Festplatte am Raspberry Pi leicht gemacht
Western Digital Pidrive im Test
Festplatte am Raspberry Pi leicht gemacht
  1. Sopine A64 Weiterer Bastelrechner im Speicherriegel-Format erscheint
  2. Bootcode Freie Firmware für Raspberry Pi startet Linux-Kernel
  3. Raspberry Pi Compute Module 3 ist verfügbar

Autonomes Fahren: Wenn die Strecke dem Zug ein Telegramm schickt
Autonomes Fahren
Wenn die Strecke dem Zug ein Telegramm schickt
  1. Fahrgastverband "WLAN im Zug funktioniert ordentlich"
  2. Deutsche Bahn WLAN im ICE wird kostenlos
  3. Mobilfunk Telekom baut LTE an Regionalbahnstrecken aus

  1. Re: Impfgegner nutzen Logik und IQ die...

    frostbitten king | 00:58

  2. wo ist das Problem?

    Psy2063 | 00:49

  3. Re: Material

    Psy2063 | 00:47

  4. Re: Endlich dem Trend gefolgt...

    Psy2063 | 00:44

  5. Re: Da find ich das A4-SFX von DAN besser

    Psy2063 | 00:42


  1. 19:03

  2. 18:45

  3. 18:27

  4. 18:12

  5. 17:57

  6. 17:41

  7. 17:24

  8. 17:06


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel