Raspberry Pi 4 Certified Vulkan 1.1 Graphics API Support

The Raspberry Pi developers announced that Khronos has certified the v3dv graphics driver, which has successfully passed more than 100 thousand tests from the Kronos Conformance Test Suite (CTS) and is recognized as fully compliant with the Vulkan 1.1 specification.

Driver certified using Broadcom BCM2711 chip found in Raspberry Pi 4, Raspberry Pi 400 and Compute Module 4 boards. Tested on Raspberry Pi 4 board with Raspberry Pi OS distribution based on Linux kernel 5.10.63, Mesa 21.3.0 and X -server. Obtaining a certificate makes it possible to officially declare compatibility with graphic standards and use Khronos trademarks associated with them.

In addition to Vulkan 1.1, the v3dv driver also introduced support for geometry shaders and out-of-spec Vulkan extensions. Improved support for RenderDoc 3D debugger and GFXReconstruct tracer. In addition, the performance of the code generated by the shader compiler has been significantly improved in the OpenGL and Vulkan drivers, which has a positive impact on the performance of programs that actively use shaders, such as games based on the Unreal Engine 4 engine. The graph below shows the percentage increase in performance of some games:

Raspberry Pi 4 Certified Vulkan 1.1 Graphics API Support

All noted changes in the v3dv driver have already been accepted into the main staff of the Mesa project and will soon be available in the Raspberry Pi OS distribution. The v3dv driver is limited to support for the VideoCore VI graphics accelerator used since the Raspberry Pi 4 model. For older boards, the RPi-VK-Driver driver is being developed separately, which implements only a subset of the Vulkan API, since the VideoCore GPU capabilities that came with boards before Raspberry Pi 4, not enough to fully implement the Vulkan API.

Raspberry Pi 4 Certified Vulkan 1.1 Graphics API Support
Raspberry Pi 4 Certified Vulkan 1.1 Graphics API Support


Source: opennet.ru

Add a comment