No início deste mês, executei alguns novos benchmarks do Zink OpenGL-on-Vulkan contra o RadeonSI. Embora o Zink em geral já seja bastante rápido e esteja em boa forma para a maioria das cargas de trabalho, esses testes descobriram alguns pontos problemáticos e o principal desenvolvedor do Zink, Mike Blumenkrantz, da Valve, está mergulhando em alguns desses problemas com correções. Outra solicitação de mesclagem está pendente para lidar com ineficiências no código de integração do sistema de janelas Mesa Vulkan (WSI).

Um dos benchmarks mostrados onde o Zink teve um desempenho muito ruim contra o RadeonSI foi no caso de teste glmark2 muito básico/elementar:

Dada a grande diferença, Mike começou a olhar para ela e atribuiu-a a o código Mesa WSI. Para os interessados, Mike publicou outra longa postagem no blog com sua redação criativa usual que cobre o problema. Com várias mudanças, ele cortou cerca de 40% do frametime de Zink. Ainda está atrás do desempenho do RadeonSI neste teste básico do OpenGL, mas pelo menos melhor do que antes.

A solicitação de mesclagem aberta para isso é WSI: várias melhorias antiéticas de desempenho que estão sendo avaliadas agora para upstream Mesa.

Categories: IT Info