O driver RADV do Mesa ativa o VK_EXT_host_image_copy por padrão nas GPUs RDNA1 e adiciona suporte experimental para as GFX9. Veja o que muda para o seu hardware.
O universo dos drivers gráficos de código aberto para Linux está em constante evolução, e uma das mudanças mais recentes e impactantes vem do driver RADV, o driver Vulkan para as GPUs AMD Radeon.
Em uma atualização significativa, a extensão VK_EXT_host_image_copy foi promovida a habilitada por padrão para as GPUs RDNA1 (arquitetura GFX10), enquanto as GPUs mais antigas da era GFX9 agora contam com suporte experimental.
Essa mudança, que fará parte da versão Mesa 27.0, promete otimizar a forma como os dados são transferidos entre a memória do sistema (host) e a memória da GPU, um aspecto crucial para o desempenho em jogos e aplicações gráficas.
O Que é a Extensão VK_EXT_host_image_copy?
Antes de entendermos a magnitude dessa atualização, é fundamental compreender o que a extensão VK_EXT_host_image_copy faz.
Tradicionalmente, para copiar dados da memória do sistema para uma imagem Vulkan (que reside na memória da GPU), o processo exige uma etapa intermediária: os dados são primeiro copiados para um buffer temporário acessível pela CPU e, em seguida, a GPU realiza a cópia desse buffer para a imagem final.
Esse método, embora funcional, introduz um overhead considerável, pois aloca memória extra para o buffer e consome tempo de processamento da GPU para realizar a cópia.
A extensão VK_EXT_host_image_copy elimina essa etapa intermediária. Ela permite que os dados sejam copiados diretamente entre a memória do host e as imagens Vulkan.
Isso reduz significativamente o overhead, diminui o pico de uso de memória (já que não é mais necessário alocar um buffer de tamanho equivalente ao da imagem) e permite que a CPU realize a cópia em paralelo com outras tarefas da GPU, resultando em um carregamento de recursos mais rápido e eficiente.
O Contexto da Habilitação Padrão no RADV
A jornada da VK_EXT_host_image_copy no RADV tem sido gradual. O suporte experimental foi introduzido em julho de 2025 para GPUs RDNA1 e mais recentes. No entanto, a extensão não era ativada por padrão devido a possíveis problemas de desempenho.
A situação mudou quando a biblioteca ADDRLIB da AMD recebeu otimizações com SIMD (AVX2), tornando o processo de cópia muito mais rápido e eficiente. Com essas melhorias, o RADV habilitou a extensão por padrão para as GPUs RDNA2 (GFX10.3) e mais recentes em abril de 2026.
Agora, o ciclo se completa com a promoção da extensão a habilitada por padrão para as GPUs RDNA1 (GFX10) e a introdução de suporte experimental para as GPUs GFX9 (como as séries Vega e Polaris).
O desenvolvedor Wei Zhao foi o autor da mudança que possibilita o suporte experimental para o GFX9 através de uma variável de ambiente existente e, no mesmo merge request, habilitou a extensão por padrão para o GFX10.
Produto Recomendado
Mesa Portátil para Notebook Suporte Cama Sofá MA, Cor Aleatório
A Mesa Portátil para Notebook Suporte Cama Sofá MA é uma opção prática para quem busca mais conforto e organização no uso diário do notebook, seja na cama, no sofá ou em uma superfície improvisada.
Por ser portátil e de uso versátil, ela ajuda a manter o dispositivo mais estável, melhora a ergonomia da digitação e favorece a ventilação do equipamento.
Um ponto de atenção é a cor aleatória: se a combinação visual for essencial para você, vale confirmar com o vendedor antes da compra.
No geral, é um acessório útil para estudantes, profissionais em home office e usuários que costumam usar o notebook fora da mesa tradicional.
Vale a pena se o seu foco for praticidade, mobilidade e melhor posicionamento do notebook no dia a dia.
Eu ganho uma comissão quando você faz uma compra.
O Caso da Regressão no Navi 1x (RDNA1)
Por Que Isso é Especialmente Benéfico para iGPUs?
O Futuro no Mesa 27.0
A mudança que habilita a VK_EXT_host_image_copy por padrão para RDNA1 e expande o suporte experimental para GFX9 está programada para ser incluída na versão Mesa 27.0.
Essa é mais uma prova do compromisso da comunidade de código aberto, liderada por desenvolvedores da Valve, AMD e outros colaboradores, em extrair o máximo de desempenho do hardware Radeon no Linux.
Para os usuários, isso significa que, ao atualizar para a próxima versão do Mesa, eles poderão desfrutar de tempos de carregamento mais rápidos e um uso mais eficiente da memória em suas aplicações Vulkan.
Checklist para Copiar e Colar:
□ Verifique se sua GPU é RDNA1 (série RX 5000) ou GFX9 (série Vega/Polaris).
□ Atualize o Mesa para a versão 27.0 ou superior para obter a ativação padrão no RDNA1.
□ Fique atento a possíveis regressões de desempenho no Navi 1x e monitore o comportamento dos jogos.
□ Se necessário, utilize a variável RADV_DEBUG para ajustar o comportamento da extensão.
□ Para usuários de GFX9, o suporte é experimental; teste com cautela e reporte problemas.
□ Acompanhe as notas de lançamento do Mesa para futuras correções das regressões.

Nenhum comentário:
Postar um comentário