FERRAMENTAS LINUX: O Mesa 13.0.6 Graphics Stack promete melhores drivers para o Vulkan e mais de 100 melhorias.

domingo, 19 de março de 2017

O Mesa 13.0.6 Graphics Stack promete melhores drivers para o Vulkan e mais de 100 melhorias.



Vários acidentes foram corrigidos para todos os drivers do Gallium.



Emil Velikov, da Collabora, informou a comunidade sobre a disponibilidade da sexta atualização de manutenção para a Mesa 13.0 3D Graphics Library para sistemas operacionais baseados em Linux.

Mesa 13.0.6 deve chegar em breve e promete ser um grande patch acrescentando mais de 100 melhorias para vários dos drivers de gráficos enviados, incluindo todos os Gallium, para os quais vários acidentes relatados foram resolvidos, bem como r300 com uma correção para um velho Regressão que deve melhorar o suporte para hardware BE.

"Na frente GLX / EGL temos correções de colisões em GLX / DRI3, ResetNotificationStrategy corresponde ao contexto compartilhado para EGL e eglQuerySurface retorna geometria correta quando executado em X11 / DRI3", leia o anúncio da lista de discussão para a versão Release Candidate do Mesa 13.0 .6.

Melhorias de driver para Intel ANV e Radeon RADV Vulkan

Também parece que a atualização do Mesa 13.0.6 incluirá mais de uma dúzia de melhorias e correções de bugs para os drivers Intel ANV e Radeon RADV Vulkan. Os drivers Intel OpenGL receberam alguma atenção fornecendo melhor suporte para chipsets Sandy Bridge, melhor manipulação de GPUs sem LLC (Cache Last Level) e swizzle melhorou limpa.

O driver de gráficos RadeonSI foi atualizado também no Mesa 13.0.6 com melhorias para os shaders de Tessellation nas GPUs Stoney e Carrizo e os drivers de vídeo Nouveau para placas gráficas Nvidia trazem melhorias de shader de computação em vários dispositivos nvc0.

Como mencionado anteriormente, o patch Mesa 13.0.6 deve ser lançado em breve, nos próximos dias, mas não há data de lançamento definida no momento de escrever este artigo. Se as coisas mudarem e os desenvolvedores da Mesa publicarem a versão final do Mesa 13.0.6, vamos atualizar o artigo. No entanto, Mesa 13.0.6 poderia ser o último da série, então atualize para Mesa 17 é altamente recomendado. Enquanto isso, você pode testar o Release Candidate.


Changelog


Jason Ekstrand (1): 
      60d1aac nir / intrínsecos: Faça load_barycentric_input tomar um 
coor 2 componentes 


em fila de espera (104) 
========== == 

Alex Smith (2): 
      rAdV: Emite ondas pendentes antes de executar um buffer de comando secundário 
      rAdV: Lave antes de copiar com PKT3_WRITE_DATA em CmdUpdateBuffer 

Bartosz Tomczyk (1): 
      GLSL: corrigir heap-de estouro de buffer 

Bas Nieuwenhuizen (8): 
      rAdV: Passe o alinhamento CMASK para a aplicação. 
      Radv: Passar o alinhamento DCC para a aplicação. 
      Radv: Nunca tente criar mais do que conjuntos de descritores max_sets. 
      Radv: Redefinir o pipeline de computação emitido ao chamar o buffer de cmd secundário. 
      Radv: Use somente PKT3_OCCLUSION_QUERY quando ele não trava. 
      Radv: Use o tamanho correto para o indicador de disponibilidade. 
      Radv: Desabilita HTILE para texturas com várias camadas / níveis. 
      Radv: Emite cache esvazia antes de CP DMA. 

Ben Crocker (3): 
      gallivm: Melhorar a saída de 
      depuração (V2) gallivm: Substituir getHostCPUName () "genérico" w / "pwr8" (v4) 
      gallivm: Reenable PPC VSX (v3) 

Brendan King (1): 
      egl / dri3: implementar Consulta gancho de 

superfície Bruce Cherniak (1): 
      swr: Prune nós vazios em CalculateProcessorTopology. 

Connor Abbott (1): 
      anv: fix Obter * MemoryRequirements para! LLC 

Dave Airlie (13): 
      radv: programa um tamanho de ponto padrão. 
      Radv: handle transfer_write como um sinalizador dst. 
      Radv / ac: lidar com nir irem opcode. 
      Radv / ac: implementa txs para texturas de buffer. 
      Radv / ac: tamanho correto uso de memória compartilhada. 
      Radv / ac: evitar o caminho fmask ao fazer txs. 
      Radv: passar o alinhamento FMASK para a aplicação 
      tgsi: corrigir o vazamento de memória no tgsi sanity 
      verificar radv: fixar o formato de profundidade em blit2d. 
      Radv: fix txs para sampler buffers 
      radv: drop Z24 support. 
      Radv: desabilita o pinçamento do ponto mip. 
      Radv: setup llvm layout de dados de destino 

Emil Velikov (4): 
      Reverter "get-pick-list.sh: Exigir explícito" 13.0 "para nomear 
patches estáveis" Melhore a mensagem de erro DRI3 Jason Ekstrand (11):       i965: Use um cálculo de guarda melhor.       Intel / blorp: Swizzle cores claras na CPU       i965 / fs: Remover o inline pack_double_2x32 otimização       anv: Adicionar um invalidate_range helper       anv / query: clflush o mapa bo em plataformas non-LLC       genxml: Make MI_STORE_DATA_IMM mais consistente       anv / query: Perform CmdResetQueryPool Na GPU       blorp / exec: Utilize uint32_t para copiar dados variados       intel / blorp: Explicitamente limpe todos os estados alocados       anv: Anuncie com precisão os limites do descritor dinâmico anv: Maneje corretamente destruindo       dispositivos NULL e instâncias Jonas Pfeil (1):       ralloc: Certifique-se de que as alocações ralloc () correspondem ao alinhamento de malloc (). Squashed com       ralloc: não deixe de lado o fator de alinhamento Jose Maria Casanova Crespo (1):       glsl: não-último membro array não configurado em SSBO deve falhar






Fonte

Até a próxima!!!

Nenhum comentário:

Postar um comentário