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. p.a. GmbH, Poing
  2. über JobLeads GmbH, München
  3. BEGO Medical GmbH Technologiepark Universität, Bremen
  4. Bundeskriminalamt, Meckenheim


Anzeige
Top-Angebote
  1. (Kaufen und Leihen)
  2. (u. a. LG 24UD58-B 24"-UHD-Monitor mit FreeSync für 279,00€)
  3. 279,00€ (Vergleichspreis 319€)

Folgen Sie uns
       


  1. Neuer Mobilfunk

    Telekom-Chef nennt 5G-Ausbau "sehr teuer"

  2. Luftfahrt

    Nasa testet Überschallpassagierflugzeug im Windkanal

  3. Lenovo

    Moto Mod macht Moto Z zum Spiele-Handheld

  4. Alternatives Betriebssystem

    Jolla will Sailfish OS auf Sony-Smartphones bringen

  5. Gamesbranche

    PC-Plattform ist bei Spielentwicklern am beliebtesten

  6. Digitale Assistenten

    Google und Amazon kämpfen um Vorherrschaft

  7. Xperia Touch im Hands on

    Projektor macht jeden Tisch Android-tauglich

  8. RetroPie

    Distribution hat keine Rechte mehr am eigenen Namen

  9. Nokia 3310 im Hands on

    Der Nokia-Knochen mit Hipsterpotenzial

  10. Auto

    Macchina M2 bietet Zugriff auf Fahrzeugelektronik



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Watch 2 im Hands on: Huaweis neue Smartwatch soll bis zu 21 Tage lang durchhalten
Watch 2 im Hands on
Huaweis neue Smartwatch soll bis zu 21 Tage lang durchhalten
  1. Moto G5 und Moto G5 Plus im Hands on Lenovos kompakte Mittelklasse ist zurück
  2. Handy-Klassiker HMD Global bringt das Nokia 3310 zurück
  3. Galaxy Book im Hands on Samsung bringt neuen 2-in-1-Computer

Asus Tinker Board im Test: Buntes Lotterielos rechnet schnell
Asus Tinker Board im Test
Buntes Lotterielos rechnet schnell
  1. Tinker-Board Asus bringt Raspberry-Pi-Klon
  2. Sopine A64 Weiterer Bastelrechner im Speicherriegel-Format erscheint

Trappist-1: Der Zwerg und die sieben Planeten
Trappist-1
Der Zwerg und die sieben Planeten
  1. Weltraumteleskop Erosita soll Hinweise auf Dunkle Energie finden
  2. Astrophysik Ferne Galaxie schickt grelle Blitze zur Erde
  3. Astronomie Vera Rubin, die dunkle Materie und der Nobelpreis

  1. Re: Steam

    Iruwen | 16:42

  2. Re: "Selber Schuld"

    JohnStones | 16:41

  3. Re: Wozu?

    Chris0767 | 16:41

  4. Re: ein Mod geplant, mit dem sich das Smartphone...

    wonoscho | 16:39

  5. Re: War es schon "immer" und wird es auch bleiben

    QDOS | 16:38


  1. 16:32

  2. 16:12

  3. 15:33

  4. 14:31

  5. 14:21

  6. 14:16

  7. 13:30

  8. 12:49


  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