Mesa 19.1.0 -ohjainten uusi versio saapuu tukemaan useampia näytönohjaimia

Mesa-kuljettajat

äskettäin Mesa 19.1.0: n avoimen lähdekoodin grafiikkapinon uusi päivitysversio julkaistiin erilaisilla vikojen ja vakauden korjauksilla, mutta Ennen kaikkea siinä on tuki suurelle määrälle näytönohjaimia.

Ohjaimet 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 varrella projekti kasvoi lisäämällä grafiikan sovellusliittymiä, kuten OpenGL ES (versiot 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC ja Vulkan.

Erilaisten laiteajurien ansiosta Mesa-kirjastoja voidaan käyttää monissa eri ympäristöissä ohjelmistojen emuloinnista nykyaikaisten GPU: iden laitteistokiihdytykseen.

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

3D-sovellusten, kuten pelien, lisäksi grafiikkapalvelimet käyttävät OpenGL / EGL-puheluita kuvan tuottamiseen näytöllä.

Mitä uutta Mesassa 19.1.0

Mesan haaran ensimmäinen versio 19.1.0 on kokeellinen tila: Koodin lopullisen vakauttamisen jälkeen julkaistaan ​​vakaa versio 19.1.1.

Mesa 19.1 tarjoaa täyden OpenGL 4.5 -tuen i965-, radeonsi- ja nvc0-ohjaimille, Vulkan 1.1 -tuki Intel- ja AMD-korteille sekä osittainen tuki OpenGL 4.6 -standardille.

Sen kanssa Intelin kehittämä uusi Iris-ohjain on mukana. Toisin kuin i965, uusi ohjain perustuu Gallium3D-arkkitehtuuriin, joka sijoittaa muistinhallintatehtävät DRI-ohjainpuolelle Linux-ytimessä ja tarjoaa valmiin terveysseurannan, joka tukee lähtöobjektien välimuistia uudelleen.

grafiikka-ohjaimet-taulukko

Uusi ohjain tukee vain GP8: ta, joka perustuu Gen8 + -arkkitehtuuriin (Broadwell, Skylake) HD-, UHD- ja Iris-näytönohjaimilla.

Pilottitestauksessa iiriksen suorituskyky 3–15 kertaa ennen i965: ää testimoodista riippuen. Iris osoittaa keskimäärin 5,45 kertaa enemmän esineitä sekunnissa kuin i965-ohjain.

Todellisia ohjelmia suoritettaessa suorituskyvyn voitto ei ole niin vaikuttava (yhdessä demoissa kasvu on noin 19%, ja joissakin demoissa se on i965).

Klassinen i965-ohjain laajentaa Gen 11 -piirien tukea ja lisää tuen Elkhart Lake SoC -grafiikkaosajärjestelmälle.

Kehys sisälsi Mali 400/450 GPU -ohjaimen, jota käytettiin monissa vanhemmissa ARM-pohjaisissa siruissa.

Muut muutokset

Lisätty Panfrost-ohjain GPU: lle, joka perustuu Midgardin mikroarkkitehtuureihin (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x), joita käytetään monissa ARM-prosessoreilla varustetuissa laitteissa.

RADV (Vulkan Driver for AMD Cards) -ohjain lisää tuen VESA Adaptive-Sync (FreeSync) -tekniikalle, jonka avulla voit mukauttaa näytön virkistystaajuutta tasaisen ja aukottoman ulostulon varmistamiseksi.

Muista erottuvista lisäyksistä löydämme: 

  • Lisätty uusi Vulkan-ohjaimen KÄÄNTÖ Qualcomm Adreno GPU: lle
  • Tuki OpenGL 4 -laajennuksille on lisätty Softpipe-ohjaimeen (Gallium3D: een perustuva ohjelmistorasterointilaite): ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array ja Täydennetty OpenGL on toteutettu
  • GL_ARB_gpu_shader5, GL_ARB_sample_shading ja GL_ARB_tessellation_shader;
  • Lisätty tuki Qualcommin ja AMD-näytönohjaimien käyttämälle ATC-tekstuurin pakkausmuodolle
  • Gallium Nine -tilaseurannan suorituskykyä, joka tukee API Direct3D 9: ää Unixin kaltaisissa järjestelmissä ja jota käytetään yleisesti Windows-pelien viiniä varten Winein kanssa, on parannettu.

Saatat myös huomata haaran lisäyksen, joka muodostaa perustan Mesa 19.2 -julkaisulle, GL_KHR_robustness-laajennuksen toteuttamisen Gallium3D R600 -ohjaimelle, joka oli viimeinen puuttuva linkki OpenGL 4.5: n tukemiseen.

Näin ollen R600: sta tuli Mesan neljäs ohjain OpenGL 4.5 -tuella. R4.5: n OpenGL 600 -tuki on käytettävissä vain Radeon HD 5800/6900 -näytöllä.


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.