Mesa 20.2.0 komt met verbeteringen voor AMD-kaarten en GPU's

Bestuurders tafel

Onlangs de lancering van de nieuwe versie van de open stuurprogramma's "Tabel 20.2.0", versie waarin werk om de compatibiliteit te verbeteren wordt benadrukt en de ondersteuning verbeteren voor AMD-kaarten en GPus.

In deze nieuwe versie van de Mesa 20.2 controllers Opgemerkt wordt dat volledige ondersteuning voor OpenGL 4.6 is geïmplementeerd voor Intel GPU's (i965-stuurprogramma's, iris) en AMD (radeonsi), OpenGL 4.5-ondersteuning voor AMD (r600), NVIDIA (nvc0) en llvmpipe GPU's, OpenGL 4.3 voor virgl (virtuele Virgil3D GPU voor QEMU / KVM), evenals Vulkan 1.2-ondersteuning voor Intel- en AMD-kaarten.

Tabel 20.2.0 belangrijkste nieuwigheden

Zoals we in het begin al zeiden, is deze nieuwe versie van Tafelmodel controllers onderscheiden zich doordat ze betere ondersteuning bieden voor AMD-kaarten, en het is dat hierin nieuwe versie van de RADV Vulkan-driver (voor AMD-kaarten) gebruik de standaard "ACO" shader-compiler, dat wordt ontwikkeld door Valve als alternatief voor de LLVM-shader-compiler. ACO is geschreven in C ++, ontwikkeld met JIT-compilatie in gedachten, en heeft tot doel ervoor te zorgen dat codegeneratie zo optimaal mogelijk is voor game-shaders, evenals zeer hoge compilatiesnelheden.

Ook aan de steunzijde, merkte op dat de eerste GPU-ondersteuning is toegevoegd voor AMD Navi 21 (Navy Bot) en Navi 22 (Sienna Cichlide).

Een andere verandering die opvalt in de advertentie is de nieuwe llvmpipe-driver voor softwareverwerking biedt OpenGL 4.5-ondersteuning.

Terwijl voor de rol van Intel GPU-stuurprogramma's is de ondersteuning verbeterd voor op microarchitectuur gebaseerde chips Rocket Lake en voeg initiële ondersteuning toe voor Intel Xe DG1 discrete kaarten.

En ook Gallium3D Zink-stuurprogramma is verbeterd, die de OpenGL API implementeert bovenop Vulkan. Met Zink kunt u hardwareversnelde OpenGL krijgen als uw systeem beperkte stuurprogramma's heeft om alleen de Vulkan API te ondersteunen.

Gallium3D Nouveau NVC0-stuurprogramma gebruikt HMM (heterogeen geheugenbeheer) ter ondersteuning van OpenCL SVM (gedeeld virtueel geheugen).
De Panfrost-driver stabiliseert 3D-renderingondersteuning voor Midgard GPU's (Mali-T6xx, Mali-T7xx, Mali-T8xx).

En ook er zijn verbeteringen aangebracht in RadeonSI gerelateerd aan GPU-virtualisatie.
Ondersteuning toegevoegd voor caching TGSI (Tungsten Graphics Shader Infrastructure) tussenrepresentatie op schijf.

Wat betreft het nieuwe toegevoegde OpenGL-extensies:

  • GL_ARB_compute_variable_group_size voor Intel Iris.
  • GL_ARB_gl_spirv voor Nouveau nvc0.
  • GL_NV_half_float voor Nouveau nvc0.
  • GL_NV_copy_depth_to_color voor Nouveau nvc0.
  • GL_ARB_spirv_extensions voor Nouveau nvc0.
  • GL_EXT_shader_group_vote voor llvmpipe.
  • GL_ARB_gpu_shader5 voor llvmpipe.
  • GL_ARB_post_depth_coverage voor llvmpipe.
  • GL_EXT_texture_shadow_lod voor llvmpipe.

De volgende zijn ook toegevoegd extensies voor RADV Vulkan-stuurprogramma (voor AMD-kaarten):

  • VK_EXT_4444_formats
  • VK_KHR_geheugen_model
  • VK_AMD_texture_gather_bias_lod
  • VK_AMD_gpu_shader_half_float
  • VK_AMD_gpu_shader_int16
  • VK_EXT_extended_dynamic_state
  • VK_EXT_image_robuustheid
  • VK_EXT_private_data
  • VK_EXT_aangepaste_border_kleur
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_subgroep_grootte_controle
  • VK_GOOGLE_gebruiker_type
  • VK_KHR_shader_subgroup_extended_types

Y voor Vulkan ANV controller (voor Intel-kaarten) toegevoegde extensies:

  • VK_EXT_image_robuustheid
  • VK_EXT_shader_atomic_float
  • VK_EXT_4444_formats
  • VK_EXT_extended_dynamic_state
  • VK_EXT_private_data
  • VK_EXT_aangepaste_border_kleur
  • VK_EXT_pipeline_creation_cache_control

Eindelijk als je er meer over wilt weten, u kunt de volgende link bekijken.

Hoe installeer ik Mesa-videostuurprogramma's op Linux?

Mesa-pakketten gevonden in alle Linux-distributies, dus de installatie kan worden gedaan door het downloaden en compileren van de broncode (Alle informatie hierover vindt u hier) of op een relatief eenvoudige manier, die afhangt van de beschikbaarheid binnen de officiële kanalen van uw distributie of derden.

Voor degenen die gebruikers zijn van Ubuntu, Linux Mint en derivaten ze kunnen de volgende repository toevoegen waar de stuurprogramma's snel worden bijgewerkt.

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

Nu gaan we onze lijst met pakketten en opslagplaatsen bijwerken met:

sudo apt update

En tot slot kunnen we de stuurprogramma's installeren met:

sudo apt upgrade

Voor degenen die dat wel zijn Arch Linux-gebruikers en afgeleiden, we installeren ze met het volgende commando:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Voor wie ze ook zijn Fedora 32 gebruikers kunnen deze repository gebruiken, dus ze moeten corp inschakelen met:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Tenslotte voor degenen die openSUSE-gebruikers zijn, kunnen ze installeren of upgraden door te typen:

sudo zypper in mesa

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Jorge Venegas zei

    De PPA die altijd up-to-date is, is die van Kisak; Het is degene die het snelst updatet.
    Op dit moment staat het in Tabel = 20.2.0.
    In Ubuntu:

    sudo add-apt-repository ppa: kisak / kisak-mesa
    sudo apt-get update