Zusammenfassung:
Qualcomm hat kürzlich die Linux-Open-Source-Unterstützung für die Prozessoren der Snapdragon-X2-Serie weiter vorangetrieben und einen GPU-Unterstützungspatch für die Low-End-Plattform Snapdragon X2 mit dem Codenamen „Mahua“ eingereicht. Dies bedeutet, dass Qualcomm die GPU-Treiberunterstützung, die zuvor für Snapdragon

Der dieses Mal eingereichte Patch zielt auf die Adreno X2-85-GPU auf der Mahua-Plattform ab. Mahua ist der SoC-Codename für die Qualcomm Snapdragon X2-Serie, die niedriger als die X2 Elite positioniert ist und auf 10-Core- und 12-Core-Konfigurationen ausgerichtet ist. Der vorherige X2 Elite trug den Codenamen Glymur. Beide nutzen die Adreno Gen 8-Grafikarchitektur der neuen Generation von Qualcomm.
Der Umfang des von Qualcomm eingereichten Linux-Kernel-Patches ist dieses Mal nicht groß. Die Entwickler wiesen darauf hin, dass der Hauptunterschied der Mahua-Version der GPU im Vergleich zu Glymur darin besteht, dass sie über weniger Recheneinheiten und einen kleineren internen Speicher verfügt, sodass kein kompletter Grafiktreiber-Framework dafür neu geschrieben werden muss. Der für diese GPU-Unterstützung hinzugefügte Kernel-Grafiktreibercode umfasst nur ein paar Dutzend Zeilen und wird hauptsächlich zur Bewältigung der Hardwareunterschiede zwischen Mahua und Glymur verwendet.
Das bedeutet, dass die Linux-GPU-Unterstützungsbasis, die Qualcomm zuvor für Snapdragon X2 Elite eingerichtet hat, relativ einfach auf Low-End-X2-Produkte ausgeweitet werden kann. Für das Linux-Ökosystem trägt dieser Entwurf eines stark gemeinsam genutzten Treibercodes zwischen der Hardware auch dazu bei, die nachfolgenden Wartungskosten zu senken.
Der dieses Mal eingereichte Patch hat nun die Codeüberprüfungsphase auf der Linux-Kernel-Mailingliste erreicht, was nicht bedeutet, dass der entsprechende Support offiziell in die stabile Version des Linux-Kernels eingetreten ist. Gemäß dem Linux-Kernel-Entwicklungsprozess müssen Patches von Entwicklern überprüft, geändert und zusammengeführt werden, bevor sie Teil des offiziellen Hauptkernels werden können.
Qualcomm hat bereits damit begonnen, eine vollständige Linux-Softwareunterstützung für die Snapdragon X2-Serie zu entwickeln. Am 23. September kündigte Qualcomm die frühe Entwickler-Vorschauversion der Linux-Serie Snapdragon
Qualcomms aktuelles Ziel besteht nicht nur darin, Linux das Booten auf Snapdragon
In der Grafikabteilung hat Qualcomm bereits Linux-Kernel-Unterstützung für den Adreno X2-85 des Snapdragon X2 Elite entwickelt. Gleichzeitig hat der Mesa-Grafikstapel auch damit begonnen, diese Generation von Adreno Gen 8-GPUs zu unterstützen. Der Freedreno Gallium3D-Treiber in Mesa ist für die OpenGL-Unterstützung verantwortlich, während Turnip für die Vulkan-Grafik-API verantwortlich ist.
Vulkan-Unterstützung für Adreno Gen 8 hat Anfang dieses Jahres den Weg zu Mesa 26.0 gefunden und deckt Glymur für Snapdragon X2 Elite und andere Qualcomm-Plattformen mit dieser GPU-Generation ab. Dies bedeutet, dass Snapdragon X2 nach und nach eine vollständige Open-Source-Grafiksoftware-Grundlage entwickelt hat, vom Linux-Kernel über Mesa bis hin zum Vulkan-Treiber.
Nachdem Mahua dieses Mal GPU-Unterstützung auf Kernel-Ebene erhalten hat, müssen im nächsten Schritt noch User-Space-Komponenten wie Mesa die entsprechende Hardware-Unterstützung weiter verbessern, um wirklich eine vollständige Linux-Grafikbeschleunigungsumgebung zu schaffen. Daher ist es nicht einfach zu verstehen, dass alle Linux-Notebooks, die Mahua verwenden, bereits eine ausgereifte GPU-Leistung erreichen können.
Qualcomm hat seine Investitionen in Linux und Open-Source-Treiber in den letzten Jahren erheblich beschleunigt. Für Windows-Notebooks auf Basis der Arm-Architektur ist die Snapdragon-X-Serie für Qualcomm zu einer wichtigen Produktlinie für den Einstieg in den PC-Markt geworden. Da Linux-Benutzer und -Entwickler Arm-Notebooks immer mehr Aufmerksamkeit schenken, ist die Möglichkeit, vollständigen Mainline-Linux-Support bereitzustellen, nach und nach zu einem Teil der Wettbewerbsfähigkeit der Plattform geworden.
Verglichen mit der Abhängigkeit von einer großen Anzahl von Downstream-Patches, die von Herstellern in der Vergangenheit gepflegt wurden, kann die schrittweise Bereitstellung von Hardware-Unterstützung für die Linux-Hauptlinie es für verschiedene Linux-Distributionen einfacher machen, verwandte Funktionen zu erhalten, und gleichzeitig die Belastung für Hersteller verringern, dedizierte Treiber langfristig zu pflegen. Für Verbraucher bedeutet dies auch, dass nach dem Kauf von Computern mit Snapdragon
Derzeit befindet sich Mahuas Adreno Da diese Codes nach und nach in den Linux-Kernel und Mesa gelangen, wird erwartet, dass die gesamte Produktlinie, einschließlich des Low-End-Snapdragon X2, in Zukunft umfassendere Open-Source-Grafikunterstützung erhält.
Kommentare