In LxA we have talked a lot about the driver Mesa for graphics on Linux. As you know, this open source project implements a graphics library that provides a generic OpenGL implementation for rendering 3D graphics on various platforms, and also now for the OpenCL API, OpenGL ES and Vulkan.
Now, MESA's Turnip driver for Qualcomm Adreno GPUs will be able to support Vulkan 1.2 version, a powerful graphics API, as you already know, that will greatly enhance the gaming experience. The GPU AdrenoFor those who do not know, it is a GPU integrated in the Snapdragon SoCs of this American company and that is one of the most powerful graphics in the ARM world, and that was owned by ATI in the past (now AMD).
With the recent incorporation of VK_HDR_separate_depth_stencil_layouts into MESA's Turnip source code, the way has been cleared for announcing Vulkan 1.2 instead of the version 1.1 that was used until now. This support will be ready in MESA 22.0, the version that will be released soon, although we still have to wait a bit ...
Meanwhile, on the Linux kernel side, with version 5.16, support for Qualcom SoCs, MSM DRM driver, eDP output handling, and other improvements will continue to be improved. Google is one of the most active developers in this part of the code for Qualcomm graphics, as they are using the code from Turnip and Freedreno for various Chromebooks, the search company's low-priced laptops with Chrome OS operating system (based on the Linux kernel, although, as you know, it can't be considered a GNU / Linux distro).
For more information about MESA, drivers, future releases, version change log, documentation, etc., you already know that you can visit the official website of the project click here.