A partir de duas semanas de volta, você deve se lembrar dos pequenos patches que levaram ao aumento da taxa de transferência do driver Vulkan da Intel em ~ 60% +. Bem, a partir de ontem, a versão refinada desse trabalho chegou ao Mesa 22.3.

Depois que o desenvolvedor líder do Zink, Mike Blumenkrantz, aumentou a taxa de transferência do driver RADV, ele voltou sua atenção para o driver Vulkan Intel”ANV”de código aberto. O desenvolvedor do Mesa financiado pela Valve fez uma grande redução na sobrecarga de desenho com apenas algumas linhas de código.

Simplesmente alterando cerca de três linhas de código para sempre alinhar mais operações de descarga de tubos, ele conseguiu obter uma melhoria de 33% na taxa de transferência.

Quando alterar apenas algumas linhas de código pode fazer uma grande diferença no desempenho…

A outra alteração é eliminar fluxos redundantes de pipe para gravação de comandos de desenho. Esse código precisava de alguns cuidados do desenvolvedor de drivers da Intel, Lionel Landwerlin, mas depois de ser trabalhado e revisado nas últimas duas semanas, ele pôde ser mesclado hoje.

Veja esta solicitação de mesclagem do código que atingiu o Mesa 22.3-devel ontem para reduzir o Sobrecarga da CPU para a gravação do comando de desenho Intel Vulkan.

Categories: IT Info