ARM beginnt, den freien Panfrost-Treiber zu unterstĂŒtzen.

Auf der Konferenz XDC2020 (X.Org Developers Conference) angekĂŒndigt wurde die Beteiligung des Unternehmens ARM am Entwicklungsprozess des Projekts Panfrost, das einen offenen Treiber fĂŒr Mali-Grafikchips entwickelt. Die Firma ARM hat ihre Bereitschaft bekundet den Treiberentwicklern notwendige Informationen und Dokumentationen bereitzustellen, um ein umfassenderes VerstĂ€ndnis der Hardware zu gewĂ€hrleisten und den Fokus auf die Entwicklung zu legen, ohne Zeit mit dem RĂ€tseln von geheimnisvollen Aspekten des Reverse Engineerings binĂ€rer Treiber zu verschwenden. Ein Ă€hnliches Ereignis trat zuvor bei der Einbindung des Unternehmens Qualcomm in die Arbeit am Projekt Freedreno, das einen freien Treiber fĂŒr die Qualcomm Adreno GPUs entwickelt. Die Teilnahme von ARM wird dazu beitragen, die StabilitĂ€t der Implementierung auf das Niveau der allgemeinen Nutzung zu bringen und eine umfassendere UnterstĂŒtzung der GPUspezifischen internen Befehle von Mali zu gewĂ€hrleisten, indem Informationen ĂŒber die Chiparchitektur aus erster Hand bereitgestellt werden. Der Zugang zu internen Dokumentationen wird es auch ermöglichen, die maximale Leistung zu erzielen, vollstĂ€ndige Übereinstimmung mit den Spezifikationen zu gewĂ€hrleisten und alle verfĂŒgbaren Funktionen der Midgard- und Bifrost-GPUs abzudecken.

Die ersten Änderungen, die auf Informationen von ARM basieren, wurden bereits

in den Codebasis des Treibers aufgenommen. Insbesondere wurden wurde an der Standardisierung der Anweisungspackungsoperationen und der vollstĂ€ndigen Überarbeitung des Disassemblierers gearbeitet, um die Architektur des Bifrost-Befehlsatzes prĂ€ziser darzustellen und der in ARM verwendeten Terminologie zu entsprechen.
Der Panfrost-Treiber wurde 2018 von Alyssa Rosenzweig, die bei Collabora tĂ€tig ist, ins Leben gerufen und wurde seither durch Reverse Engineering originaler Treiber von ARM weiterentwickelt. Derzeit unterstĂŒtzt der Treiber Chips, die auf den Mikroarchitekturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) und Bifrost (Mali G3x, G5x, G7x) basieren. FĂŒr die GPUs Mali 400/450, die in vielen Ă€lteren Chips auf der Basis von ARM-Architekturen eingesetzt werden, wird ein separater Treiber entwickelt.

Auf der Konferenz XDC2020 (X.Org Developers Conference) wurde die Beteiligung von ARM am Entwicklungsprozess des Projekts bekannt gegeben. Lima.


Video abspielen

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster