FERRAMENTAS LINUX: O Driver Vivante de código aberto em alguns casos está superando o driver proprietário

segunda-feira, 21 de setembro de 2020

O Driver Vivante de código aberto em alguns casos está superando o driver proprietário

 

Confira !!

Um dos menos falados drivers gráficos de código aberto é o Etnaviv como o driver de engenharia reversa baseado na comunidade que fornece suporte OpenGL / GLES para IP gráfico Vivante. Embora ainda esteja trabalhando em conformidade com OpenGL ES 3.0, seu desempenho é atualmente em alguns casos competitivo - e até mesmo superando - o driver proprietário Vivante.

Christian Gmeiner, que esteve envolvido com o esforço do driver Etnaviv durante anos, apresentado na X.Org Developers Conference (XDC2020) da semana passada. Lá, ele falou sobre o progresso do driver, o suporte que vai da série GC600 até a série GC7000L no momento com i.MX8M e seus recursos OpenGL ES 2 junto com suporte para desktop OpenGL 1.3 / 2.0. O suporte ao OpenGL ES 3.0 continua sendo um trabalho em andamento.


Curiosamente, Christian compartilhou alguns benchmarks para GLMark2 e um I.MX6Q SoC viu Etnaviv rodando a 95% do desempenho do driver binário, o i.MX6QP teve 103% do desempenho do driver binário oficial e o i.MX8M conseguiu acertar Desempenho de 110% sobre o blob binário. Mas se esses ganhos podem continuar depois de atingir o GLES 3.0 e outras funcionalidades, ainda não se sabe.

O projeto Etnaviv também está trabalhando na configuração de uma infraestrutura de integração contínua (CI) para ajudar a prevenir regressões e problemas no futuro. Como parte disso, poucos dias atrás, eles conseguiram o seu suporte para um cache de shader em disco .

Olhando para o futuro, os desenvolvedores planejam obter seu suporte de representação intermediária NIR para o zero com seu suporte TGSI IR, obter suporte OpenGL ES 3.x em ordem e "consertar coisas quebradas" em várias GPUs Vivante


Mais detalhes na apresentação incorporada acima e na apresentação de slides . Houve também uma palestra de acompanhamento de Christian sobre os contadores de desempenho do Etnaviv .


Fonte

Até a próxima !!



Nenhum comentário:

Postar um comentário