Raspberry Pi 4 gecertificeerde Vulkan 1.1 grafische API-ondersteuning

De Raspberry Pi-ontwikkelaars hebben de certificering aangekondigd van de v3dv grafische driver door de Khronos-organisatie, die met succes meer dan 100 tests uit de CTS-set (Kronos Conformance Test Suite) heeft doorstaan ​​en volledig voldoet aan de Vulkan 1.1-specificatie.

De driver is gecertificeerd met behulp van de Broadcom BCM2711-chip die wordt gebruikt in de boards Raspberry Pi 4, Raspberry Pi 400 en Compute Module 4. Er zijn tests uitgevoerd op het Raspberry Pi 4-bord met de Raspberry Pi OS-distributie gebaseerd op de Linux-kernel 5.10.63, Mesa 21.3.0 en X-servers. Door het certificaat te verkrijgen, kunt u officieel compatibiliteit met grafische standaarden verklaren en de bijbehorende Khronos-handelsmerken gebruiken.

Naast Vulkan 1.1 introduceerde het v3dv-stuurprogramma ook ondersteuning voor geometrie-shaders en niet-specificatie Vulkan-extensies. Verbeterde ondersteuning voor de 3D-foutopsporing RenderDoc en de tracer GFXReconstruct. Bovendien hebben de OpenGL- en Vulkan-drivers de prestaties van de door de shader-compiler gegenereerde code aanzienlijk verhoogd, wat een positief effect heeft op de snelheid van programma's die actief gebruik maken van shaders, zoals games gebaseerd op de Unreal Engine 4. Onderstaande grafiek toont de prestatieverbetering voor sommige games als een percentage:

Raspberry Pi 4 gecertificeerde Vulkan 1.1 grafische API-ondersteuning

Alle genoemde wijzigingen in het v3dv-stuurprogramma zijn al overgenomen in het hoofdproject van Mesa en zullen binnenkort beschikbaar komen in de Raspberry Pi OS-distributie. Het v3dv-stuurprogramma is beperkt tot ondersteuning voor de VideoCore VI grafische versneller, die wordt gebruikt vanaf het model Raspberry Pi 4. Voor oudere borden wordt het RPi-VK-stuurprogramma afzonderlijk ontwikkeld, dat slechts een subset van de Vulkan API implementeert, aangezien de mogelijkheden van de VideoCore GPU die werd geleverd in boards vΓ³Γ³r Raspberry Pi 4 zijn beperkt. is niet voldoende om de Vulkan API volledig te implementeren.

Raspberry Pi 4 gecertificeerde Vulkan 1.1 grafische API-ondersteuning
Raspberry Pi 4 gecertificeerde Vulkan 1.1 grafische API-ondersteuning


Bron: opennet.ru

Voeg een reactie