FERRAMENTAS LINUX: O Driver Vulkan da Intel reduz a sobrecarga da CPU com o Mesa 20.0

terça-feira, 19 de novembro de 2019

O Driver Vulkan da Intel reduz a sobrecarga da CPU com o Mesa 20.0



Confira !!



Uma série de correções foi mesclada ontem para o Mesa 20.0 em desenvolvimento para reduzir ainda mais a sobrecarga da CPU do driver Vulkan de código aberto da Intel.

O principal desenvolvedor de drivers "ANV" da Intel, Jason Ekstrand, fundiu os 15 commits focados em reduções de sobrecarga da CPU. Essas reduções ocorrem após a análise de traços de benchmarks rápidos de vincular e desenhar e ver que as tabelas de ligação e constantes de push estavam no caminho mais quente.

Ekstrand comentou na solicitação de mesclagem "É um caminho longo e sinuoso, mas o patch final é o chefão. Com isso, podemos evitar reemitir tabelas de ligação e enviar constantes em vários casos, quando há uma alteração no pipeline que não muda tudo. Por exemplo, se alguém vincula um pipeline com os mesmos shaders, mas com configurações diferentes de profundidade / estêncil, agora podemos detectar que nada mudou no mapa de bind ou empurrar a configuração constante e seguir em frente com o pipeline. "

Entre os patches, há um retrabalho do manuseio constante por push, um estado de limpeza mais cuidadoso e outras otimizações em nome da redução da sobrecarga da CPU para este driver Intel Vulkan Linux. O

O Mesa 20.0 com esses patches e mais deve estar disponível no final de fevereiro.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário