Der Panfrost-Treiber unterstützt 3D-Rendering für die GPU Bifrost (Mali G31).

Das Unternehmen Collabora meldete zur Funktionsverfügbarkeit des Treibers Panfrost auf Geräten mit GPU Bifrost (Mali G31) in einen Zustand bringen, der für den Betrieb des 3D-Renderings geeignet ist, einschließlich grundlegender Unterstützung für Texturen.
In der Anfangsphase konzentrierte sich der Panfrost-Treiber hauptsächlich auf die Implementierung der Unterstützung für Midgard-Chips, aber nun richtet sich die Aufmerksamkeit auch auf Bifrost-Chips, die in Bezug auf den Befehlsfluss den Midgard-Chips ähnlich sind, jedoch erhebliche Unterschiede in den Anweisungen zur Ausführung von Shaders und in den Schnittstellen zwischen Shaders und Befehlsfluss aufweisen.

Die Entwickler haben eine erste Implementierung eines Shader-Compilers vorbereitet, der einen spezifischen internen Anweisungsbestand für die GPU Bifrost unterstützt. Zukünftig ist geplant, den Compiler um die Unterstützung erweiterter Anweisungen zu erweitern, die das Erstellen komplexerer Shaders ermöglichen. Die Änderungen wurden in die Codebasis von Mesa übertragen und werden Teil des nächsten bedeutenden Releases 20.1 sein.

Der Panfrost-Treiber unterstützt 3D-Rendering für die GPU Bifrost (Mali G31).Der Panfrost-Treiber unterstützt 3D-Rendering für die GPU Bifrost (Mali G31).

Der Panfrost-Treiber entwickelt sich auf Basis des Reverse Engineerings der Originaltreiber von ARM und ist für die Arbeit mit Chips auf Basis der Mikroarchitekturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) und Bifrost (Mali G3x, G5x, G7x) ausgelegt. Für die GPUs Mali 400/450, die in vielen älteren ARM-Architektur-Chips verwendet werden, wird ein separater Treiber entwickelt. Lima.

Quelle: opennet.ru

60GB SSD 8Gb DDR4