Mesa 18.2 aduce antialiasing Radeon EQAA, suport SteamVR îmbunătățit și tone de remedieri de erori

Linux-Unix / Mesa 18.2 aduce antialiasing Radeon EQAA, suport SteamVR îmbunătățit și tone de remedieri de erori 2 minute citite

Driverul Mesa 18.2 pentru Linux a fost în cele din urmă lansat astăzi, după câteva eșecuri minore care au avut loc în august. Această ultimă actualizare a driverului oferă suport Vega 20, profil compatibil OpenGL 4.4, îmbunătățiri notabile ale suportului pentru driverele RadeonSI OpenGL și RADV Vulkan, suport OpenGL ES 3.2 pentru RadeonSI și chiar o mână uriașă de alte îmbunătățiri semnificative.



Cea mai mică cantitate de actualizări este pentru frontul Intel, care a primit în principal optimizări NIR - dezvoltarea funcționează în continuare pe suportul OpenGL 4.6 cu ingestie SPIR-V și câteva noi extensii de driver Vulkan pentru ANV, plus optimizări generale pentru toate cele mai recente hardware a sustine.

Mesa 18.2 este actualizarea din al treilea trimestru din 2018 pentru stiva de drivere grafice Mesa3D, care este utilizată în cea mai mare parte în desktopurile Linux cu surse deschise Vulkan / OpenGL pentru Intel, Radeon și Nouveau, plus o mână de alte drivere mai mici.



Utilizatorii ar trebui, de asemenea, să observe câteva mici îmbunătățiri ale performanței și o compilare mai rapidă a shader-ului LLVM în RADV. Există, de asemenea, un mod anti-aliasing Radeon EQAA, suport de compresie a texturii ASTC pentru RadeonSI și suporturi de profil de compatibilitate OpenGL 4.4 pentru RadeonSI, care ar trebui să ajute la jocurile Wine / SteamPlay pe un sistem Linux.



În plus, există câteva noi extensii de drivere RADV Vulkan și suport OpenGL 4.3 pentru driverul VirGL pentru accelerarea OpenGL la oaspeții KVM cu funcție VirtIO - care ar trebui să aducă îmbunătățiri pentru acei utilizatori. Există, de asemenea, extensii de afișare Vulkan pentru îmbunătățirea suportului SteamVR Linux, deoarece SteamVR pe Linux a fost un pic ciudat și greu de controlat, deși lucrurile se îmbunătățesc cu siguranță.



Driverul Broadcom V3D este de asemenea activat acum de dfault, iar cache-ul shader-ului Mesa acceptă cache-urile RadeonSI compute shaders. Au existat câteva optimizări NIR și adăugiri de extensii OpenGL pentru Nouveau NVC0.

Jurnalul de schimbări oficial al noilor funcții este după cum urmează ( rețineți că unele dintre aceste funcții noi sunt disponibile numai cu anumite drivere):

  • OpenGL 4.3 pe virgl
  • OpenGL 4.4 Profil de compatibilitate pe radeonsi
  • OpenGL ES 3.2 pe radeonsi și virgl
  • GL_ARB_ES3_2_compatibility on radeonsi
  • GL_ARB_fragment_shader_interlock pe i965
  • GL_ARB_sample_locations și GL_NV_sample_locations pe nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a pe radeonsi.
  • GL_KHR_texture_compression_astc_ldr on radeonsi
  • GL_NV_conservative_raster și GL_NV_conservative_raster_dilate pe nvc0 (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102 +)
  • imagini multisamplate pe nvc0 (GM107 +) (acum acceptate pe GF100 +)

Este deasemenea o masiv cantitatea de corecții de erori, atât de masivă încât probabil ar trebui să citiți întreaga Note de lansare Mesa 18.2 dacă trebuie, deși vom alege câteva dintre cele mai notabile pentru dvs.:



  • Bugul 61761 - glPolygonOffsetEXT, OFFSET_BIAS setat incorect la un număr mare
  • Bug 100177 - [GM206] Misrendering în XCOM Enemy Within
  • Bug 100430 - [radv] erori grafice pe emulatorul de delfini
  • Bug 105497 - shader-db se blochează pe un sistem de 72 nuclee după modificarea setului de biți ast_type_qualifier
  • Bugul 105904 - Este necesar să ștergeți memoria cache shader după actualizarea driverului pentru ca programele de 32 de biți vulcan vin să funcționeze.
  • Bug 106382 - Shader cache break INTEL_DEBUG = shader_time
  • Bug 106511 - radv: MSAA rupt pe SI (eșecul afirmației în vkCreateImage)
  • Bug 106642 - Serverul X se blochează în i965 la pornirea desktopului când este activat suportul pentru DRI3 v1.2 / modificator

Este posibil să vedem lansarea Mesa 18.3 până la sfârșitul lunii noiembrie până la începutul lunii decembrie, așa că stați la curent deoarece există o mulțime de lucrări interesante în comunitatea driverelor grafice Linux.

Etichete OpenGL vulcan