Confira !!
Embora já exista LLVMpipe Gallium3D para aceleração de software de OpenGL em CPUs dentro do Mesa, se quiser aumentar as camadas de abstração você também pode usar Zink para OpenGL sobre Vulkan e por meio de Lavapipe ter esse software acelerado na CPU. Com o Mesa 22.0-devel, essa rota do Zink nas CPUs ficou mais rápida.
Mike Blumenkrantz, conhecido por suas contribuições prolíficas para a Zink, enquanto trabalhava sob contrato para a Valve, conseguiu as últimas otimizações. A melhoria está nas variantes de sombreador para inlining uniforme de computação e para habilitar este inlining por padrão ao executar em drivers baseados em CPU.
Como Mike observou na solicitação de mesclagem que foi puxada para o Mesa 22.0-devel ontem, ele está " melhorando enormemente o desempenho em vários casos ".
Será interessante ver como o Zink funciona bem em drivers baseados em CPU e se acontece de descobrir quaisquer áreas de otimizações para si mesmo ou, digamos, LLVMpipe em comparação. Eu terei alguns benchmarks baseados em GPU Zink em breve, dados todos os ganhos obtidos nos últimos meses com esta implementação OpenG- over-Vulkan.
Até a próxima !!
Nenhum comentário:
Postar um comentário