FERRAMENTAS LINUX: A Pillha gráfica para Linux Mesa 17.1.5 foi lançada ,e melhora os Drivers AMD Radeon e Intel

sábado, 15 de julho de 2017

A Pillha gráfica para Linux Mesa 17.1.5 foi lançada ,e melhora os Drivers AMD Radeon e Intel



Os drivers do Gallium, Etnaviv e SWR também foram melhorados



Depois de nos provocar alguns dias atrás com a próxima disponibilidade da quinta atualização de manutenção para a Mesa 17.1 3D Graphics Stack para distribuições GNU / Linux, o desenvolvedor da Mesa, Andres Gomez, está anunciando o lançamento final da Mesa 17.1.5.

O Mesa 17.1.5 vem apenas duas semanas após a atualização do Mesa 17.1.4, que provavelmente muitos de vocês estão usando agora em suas distribuições do Linux, e está aqui para adicionar uma camada extra de melhorias para aqueles que usam placas gráficas AMD Radeon ou Intel. Em primeiro lugar, o Mesa 17.1.5 corrige um potencial bloqueio no Mesa Core, adiciona um melhor suporte para os compiladores GLSL e SPIR-V e resolve um problema de ligação com versões independentes do Android.

"O compilador GLSL recebeu uma correção para impor a regra GLSL ES 3.00+ que as sobrecargas ou substituições de built-ins são desativadas", diz Andres Gomez. "Além disso, corrigiu um problema pelo qual os compiladores Gl_Max {Vertex, Fragment} UniformComponents não estavam disponíveis a partir de 4.10 em diante e outro pelo qual estávamos incorretamente tentando gerenciar a vinculação do qualificador de layout xfb_stride no estágio FS. "

Aqui está o que há de novo para os usuários da AMD Radeon e Intel GPU

Para usuários da GPU da AMD Radeon, o Mesa 17.1.5 melhora o suporte Float64 ao implementar embalagens e desembalagens de 64 bits, implementa a capacidade do driver "radeon" para limitar o tamanho da alocação da VRAM, melhora o suporte para o jogo do Factorio e repara certas questões Na tradução do NIR para LLVM em relação aos nomes atômicos da imagem.

Para os usuários da GPU da Intel, o Mesa 17.1.5 adiciona um limite de superfície máximo adequado ao driver Intel i965 OpenGL, juntamente com a capacidade de usar a distância "verdadeira" para linhas anti-polarizadas nos chips Intel Sandybridge, Intel Ironlake e Intel G45. Além disso, o Mesa 17.1.5 adiciona vários defeitos para os drivers Gallium, Etnaviv, SWR e SVGA, por isso recomendamos atualizar a esta versão o mais rápido possível.

Você pode verificar o changelog interno completo abaixo se você tiver curiosidade em saber o que exatamente foi alterado, e você pode baixar o tarball fonte do Mesa 17.1.5 agora mesmo se você gosta de compilar seu próprio software ou você é um integrador de sistema operacional. O resto de vocês deve esperar até que Mesa 17.1.5 atinja os repositórios estáveis ​​da sua distribuição GNU / Linux favorita antes de atualizar.


Changelog

Aaron Watry (1):
      Radeon / winsys: Limite o tamanho máximo da alocação para 70% da VRAM

Aleksander Morgado (2):
      Etnaviv: corrigir a inicialização refcnt em etna_screen
      Etnaviv: não dereference etna_resource ponteiro se alocação
Falha

Alex Smith (2):
      Ac / nir: use intrínsecas LLVM corretas para operações atômicas em
ImageBuffers
      Ac / nir: corrigir a ordenação dos parâmetros para a imagem cmpswap atômica
Intrínseca

Andres Gomez (4):
      Docs: adicione somas de verificação sha256 para 17.1.4
      Cherry-ignore: i965: Fixar filtragem anisotrópica para filtro de mag
      Atualize a versão para 17.1.5
      Docs: adicione notas de versão para 17.1.5

Anuj Phogat (2):
      Intel / isl: use uint64_t para armazenar o tamanho da superfície total
      Intel / isl: adicione o limite máximo de tamanho de superfície

Brian Paul (3):
      Desenhar: marque por line_width! = 1.0f em validate_pipeline ()
      Svga: aperte a largura da linha do dispositivo para pelo menos 1 para consertar a linha HWv8
Pontilhando
      Svga: corrija o valor PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE

Bruce Cherniak (1):
      Swr: Limite a memória realizada por adiar recursos eliminados.

Chandu Babu N (1):
      St / va: corrigir vazamento em subpictures de VAAPI

Charmaine Lee (1):
      Svga: tamanho da superfície fixa para incluir o tamanho da matriz

Connor Abbott (2):
      Spirv: corrija o OpBitcast quando o src e dst bitsize são diferentes
(V3)
      Ac / nir: implementar embalagens e desembalagens de 64 bits

Iago Toral Quiroga (1):
      Glsl: gl_Max {Vertex, Fragment} UniformComponents existem em todos
Versões GL do desktop

Ilia Mirkin (1):
      Glsl: verifique se qualquer um dos builtins nomeados está disponível primeiro

James Legg (2):
      Ac / nir: Faça o buffer intrinsic_name por tempo suficiente
      Spirv: Fix atingindo inalcançável para comparação de câmbio em imagens

Jason Ekstrand (1):
      Nir / spirv: use o tipo do deref para atomics

Juan A. Suarez Romero (1):
      Glsl: não ligue para link_xfb_stride_layout_qualifiers () para
Sombreadores de fragmentos

Kenneth Graunke (2):
      I965: use a distância verdadeira da linha AA no G45 / Ironlake.
      I965: configure sempre AALINEDISTANCE_TRUE em Sandybridge.

Lucas Stach (1):
      Etnaviv: repare a miscompilação do shader com mais de 16 etiquetas

Marek Olšák (1):
      Gallium / radeon: corrija um possível bloqueio para exportações de buffer

Neha Bhende (1):
      Svga: loop over box.depth para ReadBack_image em cada fatia

Nicolai Hähnle (1):
      Winsys / radeon: basta chamar pb_slabs_reclaim quando as lajes estão realmente
usava

Olivier Lauffenburger (1):
      St / wgl: melhore a seleção do formato de pixel

Philipp Zabel (1):
      St / mesa: libere EGLImage no erro EGLImageTarget *

Plamena Manolova (1):
      Mesa / main: Mova a verificação do ponteiro NULL.

Tim Rowley (2):
      Swr / rast: _mm * _undefined_ * implementações para gcc <4.9
      Swr / rast: atribua corretamente a memória SWR_STATS como cacheline
Alinhado

Tomasz Figa (1):
      Intel: comum: corrigir falha no link com compilação autônoma do Android

Vinson Lee (1):
      Scons: Verifique xlocale.h antes de definir HAVE_XLOCALE_H.


Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário