Mesa 18.2 prináša Radeon EQAA Anti-Aliasing, vylepšenú podporu SteamVR a množstvo opráv chýb

Linux-Unix / Mesa 18.2 prináša Radeon EQAA Anti-Aliasing, vylepšenú podporu SteamVR a množstvo opráv chýb 2 minúty prečítané

Ovládač Mesa 18.2 pre Linux bol konečne vydaný dnes po niekoľkých menších neúspechoch, ku ktorým došlo v auguste. Táto najnovšia aktualizácia ovládačov obsahuje podporu Vega 20, kompatibilný profil OpenGL 4.4, pozoruhodné vylepšenia podpory radičov RadeonSI OpenGL a RADV Vulkan, podporu OpenGL ES 3.2 pre RadeonSI a skutočne len obrovské množstvo ďalších významných vylepšení.



Najmenšie množstvo aktualizácií je pre prednú časť Intel, ktorá získala hlavne optimalizáciu NIR - vývoj stále pracuje na podpore OpenGL 4.6 s prijímaním SPIR-V a niektorých nových rozšíreniach ovládačov Vulkan pre ANV, plus všeobecné optimalizácie pre najnovší hardvér podpora.

Mesa 18.2 je aktualizácia tretieho štvrťroku 2018 pre balík grafických ovládačov Mesa3D, ktorý sa väčšinou používa v operačných systémoch Linux pre open-source ovládače Vulkan / OpenGL pre Intel, Radeon a Nouveau, plus niekoľko ďalších menších ovládačov.



Používatelia by si mali všimnúť aj malé vylepšenia výkonu a rýchlejšiu kompiláciu shaderov LLVM v RADV. K dispozícii je tiež režim vyhladzovania Radeon EQAA, podpora kompresie textúr ASTC pre RadeonSI a podpora profilu kompatibility OpenGL 4.4 pre RadeonSI, čo by malo pomôcť pri hraní hier Wine / SteamPlay v systéme Linux.



Ďalej je tu niekoľko nových rozšírení ovládačov RADV Vulkan a podpora OpenGL 4.3 pre ovládač VirGL pre akceleráciu OpenGL u hostí KVM s podporou VirtIO - čo by malo pre týchto používateľov priniesť vylepšenia. K dispozícii sú tiež rozšírenia displeja Vulkan na zlepšenie podpory systému SteamVR Linux, pretože SteamVR v systéme Linux je trochu zložitý a je ťažké ho dostať pod kontrolu, hoci veci sa určite zlepšujú.



Ovládač Broadcom V3D je teraz tiež predvolene povolený a vyrovnávacia pamäť shaderov Mesa podporuje ukladanie do výpočtových shaderov RadeonSI. Pre Nouveau NVC0 došlo k niekoľkým optimalizáciám NIR a doplnkom OpenGL.

Oficiálny zoznam zmien nových funkcií je nasledovný ( niektoré z týchto nových funkcií sú k dispozícii iba pre určité ovládače):

  • 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 viac vzorkami na nvc0 (GM107 +) (teraz podporované na GF100 +)

K dispozícii je tiež masívny množstvo opráv chýb, také rozsiahle, že by ste si mali pravdepodobne prečítať iba celé Poznámky k vydaniu Mesa 18.2 ak musíte, vyberieme vám niekoľko najpozoruhodnejších pre vás:



  • Chyba 61761 - glPolygonOffsetEXT, OFFSET_BIAS je nesprávne nastavený na obrovské množstvo
  • Chyba 100177 - [GM206] Chybné zobrazovanie v rámci XCOM Enemy Within
  • Chyba 100430 - [radv] grafické závady na emulátore delfínov
  • Chyba 105497 - shader-db padne na 72 jadre systému po zmene bity sady ast_type_qualifier
  • Chyba 105904 - Potrebné na odstránenie meza shader cache po aktualizácii ovládača pre fungovanie 32 bitových vínových vulkanických programov.
  • Chyba 106382 - Shader cache prestávky INTEL_DEBUG = shader_time
  • Chyba 106511 - radv: MSAA zlomený na SI (zlyhanie tvrdenia v vkCreateImage)
  • Chyba 106642 - X server havaruje v i965 pri štarte desktopu, keď je povolená podpora DRI3 v1.2 / modifikátor

Je pravdepodobné, že vydanie Mesa 18.3 by sme mohli vidieť okolo konca novembra do začiatku decembra, takže buďte naladení, pretože v komunite grafických ovládačov pre Linux sa deje veľa vzrušujúcej práce.

Značky OpenGL sopka