Graphics: Mesa 23.3.3 and Broadcom VideoCore GPU (in Raspberry Pis)
-
Free Desktop ☛ Eric Engestrom: mesa 23.3.3
Hello everyone,
The bugfix release 23.3.3 is now available.
If you find any issues, please report them here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/new
The next bugfix release is due in two weeks, on January 24th.
Cheers, Eric -
Maira Canal: Introducing CPU jobs to the Raspberry Pi
Igalia is always working hard to improve 3D rendering drivers of the Broadcom VideoCore GPU, found in Raspberry Pi devices. One of our most recent efforts in this sense was the implementation of CPU jobs from the Vulkan driver to the V3D kernel driver.
What are CPU jobs and why do we need them?
In the V3DV driver, there are some Vulkan commands that cannot be performed by the GPU alone, so we implement those as CPU jobs on Mesa. A CPU job is a job that requires CPU intervention to be performed. For example, in the Broadcom VideoCore GPUs, we don’t have a way to calculate the timestamp. But we need the timestamp for Vulkan timestamp queries.