O proeminente colaborador do driver Mesa Radeon Vulkan”RADV”, Samuel Pitoiset, da equipe de drivers de código aberto da Valve, começou a trabalhar no suporte GFX11 para este driver antes do lançamento das placas gráficas AMD RDNA3 ainda este ano.

Como a maioria dos leitores do Phoronix deve saber, o driver Mesa RADV Vulkan não é um driver oficial da AMD, mesmo sendo o padrão na maioria das distribuições Linux e muito popular entre os jogadores do Linux. O RADV começou como um projeto Google/Red Hat e continua a ser trabalhado pela”comunidade”, bem como um envolvimento significativo nos últimos anos pelos desenvolvedores que a Valve contratou para trabalhar na pilha/drivers gráficos Linux de código aberto. A RADV continuou oferecendo suporte a novas GPUs rapidamente e funcionando em ótima forma em comparação com o driver oficial AMDVLK de código aberto ou o driver AMD Vulkan proprietário enviado como parte de sua solução em pacote Radeon Software. O RADV também resistiu bem à concorrência proprietária NVIDIA Vulkan.

Samuel Pitoiset, da Valve, começou a trabalhar no suporte ao GFX11, o mecanismo gráfico para RDNA3. Mas estando bem antes do lançamento e supostamente ainda não tendo acesso a nenhuma placa RDNA3 de pré-produção, as alterações estão sendo construídas de forma incremental e com base nas alterações feitas nas alterações da AMD feitas no Mesa para código comum e o driver RadeonSI Gallium3D, bem como também há muita atividade em torno do GFX11 no LLVM para o back-end do compilador de sombreador AMDGPU.

O trabalho do RADV não envolve apenas o driver Vulkan propriamente dito, mas também o back-end do compilador”ACO”iniciado pela Valve e usado pelo RADV como o compilador de sombreamento no lugar do back-end AMDGPU LLVM. A fusão com o Mesa 22.2 foi o início das alterações não testadas para suporte GFX11 no RADV e no back-end do compilador ACO, enquanto o driver pode, opcionalmente, fazer fallback para o destino LLVM, se necessário.

Enquanto nos últimos anos se concentrou no suporte AMD/RADV para Valve no Mesa, Samuel Pitoiset começou suas contribuições de gráficos de código aberto como um contribuidor de driver Nouveau. (XDC2015)

Pitoiset comentou na fusão inicial no lado ACO ,”É claro que não foi testado e provavelmente está incompleto, mas acho que seria mais fácil conseguir mudanças no GFX11 de forma incremental.”Além disso, houve outras alterações já mescladas, como forçar GFX11 no código RADV Winsys, etc.

Procure o suporte GFX11 no Mesa–tanto para RadeonSI quanto RADV–para ser refinado nas próximas semanas/meses. Embora o RADV não tenha sido desenvolvido oficialmente pela AMD, não seria surpreendente saber que, mais perto do lançamento da placa de vídeo AMD Radeon de próxima geração, esses desenvolvedores da Valve colocaram as mãos nas placas mais cedo para poder terminar seu driver de código aberto

Categories: IT Info