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