Warum sich Open-Source-GPU-Treiber im Embedded-Bereich verbessert haben.
Robert Foss von Collabora war diese Woche wieder auf dem Open Source Summit der Linux Foundation, um den neuesten Stand der Open-Source-Grafiktreiber im Embedded-Bereich zu präsentieren.
Wie Sie alle wissen sollten, haben sich die eingetteten Open-Source-Grafiktreiber vor allem mit Broadcom VC4/V3D, Freedreno für Qualcomm Adreno und in jüngster Zeit mit Panfrost für neuere Arm Mali-Hardware sowie anderen Reverse-Engineered-Treiberoptionen wie Etnaviv für Vivante Graphics IP stark verbessert.
In diesem Jahr wurden Fortschritte bei der Unterstützung neuer Hardware gemacht und all diese verschiedenen Open-Source-Treiberprojekte haben gute Fortschritte gemacht, wenn auch im Allgemeinen nicht in Bezug auf Funktionalität oder Leistungsparität zu ihren proprietären, offiziellen Treibern der verschiedenen Hardwareanbieter.
Während der Präsentation in San Diego ging Robert Foss auf das Thema von zunehmender Bedeutung ein. Ein Großteil von OpenGL wurde von den prominenten Treibern verdrängt und das spricht sehr für OpenCL.
Es gibt noch keine nennenswerten, geschweige denn, guten OpenCL-Implementierungen von diesen eingetttenen Treibern, aber zusammen mit dem Mesa-Stapel mit Clover-, NIR-Support usw. werden Fortschritte gemacht, so dass im Jahr 2020 interessanter werden sollte.
Roberts Präsentation über eingebettete Open-Source-Grafiktreiber zum aktuellen Zeitpunkt finden Sie hier.
Der Collabora-Entwickler präsentierte auch einen Artikel über den Zustand von Panfrost für moderne Open-Source-Arm-Grafiken. Auf der Panfrost-Front, wo Collabora einen Großteil der Arbeit sponsert, streben sie eine größere OpenGL-Unterstützung, mehr GPU-Fähigkeit, bessere Leistung und schließlich OpenCL und Vulkan an.
Vielen Dank für Ihren Besuch.