FERRAMENTAS LINUX: O Driver gráfico VMware SVGA muda para o NIR por padrão

terça-feira, 13 de junho de 2023

O Driver gráfico VMware SVGA muda para o NIR por padrão

 

O driver SVGA Gallium3D da VMware, que fornece suporte a OpenGL em máquinas virtuais convidadas em execução com produtos de virtualização VMware, agora finalmente adota como padrão o uso do representante intermediário NIR moderno em vez do TGSI da Gallium3D.

Embora a VMware tenha adquirido a Tungsten Graphics anos atrás como a empresa por trás do Mesa, o driver SVGA Gallium3D que eles criaram foi um dos destaques notáveis ​​que demorou a padronizar o moderno NIR IR em vez do TGSI. Mas Emma Anholt foi em frente e finalmente mudou o padrão em SVGA para usar este IR que há anos tem sido usado por outros proeminentes drivers Mesa de código aberto para OpenGL e Vulkan.


O SVGA oferece suporte ao NIR, mas apenas ao usar a variável de ambiente "SVGA_NIR=1".

As mudanças funcionais deste MR devem ser o caminho PBO GS sendo tomado mais uma vez (perdido na transição anterior do frontend NIR), e SVGA ingerindo NIR em vez de TGSI (ele faz sua própria chamada nir_to_tgsi() de qualquer maneira). O benefício é menos caminhos de depuração não testados e menos complexidade em st_program.c

A mudança faz parte do lançamento do Mesa 23.2 do próximo trimestre.




Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário