Abo
  • Services:
Anzeige
Ein Entwickler-Sample von Qualcomm mit Snapdragon 821.
Ein Entwickler-Sample von Qualcomm mit Snapdragon 821. (Bild: Marc Sauter/Golem.de)

Adreno: Aktuelle Qualcomm-GPUs bekommen freien Treiber

Ein Entwickler-Sample von Qualcomm mit Snapdragon 821.
Ein Entwickler-Sample von Qualcomm mit Snapdragon 821. (Bild: Marc Sauter/Golem.de)

Für die 500er-Reihe von Qualcomms Adreno-GPUs stehen erste Patches für einen freien Linux-Treiber bereit. Der Code umfasst Kernel- und Userspace und stammt teilweise von Qualcomm selbst. Android-Updates könnten damit künftig wesentlich einfacher werden.

Der Entwickler Jordan Crouse hat Patches für den Linux-Kernel veröffentlicht, welche die Grafikunterstützung für die 500er-Reihe von Qualcomms Adreno-GPUs implementieren. Die GPUs dieser Adreno-Generation werden von Qualcomm in den aktuellen Snapdragon SoCs verbaut. Dazu gehören unter anderem die derzeit verfügbaren Topmodelle Snapdragon 820 und 821, die etwa in Googles Pixel-Smartphones oder auch im Oneplus 3T zum Einsatz kommen.

Anzeige

Crouse arbeitet seit einigen Jahren an den Kernelkomponenten des Grafiktreibers der Qualcomm-SoCs und schreibt in der Ankündigung, dass die GPU-Unterstützung selbst nur wenig interessant sei, sofern sich damit nicht einmal ein Dreieck zeichnen lasse. Der Red-Hat-Entwickler Rob Clark, der auch der Begründer des freien Adreno-Treibers Freedreno ist, hat deshalb parallel zu den Arbeiten von Crouse die Userspace-Komponenten umgesetzt.

Clark wiederum schreibt, dass er die wichtigsten Grundlagen für die 3D-Grafikbibliothek Mesa bereits umgesetzt und auf einem Entwicklerboard mit Snapdragon 820 getestet habe. Clark hatte vor zwei Jahren erstmals einen Freedreno-Treiber präsentiert, der mehr Funktionen bietet, als sein proprietäres Pendant. Ungefähr zur gleichen Zeit haben Qualcomm-Angestellte damit begonnen, aktiv zu dem MSM genannten Kernel-Treiber beizutragen, dessen Entwicklung Clark ebenfalls initiiert hatte.

Proprietäre Treiber verhindern Android-Upgrades

Der wohl wichtigste Grund dafür, dass Android-Smartphones vergleichsweise selten Updates und Versionsupgrades erhalten, sind die proprietären Treiber der Hardware-Hersteller. Diese verhindern schlicht einfache Updates des Linux-Kernels und damit auch der Android-Versionen. Das betrifft selbst die Pixel-Smartphones von Google, die deshalb nur zwei Jahre lang Upgrades erhalten sollen.

Mit den von der Kernel-Community gepflegten freien Treibern gibt es dieses Problem nicht. Bisher beteiligt sich aber keiner der wichtigen Hersteller von ARM-SoCs in Android-Geräten aktiv an der Entwicklung des Linux-Kernels. Die einzige Ausnahme ist Nvidia, das den SoC für das Pixel-C-Tablet geliefert hat und einen proprietären Userspace-Treiber benutzt.

Auch das auf Android aufbauende IoT-Betriebssystem Brillo von Google soll ausschließlich auf freie Treiber setzen, um langfristig die Sicherheit der Geräte zu gewährleisten. Für sein ChromeOS zwingt Google seine Hardware-Partner ebenso zu freien Treibern.


eye home zur Startseite
Häxler 30. Nov 2016

https://source.codeaurora.org/quic/la/kernel/msm-3.10/commit/drivers/gpu/msm?h=LA.BR.1.2...

NeoCronos 30. Nov 2016

die Mitarbeiter von Qualcomm entwickeln mit wenn ich das richtig lese, ob in ihrer...

Gormenghast 30. Nov 2016

Meist wird aus einer gemeinsamen Quelle das BLOB für die einzelnen Varianten erstellt...

DanK 30. Nov 2016

Did you update recently



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Abstatt
  2. Mediengruppe Pressedruck Dienstleistungs-GmbH & Co. OHG, Augsburg
  3. Schaeffler Automotive Aftermarket GmbH & Co. KG, Langen
  4. Dürr IT Service GmbH, Bietigheim-Bissingen


Anzeige
Hardware-Angebote
  1. auf Kameras und Objektive
  2. (reduzierte Überstände, Restposten & Co.)
  3. 18,99€ statt 39,99€

Folgen Sie uns
       


  1. GigaKombi

    Vodafone verbessert Datenpaket für Warten aufs Festnetz

  2. Datenrate

    O2 drosselt mobiles Internet wegen EU-Roamings

  3. Netgear Nighthawk X6S

    Triband-Router kann mit Sprache gesteuert werden

  4. Spark

    DJI-Minicopter stürzt ab

  5. Nachfolger Watchbox

    RTL beendet Streamingportal Clipfish

  6. Chipmaschinenausrüster

    ASML demonstriert 250-Watt-EUV-System

  7. Linux-Distribution

    Opensuse Leap 42.3 baut Langzeitpflege aus

  8. Soziales Netzwerk

    Facebook soll an Smart-Speaker mit Display arbeiten

  9. Kumu Networks

    Vollduplex-WLAN auf gleicher Frequenz soll noch 2018 kommen

  10. IT-Dienstleister

    Daten von 400.000 Unicredit-Kunden kompromittiert



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Microsoft Surface Pro im Test: Dieses Tablet kann lange
Microsoft Surface Pro im Test
Dieses Tablet kann lange
  1. Microsoft Neues Surface Pro fährt sich ohne Grund selbst herunter
  2. iFixit-Teardown Surface Laptop ist fast nicht reparabel
  3. Surface Studio Microsofts Grafikerstation kommt nach Deutschland

Ausprobiert: JPEGmini Pro komprimiert riesige JPEGs um bis zu 80 Prozent
Ausprobiert
JPEGmini Pro komprimiert riesige JPEGs um bis zu 80 Prozent
  1. Google KI erstellt professionelle Panoramen
  2. Bildbearbeitung Google gibt Nik Collection auf

Kryptowährungen: Bitcoin steht vor grundlegenden Änderungen
Kryptowährungen
Bitcoin steht vor grundlegenden Änderungen
  1. Linux-Distributionen Mehr als 90 Prozent der Debian-Pakete reproduzierbar
  2. Die Woche im Video Strittige Standards, entzweite Bitcoins, eine Riesenkonsole
  3. Kryptowährung Bitcoin notiert auf neuem Rekordhoch

  1. Re: O2 auf 0,5Mbit/s gedrosselt

    piratentölpel | 22:17

  2. Re: Das ist nicht Fake News, sondern...

    My1 | 22:12

  3. Re: AMD und Intel dem Untergang geweiht

    x2k | 22:03

  4. Re: nur Ausspass

    Nachtschatten | 21:53

  5. Re: Ryzen mit update auch?

    x2k | 21:44


  1. 19:35

  2. 17:26

  3. 16:53

  4. 16:22

  5. 14:53

  6. 14:15

  7. 14:00

  8. 13:51


  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