Mesa 18.2 toob kaasa Radeon EQAA aliasimise, täiustatud SteamVR-i toe ja palju veaparandusi

Linux-Unix / Mesa 18.2 toob kaasa Radeon EQAA aliasimise, täiustatud SteamVR-i toe ja palju veaparandusi 2 minutit loetud

Mesa 18.2 draiver Linuxile on täna lõpuks välja antud pärast mõningaid väiksemaid tagasilööke augustis. Sellel viimasel draiverivärskendusel on Vega 20 tugi, OpenGL 4.4 ühilduv profiil, märkimisväärsed täiustused RadeonSI OpenGL ja RADV Vulkan draiveri toel, OpenGL ES 3.2 tugi RadeonSI-le ja tegelikult vaid tohutu käputäis muid olulisi täiustusi.



Väikseim värskenduste arv on Inteli esiküljel, mis sai peamiselt NIR-i optimeerimisi - arendus töötab endiselt OpenGL 4.6 toel koos SPIR-V sissevõtmisega ja mõnede uute Vulkani draiverilaienditega ANV-le, lisaks üldised optimeerimised uusima riistvara jaoks toetus.

Mesa 18.2 on Mesa3D graafikajuhi virna 2018. aasta kolmanda kvartali värskendus, mida kasutatakse enamasti Inteli, Radeoni ja Nouveau Linuxi lauaarvutites avatud lähtekoodiga Vulkan / OpenGL draiverites, lisaks veel käputäis teisi väiksemaid draivereid.



Kasutajad peaksid märkama ka mõningaid väikeseid jõudlusparandusi ja kiiremat LLVM-i varjude kompileerimist RADV-s. Samuti on olemas Radeon EQAA anti-aliasing režiim, ASTC tekstuuri tihendamise tugi RadeonSI-le ja OpenGL 4.4 ühilduvusprofiil toetab RadeonSI-le, mis peaks aitama Wine / SteamPlay-mängude mängimisel Linuxi süsteemis.



Lisaks on mõned uued RADV Vulkani draiverilaiendid ja OpenGL 4.3 tugi VirGL-draiverile OpenGL-kiirenduseks VirtIO-toega KVM-i külalistel - see peaks nende kasutajate jaoks parandusi tooma. SteamVR Linuxi toe parandamiseks on olemas ka Vulkani ekraanilaiendid, kuna SteamVR Linuxis on olnud natuke peen ja kontrolli alla saamine keeruline, ehkki asjad kindlasti paranevad.



Broadcom V3D draiveri lubab nüüd ka dfault ning Mesa varjuri vahemälu toetab RadeonSI arvutusvarjurite vahemällu salvestamist. Nouveau NVC0 jaoks on tehtud mõned NIR-i optimeerimised ja OpenGL-i laienduste täiendused.

Ametlik uute funktsioonide loend on järgmine ( Pange tähele, et mõned neist uutest funktsioonidest on saadaval ainult teatud draiverite puhul):

  • OpenGL 4.3 virglil
  • OpenGL 4.4 ühilduvusprofiil radeonsil
  • OpenGL ES 3.2 radeonsil ja virglil
  • GL_ARB_ES3_2_ühilduvus radeonsil
  • GL_ARB_fragment_shader_interlock i965-l
  • GL_ARB_sample_locations ja GL_NV_sample_locations asukohas nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a radeonsil.
  • GL_KHR_texture_compression_astc_ldr radeonsil
  • GL_NV_conservative_raster ja GL_NV_conservative_raster_dilate nvc0-l (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles nvc0-l (GP102 +)
  • mitme valimiga pildid nvc0-l (GM107 +) (toetab nüüd GF100 +)

Seal on ka a massiline veaparandusi, nii massilisi, et peaksite lihtsalt kogu lugema Mesa 18.2 väljalaskemärkmed kui peate, kuigi valime kirsiks mõned teie jaoks tähelepanuväärsemad:



  • Viga 61761 - glPolygonOffsetEXT, OFFSET_BIAS on valesti määratud tohutule arvule
  • Viga 100177 - [GM206] Vigastamine XCOM Enemy Withinis
  • Viga 100430 - [radv] graafilised tõrked delfiiniemulaatoris
  • Viga 105497 - shader-db jookseb kokku 72 südamikusüsteemis pärast ast_type_qualifier bitset muutmist
  • Viga 105904 - Vajalik pärast draiveri täiendamist mesa shaderi vahemälu kustutada, et 32-bitised veinivulkani programmid töötaksid.
  • Viga 106382 - Varjuri vahemälu puruneb INTEL_DEBUG = shader_time
  • Viga 106511 - radv: MSAA katki SI-l (väide ebaõnnestus vkCreateImage'is)
  • Viga 106642 - X-server jookseb i965-s kokku töölaua käivitamisel, kui DRI3 v1.2 / modifieri tugi on lubatud

Tõenäoliselt näeme Mesa 18.3 versiooni umbes novembri lõpust detsembri alguseni, nii et olge kursis, kuna Linuxi graafiliste draiverite kogukonnas toimub palju põnevat tööd.

Sildid OpenGL vulkaan