Mesa 19.2.0 -ohjainten uusi versio on julkaistu

grafiikka-ohjaimet-taulukko

XNUMX käynnistäminen ilmainen versio OpenGL- ja Vulkan-sovelluksista, Taulukko 19.2.0, tämä on ensimmäinen versio taulukon haarasta 19.2.0 jolla on kokeellinen tila, kuten koodin lopullisen stabiloinnin jälkeen, vakaa versio 19.2.1 julkaistaan.

Niille, jotka eivät ole tietoisia kuljettajista MESA ovat avoimen lähdekoodin Linux-ohjelmistoajureita, jotka ovat saatavilla AMD-, NVIDIA- ja Intel-laitteistoille. Mesan projekti alkoi OpenGL-määrityksen (järjestelmä interaktiivisen 3D-grafiikan renderoimiseksi) avoimen lähdekoodin toteutuksena.

Vuosien ajan, projekti kasvoi toteuttamaan lisää grafiikan sovellusliittymiä, mukaan lukien OpenGL ES (versiot 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC ja Vulkan.

Erilaisia ​​ohjaimia laitteiden lukumäärä mahdollistaa Mesa-kirjastojen käytön monissa eri ympäristöissä, ohjelmistojen emuloinnista laitteistokiihdytykseen nykyaikaisille grafiikkasuorittimille.

Mesa toteuttaa toimittajalta riippumattoman käännöskerroksen graafisen sovellusliittymän, kuten OpenGL, ja käyttöjärjestelmän ytimen grafiikkaohjainten välillä.

3D-sovellusten lisäksi kuten pelit, grafiikkapalvelimet käyttävät OpenGL / EGL-puheluja tuottaakseen kuvan ruudulle.

Taulukko 19.2.0 tärkeimmät uutuudet

Tämä uusi versio Mesa 19.2: sta tarjoaa täyden OpenGL 4.5 -tuen i965-ohjaimille, radeonsi ja nvc0, Vulkan 1.1 -tuki Intel- ja AMD-korteille, samoin kuin standardin tuki OpenGL 4.6 Intel-korteille.

Ajurit (i965, iiris) Intel-näytönohjaimille (7+) tarjota täyttä tukea OpenGL 4.6: lle ja kieli kuvaamaan GLSL 4.60 -varjostimia.

Ennen kuin tarjoamme tukea OpenGL 4.6: lle radeonsi (AMD) ja nvc0 (NVIDIA) -ajureissa, on vielä toteutettava GL_ARB_gl_spirv- ja GL_ARB_spirv_extensions-laajennukset, jotka lisättiin i965-ohjaimelle elokuussa.

Uuden Iris-ohjaimen toiminnallisuuden laajentaminen jatkui Intel GPU: illa, mikä sen ominaisuuksien suhteen saavutti melkein pariteetin i965-ohjaimen kanssa.

Iris-ohjain perustuu Gallium3D-arkkitehtuuriin, joka tuo muistinhallintatehtävät DRI-ohjaimeen Linux-ytimessä ja tarjoaa käyttövalmiin terveysseurannan, joka tukee lähtöobjektien uudelleenkäytön välimuistia.

Ohjain tukee vain GP8: ita, jotka perustuvat GenXNUMX + -arkkitehtuuriin (Broadwell, Skylake) HD-, UHD- ja Iris-näytönohjaimilla.

Ohjainten ja RADV Radeon SI tässä uudessa Mesa 19.2.0 -versiossa AMD Navi 10 -näytönohjaimen tuki lisätty (Radeon RX 5700) ja alustava tuki Navi 14: lle.

RadeonSI-ohjain lisäsi myös tulevan APU Renoir -tukea (Zen 2 c GPU Navi) ja osittain Arcturus (mutta vain laskennalliset ominaisuudet ja VCN 2.5 -videodekoodausmoottori, ei 3D).

Gallium3D R600 -ohjaimet joillekin vanhemmille AMD-korteille (HD 5800/6900), jotka on varustettu OpenGL 4.5 -tuella.

Myös tässä julkaisussa Äskettäin lisätyt OpenGL-laajennukset on korostettu:

  • GL_ARB_post_depth_coverage radeonsi (Navi) -ajurille
  • GL_ARB_seamless_cubemap_per_texture etnaviv-ohjaimelle (yhteensopiva GPU: n SEAMLESS_CUBE_MAP: n kanssa)
  • GL_EXT_shader_image_load_store Radeonsi-ohjaimelle (LLVM 10+)
  • GL_EXT_shader_samples_identical iiris- ja radeonsi-ohjaimille (jos käytetään NIR: ää)
  • GL_EXT_texture_shadow_lod i965- ja iiris-ohjaimille

Sekä Vulkan RADV -ohjaimen laajennukset (AMD-korteille):

  • VK_AMD_puskurimerkki
  • VK_EXT_index_type_uint8
  • VK_EXT_post_depth_coverage
  • VK_EXT_jono_perhe_ulkomainen
  • VK_EXT_esimerkkipaikat
  • VK_KHR_depth_stencil_resolve
  • VK_KHR_imageless_framebuffer
  • Koskenlaskija - osa 64
  • VK_KHR_uniform_buffer_standard_layout

Ja ANV Vulkan -ohjaimen laajennus (Intel-korteille):

  • VK_EXT_shader_demote_to_helper_kutsu

Muista ilmoitetuista muutoksista tässä uudessa ohjainten versiossa:

  • RadeonSI: lle se esitteli uuden ajonaikaisen linkin: rtld;
  • RADV- ja Virgl-ohjainten suorituskyvyn optimointi
  • Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x) mikroarkkitehtuureihin perustuvia Panfrost-ohjaimia on laajennettu monissa ARM-prosessoreilla varustetuissa laitteissa. Ohjaimen ominaisuudet ovat nyt riittävät GNOME Shellin toimimaan
  • Lisättiin NVIDIA EGL_EXT_platform_device -laitteen ehdottama EGL-laajennus, joka sallii EGL-alustuksen ilman laitekohtaista sovellusliittymää.

Odota lopuksi, että uusi Mesa-ohjainten versio alkaa levitä tärkeimmissä Linux-jakeluissa seuraavien päivien aikana.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  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.