FERRAMENTAS LINUX: O Lima Gallium3D escolhe um cache de objeto de buffer e atualizações parciais

segunda-feira, 23 de setembro de 2019

O Lima Gallium3D escolhe um cache de objeto de buffer e atualizações parciais





Confira !!



O driver Lima Gallium3D para suportar o hardware gráfico Arm Mali 400/450 nos Arm SoCs obteve algumas otimizações de desempenho.

Vasily Khoruzhick contribuiu com um cache de objeto de buffer para esse driver Gallium3D para evitar os grandes custos indiretos na alocação de objetos de buffer. O BO cache para o Lima é modelado após o cache BO do driver Broadcom V3D Gallium3D.

O desenvolvedor líder de driver de Lima, Qiang Yu, realizou uma otimização diferente para o Mesa 19.3 da noite para o dia e estava recebendo o suporte do EGL_KHR_partial_update . KHR_partial_update é usado para manipular atualizações parciais nas superfícies, para evitar ter que lidar com áreas da superfície que não são alteradas entre os quadros. Ao fazer isso, há óbvias melhorias de eficiência.

Essas melhorias de Lima e mais farão parte do lançamento do Mesa 19.3, que será lançado em dezembro.


Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário