Mesa 20.0.0 saapuu Vulkan 1.2 -tukeen, lisätukeen ja muuhun

Ohjainpöytä

Ilmoitus uuden version julkaisemisesta OpenGL: n ja Vulkanin ilmainen toteutus, "Taulukko 20.0.0". Koska tämä versio on uuden haaran 20.xx ensimmäinen versio ja että se on myös pidetään kokeellisessa tilassa Siitä lähtien koodin lopullinen vakaa versio julkaistaan, joka julkaistaan ​​taulukossa 20.0.1.

Niille, jotka eivät tiedä Mesa-ohjaimet, sinun pitäisi tietää, että nämä ovat avoimen lähdekoodin Linux-ohjelmistoja saatavana 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ä.

Mitä uutta Mesa 20.0.0: ssa?

Tässä uudessa Mesa 20.0 -ohjainten versiossa.0 täyttä OpenGL 4.6 -tukea tarjotaan Intel i965- ja AMD radeonsi -näytönohjaimille, OpenGL 4.5 -tuki AMD (r600) ja NVIDIA (nvc0) -näytönohjaimille, sekä Vulkan 1.2 -tuki Intel- ja AMD-korteille.

RADV- ja ANV-ohjaimet AMD-näytönohjaimille ja Intel tukevat Vulkan 1.2 -grafiikkasovellusliittymää, kun taas RADV ja ACO tarjoavat kokoelman geometrisia varjostimia. GFX10 (Navi) tukee RADV- ja ACO for GPU -laitteita Wave32-tilassa.

varten Broadwell- ja Skylake-mikroarkkitehtuureihin perustuvat Intel-näytönohjaimet (Gen8+), uutta Iris-ohjainta käytetään oletuksena, joka on saavuttanut pariteettinsa i965-ohjaimen kanssa.

Iris-ohjain perustuu Gallium3D-arkkitehtuuriin, joka tuo muistinhallintatehtävät DRI-ohjaimeen Linux-ytimessä ja tarjoaa valmiustilan seurannan, joka tukee lähtöobjektien välimuistin uudelleenkäyttöä. PVanhempiin mikroarkkitehtuureihin perustuville siruille, jopa Haswellille, i965-ohjain on jäljellä.

Valve on kehittänyt RADV: n (Vulkan-ohjain AMD-siruille) ja taustan "ACO" -varjostimien kokoamiseksi vaihtoehtona LLVM-varjostimen kääntäjälle, lisännyt tukea GCN 1.0 / GFX6 (eteläiset saaret) ja GCN 1.1 GPU-sukupolville / GFX7.

LLVMpipe- ja RadeonSI-ohjaimet on muunnettu käyttämään välirenderöintiä ei tyypin (IR) NIR-varjostimia, jotka on tarkoitettu toimimaan alimmalla tasolla, GLSL IR: n ja sisäisen IR-pöydän alla. Optimoitu NIR-suorituskyky.

Muista muutoksista jotka mainitaan:

  • Live-välimuistituki on lisätty RadeonSI-ohjaimeen, joka varmistaa päällekkäisten koottujen luukkuobjektien tunnistamisen.
  • Intel GPU: iden OpenGL- ja Vulkan-ohjaimet lisäsivät tukea Gen11 (Jasper Lake) -piireille.
  • V3D-ohjain (Raspberry Pi: lle) lisäsi tukea geometrisille varjostimille, jotka vastaavat OpenGL ES 3.2: ta, ja täysi tuki tarjottiin OpenGL ES 3.1: lle.
  • Tulip Vulkan -ohjaimen suorituskyvyn optimointi Qualcomm Adreno -näytönohjaimille.

Jos haluat tietää enemmän siitä, voit ottaa yhteyttä seuraava linkki.

Kuinka asentaa Mesa-video-ohjaimet Linuxiin?

Mesa-paketit löytyy kaikista Linux-jakeluista, joten sen asennus on suhteellisen yksinkertaista.

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:paulo-miguel-dias/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 28 -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

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.