Mesa 18.2 biedt Radeon EQAA anti-aliasing, verbeterde SteamVR-ondersteuning en talloze bugfixes

Linux-Unix / Mesa 18.2 biedt Radeon EQAA anti-aliasing, verbeterde SteamVR-ondersteuning en talloze bugfixes 2 minuten gelezen

De Mesa 18.2-driver voor Linux is vandaag eindelijk vrijgegeven na een paar kleine tegenslagen in augustus. Deze nieuwste driverupdate bevat Vega 20-ondersteuning, OpenGL 4.4-compatibel profiel, opmerkelijke verbeteringen aan de RadeonSI OpenGL en RADV Vulkan-driverondersteuning, OpenGL ES 3.2-ondersteuning voor RadeonSI, en eigenlijk gewoon een handvol andere significante verbeteringen.



Het kleinste aantal updates is voor het Intel-front, dat voornamelijk NIR-optimalisaties ontving - de ontwikkeling werkt nog steeds aan OpenGL 4.6-ondersteuning met SPIR-V-opname en enkele nieuwe Vulkan-stuurprogramma-uitbreidingen voor ANV, plus algemene optimalisaties over de hele linie voor de nieuwste hardware ondersteuning.

Mesa 18.2 is de update van het derde kwartaal van 2018 voor de Mesa3D grafische stuurprogramma-stack, die meestal wordt gebruikt in Linux-desktops open-source Vulkan / OpenGL-stuurprogramma's voor Intel, Radeon en Nouveau, plus een handvol andere kleinere stuurprogramma's.



Gebruikers zouden ook enkele kleine prestatieverbeteringen moeten opmerken, en snellere LLVM-shader-compilatie in RADV. Er is ook een Radeon EQAA anti-aliasing-modus, ondersteuning voor ASTC-textuurcompressie voor RadeonSI en ondersteuning voor OpenGL 4.4-compatibiliteitsprofielen voor RadeonSI, wat zou moeten helpen bij het spelen van Wine / SteamPlay-spellen op een Linux-systeem.



Bovendien zijn er enkele nieuwe RADV Vulkan-stuurprogramma-extensies en OpenGL 4.3-ondersteuning voor het VirGL-stuurprogramma voor OpenGL-versnelling bij VirtIO-geactiveerde KVM-gasten - wat verbeteringen zou moeten brengen voor die gebruikers. Er zijn ook Vulkan-display-extensies voor het verbeteren van SteamVR Linux-ondersteuning, aangezien SteamVR op Linux een beetje kieskeurig en moeilijk onder controle te krijgen is, hoewel de zaken zeker verbeteren.



Het Broadcom V3D-stuurprogramma is nu ook ingeschakeld door dfault en de Mesa-shader-cache ondersteunt het cachen van RadeonSI-compute-shaders. Er zijn een paar NIR-optimalisaties en toevoegingen aan OpenGL-extensies voor Nouveau NVC0.

De officiële changelog van nieuwe features is als volgt ( merk op dat sommige van deze nieuwe functies alleen beschikbaar zijn met bepaalde stuurprogramma's):

  • OpenGL 4.3 op virgl
  • OpenGL 4.4 Compatibiliteitsprofiel op radeonsi
  • OpenGL ES 3.2 op radeonsi en virgl
  • GL_ARB_ES3_2_compatibiliteit op radeonsi
  • GL_ARB_fragment_shader_interlock op i965
  • GL_ARB_sample_locations en GL_NV_sample_locations op nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a op radeonsi.
  • GL_KHR_texture_compression_astc_ldr op radeonsi
  • GL_NV_conservative_raster en GL_NV_conservative_raster_dilate op nvc0 (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles op nvc0 (GP102 +)
  • multisampled afbeeldingen op nvc0 (GM107 +) (nu ondersteund op GF100 +)

Er is ook een enorm hoeveelheid bugfixes, zo enorm dat je waarschijnlijk gewoon het hele Release-opmerkingen voor Mesa 18.2 als het moet, hoewel we er een paar van de meest opmerkelijke voor u uitkiezen:



  • Bug 61761 - glPolygonOffsetEXT, OFFSET_BIAS onjuist ingesteld op een enorm getal
  • Bug 100177 - [GM206] Misrendering in XCOM Enemy Within
  • Bug 100430 - [radv] grafische storingen op de dolfijnemulator
  • Bug 105497 - shader-db crasht op 72 kernsysteem na wijziging van de bitset van ast_type_qualifier
  • Bug 105904 - Nodig om mesa-shader-cache te verwijderen na upgrade van stuurprogramma om 32 bit Wine Vulkan-programma's te laten werken.
  • Bug 106382 - Shader-cache breekt INTEL_DEBUG = shader_time
  • Bug 106511 - radv: MSAA verbroken op SI (beweringsfout in vkCreateImage)
  • Bug 106642 - X-server crasht in i965 bij het opstarten van het bureaublad wanneer DRI3 v1.2 / modifier-ondersteuning is ingeschakeld

Het is waarschijnlijk dat we de release van Mesa 18.3 rond eind november tot begin december kunnen zien, dus houd het in de gaten, want er is veel spannend werk gaande in de Linux-gemeenschap van grafische stuurprogramma's.

Tags OpenGL vulkaan