Na LxA falamos muito sobre o driver MESA para gráficos no Linux. Como você sabe, este projeto de código aberto implementa uma biblioteca gráfica que fornece uma implementação OpenGL genérica para renderizar gráficos 3D em várias plataformas, e agora também para a API OpenCL, OpenGL ES e Vulkan.
Agora, o driver Turnip da MESA para GPUs Qualcomm Adreno será capaz de suportar a versão Vulkan 1.2, uma API gráfica poderosa, como você já sabe, que irá aprimorar muito a experiência de jogo. o GPU AdrenoPara quem não sabe, é uma GPU integrada nos Snapdragon SoCs desta empresa americana e que é um dos gráficos mais poderosos do mundo ARM, e que já foi propriedade da ATI (agora AMD).
Com a recente incorporação de VK_HDR_separate_depth_stencil_layouts no código-fonte Nabo da MESA, o caminho foi liberado para anunciar Vulkan 1.2 em vez da versão 1.1 que era usada até agora. Este suporte estará pronto no MESA 22.0, a versão que será lançada em breve, mas ainda temos que esperar um pouco ...
Enquanto isso, no lado do kernel Linux, com a versão 5.16, o suporte para Qualcom SoCs, driver MSM DRM, manipulação de saída eDP e outras melhorias continuarão a ser aprimoradas. Google é um dos desenvolvedores mais ativos nesta parte do código para gráficos da Qualcomm, pois eles estão usando o código de Turnip e Freedreno para vários Chromebooks, os laptops de baixo preço da empresa de pesquisa com sistema operacional Chrome OS (baseado no kernel do Linux, embora, como você sabe, não pode ser considerada uma distribuição GNU / Linux).
Pára mais informações sobre MESA, drivers, lançamentos futuros, registro de alterações de versão, documentação, etc., você já sabe que pode visitar o site oficial do projeto clicando aqui.