FĂŒr Ă€ltere Raspberry Pi-Modelle wurde ein GPU-Treiber mit UnterstĂŒtzung fĂŒr die Vulkan-API vorbereitet.

Vorstellung erste stabile Version des offenen Grafiktreibers RPi-VK-Driver 1.0, der die UnterstĂŒtzung der Grafik-API Vulkan fĂŒr Ă€ltere Raspberry Pi-Boards bereitstellt, die mit dem GPU Broadcom Videocore IV ausgestattet sind. Der Treiber ist fĂŒr alle Raspberry Pi-Modelle geeignet, die vor dem Erscheinen des Raspberry Pi 4 herausgebracht wurden – von „Zero“ und „1 Model A“ bis „3 Model B+“ und „Compute Module 3+“. Der Treiber wurde von Martin Thomas (Martin Thomas), einem Ingenieur bei NVIDIA, entwickelt, jedoch wurde die Entwicklung als persönliches Projekt durchgefĂŒhrt, das nicht mit NVIDIA verbunden ist (der Treiber wurde in den letzten zwei Jahren in der Freizeit entwickelt). Der Code wird verbreitet unterliegt der MIT-Lizenz.

Da die GPU VideoCore IV, die in Ă€lteren Raspberry Pi-Modellen verbaut ist, nicht ĂŒber ausreichende FĂ€higkeiten fĂŒr eine vollstĂ€ndige Implementierung von Vulkan verfĂŒgt, bietet der Treiber nur eine Teilmenge der Vulkan-API, die nicht den gesamten Standard umfasst, aber versucht, diesem so weit wie möglich gerecht zu werden, je nach Hardware. Dennoch bietet die verfĂŒgbare FunktionalitĂ€t ausreichend Möglichkeiten fĂŒr viele Anwendungen und Spiele, und die Leistung ĂŒbertrifft deutlich die OpenGL-Treiber, dank effizienterem Speichermanagement, multithreaded Verarbeitung von GPU-Befehlen und direkter Steuerung von GPU-Operationen. Der Treiber unterstĂŒtzt auch Funktionen wie MSAA (Multisample Anti-Aliasing), Low-Level-Shader und LeistungszĂ€hler. Unter den EinschrĂ€nkungen wird das Fehlen von GLSL-Shadern erwĂ€hnt, die derzeit in dieser Entwicklungsphase noch nicht verfĂŒgbar sind.

Vom selben Autor veröffentlicht der Spielumsetzung Quake 3 fĂŒr Raspberry Pi, die als Demonstration der Möglichkeiten des neuen Treibers dient. Das Spiel basiert auf der ioQuake3-Engine, in die ein modularer Rendering-Backend auf Vulkan-Basis integriert wurde, der ursprĂŒnglich von dem Projekt Quake III Arena Kenny Editionentwickelt wurde. Bei Verwendung des neuen Treibers im Spiel konnten mehr als 100 Bilder pro Sekunde (FPS) auf dem Raspberry Pi 3B+ bei einer Ausgabeauflösung von 720p erreicht werden. Wir erinnern daran, dass die Raspberry Pi Foundation zusammen mit der Firma Igalia

die Entwicklung ihres Vulkan-Treibers vorantreibt, der sich in einem frĂŒhen Entwicklungsstadium befindet und in der zweiten HĂ€lfte des Jahres 2020 fĂŒr den Betrieb einiger realer Anwendungen bereit sein wird. Der genannte Treiber ist auf die UnterstĂŒtzung des Grafikbeschleunigers VideoCore VI beschrĂ€nkt, der ab dem Raspberry Pi 4 verwendet wird, und unterstĂŒtzt Ă€ltere Boards nicht. Im Vergleich zu OpenGL ermöglicht die Nutzung von Vulkan leitet eine Leistungssteigerung von Grafik-Anwendungen und Spielen. grafischen Anwendungen und Spielen.

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