Mesa 18.2 přináší Radeon EQAA Anti-Aliasing, vylepšenou podporu SteamVR a spoustu oprav chyb

Linux-Unix / Mesa 18.2 přináší Radeon EQAA Anti-Aliasing, vylepšenou podporu SteamVR a spoustu oprav chyb 2 minuty čtení

Ovladač Mesa 18.2 pro Linux byl dnes konečně vydán po několika drobných neúspěchech, ke kterým došlo v srpnu. Tato nejnovější aktualizace ovladačů obsahuje podporu Vega 20, profil kompatibilní s OpenGL 4.4, pozoruhodná vylepšení podpory ovladačů RadeonSI OpenGL a RADV Vulkan, podpora OpenGL ES 3.2 pro RadeonSI a opravdu jen několik dalších významných vylepšení.



Nejmenší počet aktualizací je pro přední stranu Intel, která obdržela hlavně optimalizace NIR - vývoj stále pracuje na podpoře OpenGL 4.6 s příjmem SPIR-V a některými novými rozšířeními ovladačů Vulkan pro ANV, plus všeobecné optimalizace pro nejnovější hardware Podpěra, podpora.

Mesa 18.2 je aktualizace třetího čtvrtletí roku 2018 pro sadu grafických ovladačů Mesa3D, která se většinou používá v operačních systémech Linux pro open-source ovladače Vulkan / OpenGL pro Intel, Radeon a Nouveau, plus několik dalších menších ovladačů.



Uživatelé by si měli také všimnout několika malých vylepšení výkonu a rychlejší kompilace shaderu LLVM v RADV. K dispozici je také režim vyhlazení Radeon EQAA, podpora komprese textury ASTC pro RadeonSI a podpora profilu kompatibility OpenGL 4.4 pro RadeonSI, která by měla pomoci při hraní her Wine / SteamPlay v systému Linux.



Kromě toho existuje několik nových rozšíření ovladačů RADV Vulkan a podpora OpenGL 4.3 pro ovladač VirGL pro akceleraci OpenGL u hostů KVM s podporou VirtIO - což by mělo přinést vylepšení pro tyto uživatele. K dispozici je také rozšíření displeje Vulkan pro zlepšení podpory SteamVR Linuxu, protože SteamVR v Linuxu bylo trochu složité a obtížné se dostat pod kontrolu, i když věci se určitě zlepšují.



Ovladač Broadcom V3D je nyní také povolen ve výchozím nastavení a mezipaměť shaderu Mesa podporuje ukládání do mezipaměti výpočetních shaderů RadeonSI. Pro Nouveau NVC0 došlo k několika optimalizacím NIR a doplnění rozšíření OpenGL.

Oficiální seznam změn nových funkcí je následující ( některé z těchto nových funkcí jsou k dispozici pouze u určitých ovladačů):

  • OpenGL 4.3 na virgl
  • Profil kompatibility OpenGL 4.4 na radeonsi
  • OpenGL ES 3.2 na radeonsi a virgl
  • GL_ARB_ES3_2_compatibility na radeonsi
  • GL_ARB_fragment_shader_interlock na i965
  • GL_ARB_sample_locations a 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 a GL_NV_conservative_raster_dilate na nvc0 (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles na nvc0 (GP102 +)
  • obrázky s více vzorky na nvc0 (GM107 +) (nyní podporováno na GF100 +)

Je tam také masivní množství oprav chyb, tak rozsáhlých, že byste si pravděpodobně měli přečíst celou Poznámky k verzi Mesa 18.2 pokud musíte, vybereme si pro vás několik nejpozoruhodnějších:



  • Chyba 61761 - glPolygonOffsetEXT, OFFSET_BIAS nesprávně nastaveno na obrovské číslo
  • Chyba 100177 - [GM206] Chybné zobrazování v XCOM Enemy Within
  • Chyba 100430 - [radv] grafické závady na emulátoru delfínů
  • Chyba 105497 - shader-db havaruje na 72 jádrovém systému po změně bitové sady ast_type_qualifier
  • Chyba 105904 - Je nutné odstranit meza shader mezipaměť po aktualizaci ovladače pro 32bitové víno vulkanické programy, aby fungovaly.
  • Chyba 106382 - Přerušení mezipaměti shaderu INTEL_DEBUG = shader_time
  • Chyba 106511 - radv: MSAA přerušeno na SI (selhání tvrzení v vkCreateImage)
  • Chyba 106642 - X server selže v i965 při spuštění plochy, když je povolena podpora DRI3 v1.2 / modifikátor

Je pravděpodobné, že vydání Mesa 18.3 bychom mohli vidět přibližně od konce listopadu do začátku prosince, takže zůstaňte naladěni, protože v komunitě grafických ovladačů pro Linux probíhá spousta vzrušujících prací.

Značky OpenGL sopka