Mesa 18.2 gir Radeon EQAA Anti-Aliasing, forbedret SteamVR-støtte og massevis av feilrettinger

Linux-Unix / Mesa 18.2 gir Radeon EQAA Anti-Aliasing, forbedret SteamVR-støtte og massevis av feilrettinger 2 minutter lest

Mesa 18.2-driveren for Linux er endelig utgitt i dag etter noen få mindre tilbakeslag som skjedde i august. Denne siste driveroppdateringen har Vega 20-støtte, OpenGL 4.4-kompatibel profil, bemerkelsesverdige forbedringer av RadeonSI OpenGL og RADV Vulkan driverstøtte, OpenGL ES 3.2-støtte for RadeonSI, og egentlig bare en enorm håndfull andre viktige forbedringer.



Den minste oppdateringen er for Intel-fronten, som hovedsakelig mottok NIR-optimaliseringer - utviklingen jobber fortsatt med OpenGL 4.6-støtte med SPIR-V-inntak, og noen nye Vulkan-driverutvidelser for ANV, pluss generelle optimaliseringer over hele linjen for den nyeste maskinvaren Brukerstøtte.

Mesa 18.2 er tredje kvartal 2018-oppdateringen for Mesa3D-grafikkdriverstakken, som hovedsakelig brukes i Linux-stasjonære open-source Vulkan / OpenGL-drivere for Intel, Radeon og Nouveau, pluss en håndfull andre mindre drivere.



Brukere bør også legge merke til noen små ytelsesforbedringer og raskere LLVM-skyggekompilering i RADV. Det er også en Radeon EQAA anti-aliasing-modus, ASTC-teksturkomprimeringsstøtte for RadeonSI og OpenGL 4.4-kompatibilitetsprofilstøtter for RadeonSI, som skal hjelpe deg med å spille Wine / SteamPlay-spill på et Linux-system.



I tillegg er det noen nye RADV Vulkan-driverutvidelser, og OpenGL 4.3-støtte til VirGL-driveren for OpenGL-akselerasjon hos VirtIO-aktiverte KVM-gjester - noe som burde gi forbedringer for brukerne. Det er også Vulkan-skjermutvidelser for å forbedre SteamVR Linux-støtte, da SteamVR på Linux har vært litt kinkig og vanskelig å få kontroll over, selv om ting definitivt forbedres.



Broadcom V3D-driveren er nå også aktivert av dfault, og Mesa shader-hurtigbufferen støtter hurtigbufring av RadeonSI-databladere. Det har vært noen NIR-optimaliseringer og OpenGL-utvidelser som er lagt til for Nouveau NVC0.

Den offisielle endringen av nye funksjoner er som følger ( Vær oppmerksom på at noen av disse nye funksjonene bare er tilgjengelige 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 and 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 +)
  • flersamplede bilder på nvc0 (GM107 +) (støttes nå på GF100 +)

Det er også en gigantisk mengden feilkorrigeringer, så store at du sannsynligvis bare burde lese hele Mesa 18.2 utgivelsesmerknader hvis du må, men vi velger noen av de mest bemerkelsesverdige for deg:



  • Feil 61761 - glPolygonOffsetEXT, OFFSET_BIAS feil satt til et stort antall
  • Feil 100177 - [GM206] Misrendering in XCOM Enemy Within
  • Feil 100430 - [radv] grafiske feil på delfinemulator
  • Feil 105497 - shader-db krasjer på 72 kjernersystem etter endring av bit_type_qualifier bitset
  • Feil 105904 - Nødvendig å slette mesa shader cache etter driveroppgradering for at 32 bit vin vulkan-programmer skal fungere.
  • Feil 106382 - Shader cache bryter INTEL_DEBUG = shader_time
  • Feil 106511 - radv: MSAA ødelagt på SI (påstandssvikt i vkCreateImage)
  • Feil 106642 - X-server krasjer i i965 ved oppstart av skrivebordet når DRI3 v1.2 / modifier-støtte er aktivert

Det er sannsynlig at vi kunne se Mesa 18.3-utgivelsen rundt slutten av november til begynnelsen av desember, så følg med da det skjer mye spennende arbeid i Linux-grafikksamfunnet.

Merker OpenGL vulkan