Der Raspberry Pi 4 wird sein 3D-Rendering mit dem Vulkan 1.2-Update verbessern

Kürzlich in einem Blogbeitrag des CEO von Raspberry Pi, Eben Upton, hat das offengelegt la Raspberry 4 entspricht jetzt der Version 1.2 der Vulkan Graphics API.

Nach dem Erreichen von Version 1.0 im November 2020 und Version 1.1 im Oktober 2021 integriert Version 1.2 23 häufig verwendete Vulkan-Erweiterungen in den Standard und ist deutlich näher an der letzten Version, 1.3, die im Januar veröffentlicht wurde.

Khronos hat seine Zustimmung gegeben und mit denen es in einer zukünftigen Version des Betriebssystems ein Treiberupdate geben soll.

„Alle notwendigen Änderungen waren bereits im vorherigen Mesa v3dv-Treiber enthalten und werden schließlich in zukünftigen Updates des Raspberry Pi OS verfügbar sein. Kompatibilität mit verschiedenen anderen Erweiterungen, von denen einige in Vulkan 1.3 unerlässlich sind, sowie viele Fehlerbehebungen und Leistungsverbesserungen. “, sagt Jago Toral von Igalia.

Die aktuelle Version von Mesa ist 22.1.3 und der neue Code wahrscheinlich nicht verfügbar bis 22.2. Dies bedeutet, dass für Early Adopters einige Arbeit erforderlich ist. Uptons Artikel weist auch auf einen Beitrag von Roman Stratiienko hin, der den Controller um Android-Unterstützung erweitert. Dies ebnet den Weg für die Ausführung von Android-Spielen auf dem Pi 4 über eine Portierung des Betriebssystems von Google, wie z. B. Lineage OS.

Diese Entwicklung, einschließlich der Unterstützung für Vulkan 1.2, bedeutet nicht unbedingt, dass beliebte Spiele zu sehen sind oder kann für solche Dinge im Raspberry Pi 4 verwendet werden. Aber es könnte zu Verbesserungen der Anwendungsleistung führen wie Kodi, VLC oder hardwarebeschleunigte Web-Apps.

Es gibt auch Vulkan-Bibliotheken für maschinelles Lernen, was neue Möglichkeiten eröffnet, neuronale Netze auf Pi-Clustern zu trainieren. Für die meisten Leute, die ihren Pi als Server, DIY-Controller oder leichten Desktop verwenden, wird die Einhaltung von Vulkan 1.2 nicht spürbar sein. Desktop-Grafiken auf dem Standard-Betriebssystem Raspberry Pi werden von OpenGL gesteuert.

Das ist die alte Grafik-API, die Vulkan ersetzen soll. JawohlLaut Upton gibt es eine Gruppe, die davon profitiert: Android-3D-Spiele und andere Apps. Android verwendet Vulkan als kostengünstige Grafik-API.

Wie bei den meisten Weiterentwicklungen des Raspberry Pi könnte diese scheinbar kleine Änderung unvorhergesehene Möglichkeiten eröffnen. Die Unterstützung für Vulkan 1.2 bietet Entwicklern die gleiche 3D-Grafikschnittstelle (aber nicht die gleiche Leistung) wie NVIDIA-Grafikkarten von 2019, Intel-Chips von 2020 mit integrierter Grafik und Dutzende anderer Geräte.

Mit einem installierten Vulkan 1.0-Treiber konnte Toral 2020 die ursprüngliche Quake-Trilogie auf einem Pi 4 ausführen, mit gar nicht so schlechten Bildraten. Besonders wichtig ist Upton die Einrichtung eines modernen Vulkan-Treibers für den Pi 4.

Tatsächlich war Upton vor der Arbeit am Raspberry Pi Teil des Teams bei Broadcom, das den VideoCore 3D-GPU-Chip entwickelt hat, den gleichen, der auf jedem Raspberry Pi-Board montiert ist. Upton vertrat Broadcom von 2007 bis 2012 auch bei Khronos, dem Gremium für Grafik-API-Standards, das Standards wie OpenGL beaufsichtigte.

OpenGL war bereits zu Uptons Zeiten in die Jahre gekommen, und er war an den ersten Bemühungen beteiligt, den Nachfolger Vulkan herauszubringen.

„Wir neigen dazu, Mesa-Veröffentlichungen voranzutreiben, anstatt zwei Jahre darauf zu warten, dass sie in der nächsten großen Debian-Veröffentlichung erscheinen. Für eine Veröffentlichung im September ist es wahrscheinlich zu spät, also denke ich an das Jahresende", sagte er. Wohin diese Technologie führen könnte, sagte er: „Sie ist nützlich als effizienteres Back-End für die verschiedenen Standard-Game-Engines (insbesondere die Unreal-Engine von Epic Games).“ Studios, die in die Portierung von Spielen auf die Plattform investieren, sind etwas anderes, „aber es ist schön, die Grundlagen zu haben.“

Abschließend sei noch erwähnt, dass die herunterladbaren Betriebssysteme, die für Pi-Boards geeignet sind, noch nicht unterstützt werden, aber bald verfügbar sein sollten.

Für diejenigen, die sind daran interessiert, mehr darüber zu erfahren, Sie können die Details überprüfen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.