Mesa 18.2 bringer Radeon EQAA Anti-Aliasing, forbedret SteamVR-support og masser af fejlrettelser

Linux-Unix / Mesa 18.2 bringer Radeon EQAA Anti-Aliasing, forbedret SteamVR-support og masser af fejlrettelser 2 minutter læst

Mesa 18.2-driveren til Linux er endelig frigivet i dag efter et par mindre tilbageslag, der opstod i august. Denne seneste driveropdatering indeholder Vega 20-understøttelse, OpenGL 4.4-kompatibel profil, bemærkelsesværdige forbedringer af RadeonSI OpenGL- og RADV Vulkan-driverstøtte, OpenGL ES 3.2-understøttelse af RadeonSI og virkelig bare en kæmpe håndfuld andre vigtige forbedringer.



Den mindste mængde opdateringer er til Intel-fronten, der hovedsageligt modtog NIR-optimeringer - udvikling arbejder stadig på OpenGL 4.6-support med SPIR-V-indtagelse og nogle nye Vulkan-driverudvidelser til ANV plus generelle optimeringer over hele linjen til den nyeste hardware support.

Mesa 18.2 er tredje kvartal 2018-opdatering til Mesa3D-grafikdriverstakken, der mest bruges i Linux-desktops open source Vulkan / OpenGL-drivere til Intel, Radeon og Nouveau plus en håndfuld andre mindre drivere.



Brugere bør også bemærke nogle små ydeevne forbedringer og hurtigere LLVM shader kompilering i RADV. Der er også en Radeon EQAA anti-aliasing-tilstand, ASTC-teksturkompressionsunderstøttelse til RadeonSI og OpenGL 4.4-kompatibilitetsprofilunderstøttelser til RadeonSI, som skal hjælpe med at spille Wine / SteamPlay-spil på et Linux-system.



Derudover er der nogle nye RADV Vulkan-driverudvidelser og OpenGL 4.3-understøttelse af VirGL-driveren til OpenGL-acceleration i VirtIO-aktiverede KVM-gæster - hvilket skulle medføre forbedringer for disse brugere. Der er også Vulkan-skærmudvidelser til forbedring af SteamVR Linux-understøttelse, da SteamVR på Linux har været en smule fin og vanskelig at få kontrol over, selvom tingene bestemt forbedres.



Broadcom V3D-driveren er også nu aktiveret af dfault, og Mesa shader-cachen understøtter caching af RadeonSI-computerskygge. Der har været et par NIR-optimeringer og OpenGL-tilføjelser til Nouveau NVC0.

Den officielle ændringslog over nye funktioner er som følger ( bemærk, at nogle af disse nye funktioner kun er tilgængelige med visse drivere):

  • OpenGL 4.3 på virgl
  • OpenGL 4.4 Kompatibilitetsprofil på radeonsi
  • OpenGL ES 3.2 på radeonsi og virgl
  • GL_ARB_ES3_2_kompatibilitet på radeonsi
  • GL_ARB_fragment_shader_interlock på i965
  • GL_ARB_sample_locations og GL_NV_sample_locations on nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a på radeonsi.
  • GL_KHR_texture_compression_astc_ldr på radeonsi
  • GL_NV_conservative_raster og GL_NV_conservative_raster_dilate on nvc0 (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102 +)
  • multisamplede billeder på nvc0 (GM107 +) (understøttes nu på GF100 +)

Der er også en massiv mængden af ​​bugfixes, så massiv, at du sandsynligvis bare skal læse hele Mesa 18.2 udgivelsesnoter hvis du skal, skønt vi vælger nogle af de mest bemærkelsesværdige for dig:



  • Fejl 61761 - glPolygonOffsetEXT, OFFSET_BIAS er forkert indstillet til et stort antal
  • Fejl 100177 - [GM206] Fejlfinding i XCOM Enemy Within
  • Fejl 100430 - [radv] grafiske fejl på delfinemulator
  • Fejl 105497 - shader-db går ned på 72 kernesystem efter ændring af bit_type_qualifier bitset
  • Fejl 105904 - Nødvendigt for at slette mesa shader cache efter driveropgradering for 32 bit vin vulkan programmer til at fungere.
  • Fejl 106382 - Shader-cache bryder INTEL_DEBUG = shader_time
  • Fejl 106511 - radv: MSAA brudt på SI (påstandssvigt i vkCreateImage)
  • Fejl 106642 - X-server går ned i i965 ved opstart af skrivebordet, når understøttelse af DRI3 v1.2 / modifier er aktiveret

Det er sandsynligt, at vi kunne se Mesa 18.3-udgivelsen omkring slutningen af ​​november til begyndelsen af ​​december, så hold dig opdateret, da der sker meget spændende arbejde i Linux-grafikdriversamfundet.

Mærker OpenGL vulkan