Recentemente, o driver open-source Intel ANV Vulkan tem visto melhorias significativas no manuseio do driver Zink OpenGL-on-Vulkan.
Recentemente, o driver open-source Intel ANV Vulkan tem visto melhorias significativas no manuseio do driver Zink OpenGL-on-Vulkan.
Um marco importante foi alcançado no desenvolvimento de drivers de código aberto para as GPUs AMD Radeon, com Mike Blumenkrantz, desenvolvedor da Valve, contribuindo para um aumento significativo no desempenho do glReadPixels no Mesa.
Hoje, duas fusões importantes merecem destaque no desenvolvimento do Mesa 24.2, uma parte essencial da pilha de gráficos Linux de código aberto.
Mike Blumenkrantz, um desenvolvedor proeminente do Zink, recentemente fez avanços significativos na otimização do tempo de inicialização do Zink, uma implementação genérica do driver OpenGL-on-Vulkan. Isso vem em resposta a um bug de dois anos contra o Mesa, que envolveu um tempo de inicialização lento do GTK4 em gráficos Intel.
Mike Blumenkrantz, um colaborador da Valve, é reconhecido por suas numerosas melhorias notáveis no Mesa ao longo dos anos, particularmente em relação ao Zink para a implementação do OpenGL-on-Vulkan no Mesa.
Mike Blumenkrantz, membro da equipe de drivers gráficos Linux da Valve, mais uma vez demonstrou sua habilidade ao otimizar o código do driver Mesa Vulkan, trazendo benefícios significativos para vários fornecedores de drivers e hardware.
A recente adição da extensão VK_NV_device_generated_commands_compute na versão Vulkan 1.3.258 agora foi incorporada ao driver Vulkan Radeon "RADV" da Mesa, trazendo potenciais benefícios adicionais para o VKD3D-Proton no contexto dos jogos Steam Play.
A implementação baseada em software do Vulkan chamada Lavapipe, dentro do Mesa, agora conseguiu suporte para extensões de descritor Vulkan. Isso significa que essa implementação baseada em CPU pode começar a executar alguns jogos Direct3D 12 usando o VKD3D-Proton. No entanto, é importante mencionar que o desempenho é severamente limitado
O driver Zink da Mesa que implementa o OpenGL no topo da API Vulkan está há algum tempo em excelente forma para gráficos AMD Radeon de código aberto e até mesmo em forma decente para a pilha de drivers proprietários da NVIDIA, enquanto também está ficando mais robusto para uso em processadores dedicados da Intel. placas gráficas.
Uma mudança bastante profunda está pendente para o Mesa 23.1, que deve reduzir a utilização de memória do driver OpenGL-on-Vulkan pela metade para a maioria dos jogos sem afetar negativamente o desempenho e provavelmente fechar uma série de bugs no processo.
O Vulkan 1.3.241 foi publicado ontem com uma série de correções e esclarecimentos, limpando o esquema XML e também apresentando três novas extensões do Vulkan.
O trabalho no driver Mesa Radeon Vulkan "RADV" em relação à conexão rápida com a extensão da biblioteca de pipeline de gráficos (GPL) continua enquanto os desenvolvedores de drivers gráficos para Linux na Valve continuam fazendo um progresso notável.
O driver Radeon Vulkan da Mesa "RADV" adicionou suporte para equações de mistura dinâmica para ajudar na implementação do Zink OpenGL-on-Vulkan e, idealmente, levar a menos gagueira.
Depois de desfrutar de um feriado de dois meses, Mike Blumenkrantz, financiado pela Valve, voltou a trabalhar no código Zink da Mesa que implementa OpenGL (e via Clover até OpenCL) no topo da API Vulkan. Zink mostrou que pode ser bastante competitivo em seu desempenho OpenGL no topo do Vulkan em comparação com drivers OpenGL dedicados e em 2023 deve estar amadurecendo em uma forma ainda melhor.
Foi introduzida na semana passada como parte do Vulkan 1.3.235 a nova extensão VK_EXT_descriptor_buffer. A NVIDIA lançou um Vulkan beta no mesmo dia com o suporte para este novo recurso, enquanto agora o driver Mesa Radeon Vulkan de código aberto "RADV" também adicionou o suporte para ele e também há uso de VKD3D-Proton para esta nova extensão pendente.
O Grupo Khronos anunciou o lançamento do Vulkan 1.3.235 como a atualização de especificação de rotina mais recente para esta API de computação e gráficos de alto desempenho.
Foi adicionando à longa lista de melhorias de driver Zink OpenGL-on-Vulkan que vêm com o Mesa 22.3 neste trimestre, agora é uma implementação de cache de shader front-end do Mesa em funcionamento.