A nova versão dos drivers Mesa 19.2.0 foi lançada

tabela de drivers gráficos

O lançamento de a nova versão da implementação OpenGL e Vulkan grátis, Tabela 19.2.0, sendo esta a primeira versão do ramo Tabela 19.2.0 que tem um estado experimental, como após a estabilização final do código, uma versão estável 19.2.1 será lançada.

Para quem não conhece os motoristas MESA são os drivers de software Linux de código aberto disponíveis para hardware AMD, NVIDIA e Intel. O projeto da Mesa começou como uma implementação de código aberto da especificação OpenGL (um sistema para renderizar gráficos 3D interativos).

Através dos anos, o projeto cresceu para implementar mais APIs gráficas, incluindo OpenGL ES (versões 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC e Vulkan.

Uma variedade de controladores de dispositivos permite que as bibliotecas Mesa sejam usadas em muitos ambientes diferentes, da emulação de software à aceleração completa de hardware para GPUs modernas.

Mesa implementa uma camada de tradução independente do fornecedor entre uma API gráfica, como OpenGL, e os drivers gráficos no kernel do sistema operacional.

Além de aplicativos 3D, como os jogos, os servidores gráficos usam chamadas OpenGL / EGL para produzir a imagem na tela.

Principais novidades da Tabela 19.2.0

Esta nova versão do Mesa 19.2 fornece suporte total OpenGL 4.5 para controladores i965, radeonsi e nvc0, Suporte Vulkan 1.1 para placas Intel e AMD, bem como suporte para o padrão OpenGL 4.6 para placas Intel.

Drivers (i965, iris) para placas gráficas Intel (gen7+) fornecer suporte completo para OpenGL 4.6 e a linguagem para descrever os sombreadores GLSL 4.60.

Antes de fornecer suporte para OpenGL 4.6 nos drivers radeonsi (AMD) e nvc0 (NVIDIA), resta implementar as extensões GL_ARB_gl_spirv e GL_ARB_spirv_extensions, que foram adicionadas para o driver i965 em agosto.

A expansão da funcionalidade do novo controlador Iris para GPUs Intel continuou, que em termos de suas capacidades quase atingiu a paridade com o controlador i965.

O driver Iris é baseado na arquitetura Gallium3D, que traz tarefas de gerenciamento de memória para o driver DRI no kernel Linux e fornece um rastreador de integridade pronto para uso com suporte para cache de reutilização de objeto de saída.

O controlador suporta apenas GPUs baseadas na microarquitetura Gen8 + (Broadwell, Skylake) com GPUs HD, UHD e Iris.

No caso de controladores e RADV Radeon SI nesta nova versão do Mesa 19.2.0 Suporte de GPU AMD Navi 10 adicionado (Radeon RX 5700) e suporte inicial para Navi 14.

O driver RadeonSI também adicionou suporte futuro para APU Renoir (Zen 2 c GPU Navi) e parcialmente Arcturus (embora apenas com recursos computacionais e mecanismo de decodificação de vídeo VCN 2.5, sem 3D).

Em Gallium3D R600 drivers para algumas placas AMD mais antigas (HD 5800/6900) fornecidas com suporte a OpenGL 4.5.

Também neste lançamento As extensões OpenGL recém-adicionadas são destacadas:

  • GL_ARB_post_depth_coverage para driver radeonsi (Navi)
  • GL_ARB_seamless_cubemap_per_texture para o controlador etnaviv (compatível com SEAMLESS_CUBE_MAP na GPU)
  • GL_EXT_shader_image_load_store para driver radeonsi (com LLVM 10+)
  • GL_EXT_shader_samples_identical para drivers de íris e radeonsi (se estiver usando NIR)
  • GL_EXT_texture_shadow_lod para drivers i965 e íris

Bem como extensões para o driver Vulkan RADV (para placas AMD):

  • VK_AMD_buffer_marker
  • VK_EXT_index_type_uint8
  • VK_EXT_post_profundidade_cobertura
  • VK_EXT_queue_family_foreign
  • VK_EXT_sample_locations
  • VK_KHR_profundidade_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • VK_KHR_shader_atomic_int64
  • VK_KHR_uniform_buffer_standard_layout

E uma extensão para o driver ANV Vulkan (para placas Intel):

  • VK_EXT_shader_demote_to_helper_invocation

Das outras mudanças anunciadas nesta nova versão dos drivers:

  • Para RadeonSI, ele introduziu um novo vinculador de tempo de execução: rtld;
  • Otimização de desempenho de drivers RADV e Virgl
  • O driver Panfrost para GPUs baseadas em microarquitetura Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x) usado em muitos dispositivos com processadores ARM foi expandido. Os recursos do controlador agora são suficientes para o GNOME Shell funcionar
  • Adicionada extensão EGL proposta pela NVIDIA EGL_EXT_platform_device, que permite a inicialização de EGL sem acessar a API específica do dispositivo

Por fim, aguarde que esta nova versão dos drivers Mesa comece a ser distribuída nas principais distribuições Linux nos próximos dias.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.