Taulukko 21.3 on jo julkaistu ja sisältää erilaisia ​​muutoksia ja parannuksia ohjaimiin

Ohjainpöytä

Neljän kuukauden kehityksen jälkeen käynnistäminen OpenGL- ja Vulkan-sovellusliittymien ilmainen toteutus: Taulukko 21.3.0, joka on sijoitettu Mesa 21.3.x -haaran ensimmäiseksi versioksi, jolla on kokeellinen tila. Lopullisen koodin vakautuksen jälkeen julkaistaan ​​vakaa versio 21.3.1.

Mesa 21.3 tarjoaa täyden OpenGL 4.6 -tuen 965-, iris- (Intel-), radeonsi- (AMD-), zink- ja llvmpipe-ajurit. Tukea: lle OpenGL 4.5 on saatavilla AMD GPU:lle (r600) ja NVIDIA (nvc0) ja OpenGL 4.3 virgl (virtuaalinen GPU Virgil3D QEMU / KVM). Vulkan 1.2 -tuki on saatavilla Intel- ja AMD-korteille, samoin kuin emulaattoritila (vn) ja lavapipe-ohjelmiston rasterointi, Vulkan 1.1 -tuki on saatavilla Qualcomm GPU:lle ja lavapipe-ohjelmiston rasterisoittimelle ja Vulkan 1.0 on saatavana Broadcom VideoCore VI GPU:lle (Raspberry Pi) 4).

Taulukko 21.3.0 tärkeimmät uutuudet

Tässä esitellyssä Mesan uudessa versiossa korostetaan sitä Zink-ohjaimella (OpenGL-sovellusliittymän toteutus Vulkanin päällä, jonka avulla voit saada laitteistokiihdytetyn OpenGL:n, jos järjestelmässäsi on rajoitetut ajurit tukemaan vain Vulkan API:ta) se on yhteensopiva OpenGL ES 3.2:n kanssa.

Vaikka ohjain pannupakka, suunniteltu toimimaan Midgardin (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrostin (Mali G3x, G5x, G7x) mikroarkkitehtuureihin perustuvien GPU:iden kanssa, se on virallisesti sertifioitu yhteensopivuus OpenGL ES 3.1:n kanssa.

Lisäksi, v3dv-ohjain kehitetty Raspberry Pi 4 -mallista käytetylle VideoCore VI -grafiikkakiihdyttimelle Se on sertifioitu tukemaan Vulkan Graphics API 1.1:tä, ja se on myös lisännyt tuen geometrian varjostimille. Shader-kääntäjän luoman koodin suorituskykyä on parannettu merkittävästi, mikä vaikuttaa positiivisesti varjostimia aktiivisesti käyttävien ohjelmien nopeuteen, esimerkiksi Unreal Engine 4:ään perustuvien pelien.

Ohjain RADV Vulkan (AMD) lisää kokeellisen tuen säteenjäljitykseen ja ray-traced-varjostimet. GFX10.3-korteissa primitiivinen valinta on oletusarvoisesti käytössä NGG (Next Generation Geometry) -varjostusmoottoreilla.

Se erottuu myös siitä lavapipe-ohjain Vulkan API:n ohjelmistorasterisoijan toteutuksella (samanlainen kuin llvmpipe, mutta Vulkanille, joka kääntää kutsut Vulkan API:sta Gallium API:ksi) on tuki anisotrooppiselle tekstuurisuodatukselle ja lisätty tuki Vulkan 1.2:lle.
Ohjain OpenGL llvmpipe, Thelisätty tuki FP16-toiminnoille, anisotrooppinen tekstuurisuodatus (GL_ARB_texture_filter_anisotropic) ja kiinnitetyt muistialueet (GL_AMD_pinned_memory). OpenGL 4.5 -yhteensopivuusprofiilille tarjottiin tukea.

OpenGL Iris -ohjain (uusi ohjain Intel GPU:ille) lisäsi monisäikeisen varjostimen käännösominaisuuden ja VA-API (Video Acceleration API) -tilanseuranta tukee AV1-videon koodauksen ja dekoodauksen nopeuttamista AMD GPU -ohjaimia käytettäessä.

Mainitaan myös, että EGL-tuki on toteutettu Windows-alustalle ja se lisätty tuki EGL_EXT_present_opaque laajennukselle Waylandille, Sen lisäksi korjatut näytön ongelmat läpinäkyvyyttä peleissä, jotka toimivat Wayland-protokollaan perustuvissa ympäristöissä.

Vulkan RADV (AMD), ANV (Intel) ja lavapipe-ajureiden osalta tuki laajennuksille lisättiin:

  • VK_EXT_shader_atomic_float2 (Intel, RADV).
  • VK_EXT_vertex_input_dynamic_state (RADV).
  • VK_EXT_primitive_topology_list_restart (RADV, lavapipe).
  • VK_KHR_shader_integer_dot_product (RADV).
  • VK_KHR_synchronization2 (Intel).
  • VK_KHR_huolto4 (RADV).
  • VK_KHR_format_feature_flags2 (RADV).
  • VK_KHR_shader_subgroup_extended_types (lavapipe).
  • VK_KHR_spirv_1_4 (lavapipe).
  • VK_KHR_aikajana_semafori (lavapipe).
  • VK_EXT_external_memory_host (lavapipe).
  • VK_KHR_depth_stencil_resolve (lavapipe).
  • VK_KHR_shader_float16_int8 (lavapipe).
  • VK_EXT_color_write_enable (lavapipe).

Vihdoin jos olet kiinnostunut tietämään siitä lisää Tietoja tästä uudesta Mesa 21.1.0 -ohjainten versiosta voit tarkistaa yksityiskohdat seuraavassa linkissä.

Kuinka asentaa Mesa-video-ohjaimet Linuxiin?

Mesa-paketit löytyy kaikista Linux-jakeluista, joten sen asennus voidaan tehdä joko lataamalla ja kääntämällä lähdekoodi (Kaikki tiedot tästä) tai suhteellisen yksinkertaisella tavalla, mikä riippuu jakelusi tai kolmansien osapuolten saatavuudesta virallisilla kanavilla.

Niille, jotka käyttävät Ubuntua, Linux Mintia ja johdannaisia he voivat lisätä seuraavan arkiston, jossa ohjaimet päivitetään nopeasti.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Nyt aiomme päivittää pakettien ja arkistojen luettelon:

sudo apt update

Ja lopuksi voimme asentaa ohjaimet seuraavilla tavoilla:

sudo apt upgrade

Niille, jotka ovat Arch Linux -käyttäjät ja johdannaiset, asennamme ne seuraavalla komennolla:

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

Sillä kuka he ovat Fedora 32 -käyttäjät voivat käyttää tätä arkistoa, joten heidän on sallittava Corp:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

lopuksi, OpenSUSE-käyttäjille he voivat asentaa tai päivittää kirjoittamalla:

sudo zypper in mesa

Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.