Mesa 18.2 prinaša Radeon EQAA izravnavo, izboljšano podporo SteamVR in tone popravkov napak

Linux-Unix / Mesa 18.2 prinaša Radeon EQAA izravnavo, izboljšano podporo SteamVR in tone popravkov napak 2 minuti branja

Gonilnik Mesa 18.2 za Linux je bil končno izdan danes po nekaj manjših okvarah, ki so se zgodile avgusta. Ta najnovejša posodobitev gonilnikov vključuje podporo za Vega 20, združljiv profil OpenGL 4.4, opazne izboljšave podpore za gonilnike RadeonSI OpenGL in RADV Vulkan, podporo OpenGL ES 3.2 za RadeonSI in resnično ogromno drugih pomembnih izboljšav.



Najmanjša količina posodobitev je za Intel front, ki je bil v glavnem optimiziran za NIR - razvoj še vedno deluje na podpori OpenGL 4.6 s prevzemom SPIR-V in nekaterimi novimi razširitvami gonilnikov Vulkan za ANV ter splošnimi splošnimi optimizacijami najnovejše strojne opreme podporo.

Mesa 18.2 je posodobitev za tretje četrtletje leta 2018 za sklop grafičnih gonilnikov Mesa3D, ki se večinoma uporablja v odprtokodnih gonilnikih Vulkan / OpenGL za namizja Linux za Intel, Radeon in Nouveau ter peščico drugih manjših gonilnikov.



Uporabniki bi morali opaziti tudi nekaj manjših izboljšav zmogljivosti in hitrejšo kompilacijo senčnikov LLVM v RADV. Na voljo je tudi način izravnave Radeon EQAA, podpora za stiskanje teksture ASTC za RadeonSI in podpora za profil združljivosti OpenGL 4.4 za RadeonSI, ki bi morali pomagati pri igranju iger Wine / SteamPlay v sistemu Linux.



Poleg tega je na voljo nekaj novih razširitev gonilnikov RADV Vulkan in podpora OpenGL 4.3 za gonilnik VirGL za pospeševanje OpenGL pri gostih KVM, ki podpirajo VirtIO - kar bi prineslo izboljšave za te uporabnike. Na voljo so tudi razširitve zaslona Vulkan za izboljšanje podpore za SteamVR Linux, saj je bil SteamVR v Linuxu nekoliko izbirčen in ga je bilo težko dobiti pod nadzorom, čeprav se stvari vsekakor izboljšujejo.



Gonilnik Broadcom V3D je zdaj privzeto omogočen, predpomnilnik osenčevalnikov Mesa pa podpira predpomnjenje RadeonSI računskih osenčevalnikov. Za Nouveau NVC0 je bilo nekaj optimizacij NIR in razširitev OpenGL.

Uradni dnevnik sprememb novih funkcij je naslednji ( nekatere od teh novih funkcij so na voljo samo z določenimi gonilniki):

  • OpenGL 4.3 na virgl
  • Profil združljivosti OpenGL 4.4 na radeonsi
  • OpenGL ES 3.2 na radeonsi in virgl
  • GL_ARB_ES3_2_kompatibilnost na radeonsi
  • GL_ARB_fragment_shader_interlock na i965
  • GL_ARB_sample_locations in GL_NV_sample_locations na nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a na radeonsi.
  • GL_KHR_texture_compression_astc_ldr na radeonsi
  • GL_NV_conservative_raster in GL_NV_conservative_raster_dilate na nvc0 (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102 +)
  • več vzorčene slike na nvc0 (GM107 +) (zdaj podprto na GF100 +)

Obstaja tudi zelo veliko količina popravkov napak, tako velika, da bi verjetno morali celotno celo prebrati Opombe ob izdaji Mesa 18.2 če morate, bomo izbrali nekaj najpomembnejših za vas:



  • Napaka 61761 - glPolygonOffsetEXT, OFFSET_BIAS nepravilno nastavljen na ogromno število
  • Napaka 100177 - [GM206] Napačno prikazovanje v XCOM Enemy Within
  • Napaka 100430 - [radv] grafične napake na emulatorju delfinov
  • Napaka 105497 - shader-db se zruši na 72 jedrnem sistemu po spremembi bitne lastnosti ast_type_qualifier
  • Napaka 105904 - Potrebno za brisanje predpomnilnika osenčevalnika mesa po nadgradnji gonilnika za delovanje 32-bitnih vinskih vulkan programov.
  • Napaka 106382 - Shader predpomnilnik prelomi INTEL_DEBUG = shader_time
  • Napaka 106511 - radv: MSAA pokvarjen na SI (napaka trditve vkCreateImage)
  • Napaka 106642 - Strežnik X se zruši v i965 pri zagonu namizja, ko je omogočena podpora za DRI3 v1.2 / modifikator

Verjetno bi lahko Mesa 18.3 videli do konca novembra do začetka decembra, zato bodite pozorni, saj se v skupnosti grafičnih gonilnikov Linux dogaja veliko razburljivih del.

Oznake OpenGL vulkan