Mesa 23.0 driver Archives - TechGoing https://www.techgoing.com/tag/mesa-23-0-driver/ Technology News and Reviews Sat, 26 Nov 2022 10:59:53 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.4 Mesa 23.0 has merged the new Raspberry Pi V3DV Vulkan driver https://www.techgoing.com/mesa-23-0-has-merged-the-new-raspberry-pi-v3dv-vulkan-driver/ Sat, 26 Nov 2022 10:59:51 +0000 https://www.techgoing.com/?p=49544 The Broadcom V3DV VideoCore open source Vulkan driver in Mesa has rewritten the code related to hardware obscuration queries to significantly improve performance and reliability. Iago Toral has rewritten the V3DV masking query code to improve the performance of the VideoCore Vulkan driver. Our implementation relies heavily on the CPU to do things like query […]

The post Mesa 23.0 has merged the new Raspberry Pi V3DV Vulkan driver appeared first on TechGoing.

]]>
The Broadcom V3DV VideoCore open source Vulkan driver in Mesa has rewritten the code related to hardware obscuration queries to significantly improve performance and reliability.

Iago Toral has rewritten the V3DV masking query code to improve the performance of the VideoCore Vulkan driver. Our implementation relies heavily on the CPU to do things like query resets and result replication, and some aspects of query availability tracking are handled by the CPU,” he explained in the merge request.

This new implementation handles all GPU-side query functions by scheduling compute shaders, which involves query availability, resets, and result replication. Currently, this approach only supports managing shading queries, but in the future some additional work could be done to implement Performance queries.

As an improvement to the open source Raspberry Pi Raspberry Pi graphics driver, more than 1000 lines of rewritten V3DV driver code have been merged into Mesa 23.0.

Hardware occlusion queries are features of the 3D API that tell an application whether pixels will be drawn when rendering an object. When the wraparound box is occluded, the drawing of objects inside the wraparound box is skipped. Although the feature exists, there are still two issues that affect its widespread use: the overhead of resolving the occlusion query itself and the delay in waiting for the query result.

The post Mesa 23.0 has merged the new Raspberry Pi V3DV Vulkan driver appeared first on TechGoing.

]]>
Intel Mesa driver integrates new patch to allow Arc Solo to run on non-x86 architecture devices https://www.techgoing.com/intel-mesa-driver-integrates-new-patch-to-allow-arc-solo-to-run-on-non-x86-architecture-devices/ Thu, 24 Nov 2022 06:03:49 +0000 https://www.techgoing.com/?p=48855 Intel today merged a new patch into the Mesa 23.0 driver to make it easier to run Intel OpenGL and Vulkan drivers on non-x86 / x86_64 architecture devices. The purpose of the driver improvement is to allow Intel Arc Solo to run on architecture devices such as AArch64, POWER and RISC-V. Intel has spent the […]

The post Intel Mesa driver integrates new patch to allow Arc Solo to run on non-x86 architecture devices appeared first on TechGoing.

]]>
Intel today merged a new patch into the Mesa 23.0 driver to make it easier to run Intel OpenGL and Vulkan drivers on non-x86 / x86_64 architecture devices. The purpose of the driver improvement is to allow Intel Arc Solo to run on architecture devices such as AArch64, POWER and RISC-V.

Intel has spent the last few months working on improving Linux drivers on non-x86 architectures. Previous development efforts have focused on kernel drivers, while today’s combined patch provides OpenGL and Vulkan open-source driver support for non-x86 / x86_64 architectures.

While most open-source Linux graphics drivers work well on different CPU architectures, due to the nature of open source and the Linux community, they have traditionally not needed to care about non-x86 support in the case of Intel’s graphics driver stack.

In the days when integrated graphics support was offered, they were obviously tied to their x86 / x86_64 CPUs. But now that they’re getting into the discrete GPU game with Arc Graphics and their Ponte Vecchio / Max series, it’s a completely different paradigm.

With the possibility of installing standalone Intel GPUs on ARM64 servers, RISC-V desktops, and libre POWER9 desktops, their graphics drivers need to address the x86’isms that have been built up in their code base over the years.

The post Intel Mesa driver integrates new patch to allow Arc Solo to run on non-x86 architecture devices appeared first on TechGoing.

]]>