„Mesa 18.2“ suteikia „Radeon EQAA Anti-Aliasing“, patobulintą „SteamVR“ palaikymą ir daugybę klaidų taisymų

„Linux-Unix“ / „Mesa 18.2“ suteikia „Radeon EQAA Anti-Aliasing“, patobulintą „SteamVR“ palaikymą ir daugybę klaidų taisymų 2 minutes perskaityta

„Mesa 18.2“ tvarkyklė, skirta „Linux“, pagaliau šiandien buvo išleista po keleto nedidelių nesėkmių, įvykusių rugpjūtį. Šis naujausias tvarkyklės atnaujinimas turi „Vega 20“ palaikymą, suderinamą „OpenGL 4.4“ profilį, žymius „RadeonSI OpenGL“ ir „RADV Vulkan“ tvarkyklių palaikymo patobulinimus, „RadeonSI“ palaikymą „OpenGL ES 3.2“ ir iš tikrųjų tik daugybę kitų reikšmingų patobulinimų.



Mažiausias atnaujinimų skaičius skirtas „Intel“ priekiui, kuriam daugiausia pritaikyta NIR optimizacija - plėtra vis dar veikia „OpenGL 4.6“ palaikymas su SPIR-V nurijimu ir keletu naujų „Vulkan“ tvarkyklių plėtinių, skirtų ANV, taip pat bendri visų naujausios aparatūros optimizavimai. parama.

„Mesa 18.2“ yra 2018 m. Trečiojo ketvirčio „Mesa3D“ grafikos tvarkyklių rietuvės atnaujinimas, kuris dažniausiai naudojamas „Linux“ darbalaukiuose esančiuose „Intel“, „Radeon“ ir „Nouveau“ atvirojo kodo „Vulkan / OpenGL“ tvarkyklėse, taip pat keliose kitose mažesnėse tvarkyklėse.

Vartotojai taip pat turėtų pastebėti nedidelius našumo patobulinimus ir greitesnį LLVM shader kompiliavimą RADV. Taip pat yra „Radeon EQAA“ anti-aliasing režimas, ASTC tekstūros glaudinimo palaikymas „RadeonSI“ ir „OpenGL 4.4“ suderinamumo profilis palaiko „RadeonSI“, kurie turėtų padėti žaisti „Wine / SteamPlay“ žaidimus „Linux“ sistemoje.



Be to, yra keletas naujų „RADV Vulkan“ tvarkyklių plėtinių ir „OpenGL 4.3“ palaikymas „VirGL“ tvarkyklei, kad „OpenGL“ pagreitėtų „VirtIO“ įgalintuose KVM svečiuose. Tai turėtų patobulinti tuos vartotojus. Taip pat yra „Vulkan“ ekrano plėtinių, skirtų patobulinti „SteamVR Linux“ palaikymą, nes „SteamVR“ sistemoje „Linux“ buvo šiek tiek grubus ir sunkiai valdomas, nors viskas neabejotinai gerėja.



„Broadcom V3D“ tvarkyklę taip pat įgalino „dfault“, o „Mesa shader“ talpykla palaiko „RadeonSI“ skaičiuoklių talpyklą. „Nouveau NVC0“ buvo atlikti keli NIR optimizavimai ir „OpenGL“ plėtinių papildymai.

Oficialus naujų funkcijų pakeitimų sąrašas yra toks ( atkreipkite dėmesį, kad kai kurios iš šių naujų funkcijų yra prieinamos tik su tam tikrais tvarkyklėmis):

  • „OpenGL 4.3“ apie „virgl“
  • „OpenGL 4.4“ suderinamumo profilis „radeonsi“
  • „OpenGL ES 3.2“ apie „radeonsi“ ir „virgl“
  • „GL_ARB_ES3_2_compatibility on radeonsi“
  • „GL_ARB_fragment_shader_interlock“ i965
  • GL_ARB_sample_locations ir GL_NV_sample_locations on nvc0 (GM200 +)
  • GL_ANDROID_extension_pack_es31a ant radeonsi.
  • GL_KHR_texture_compression_astc_ldr apie radeonsi
  • GL_NV_conservative_raster ir GL_NV_conservative_raster_dilate „nvc0“ (GM200 +)
  • GL_NV_conservative_raster_pre_snap_triangles nvc0 (GP102 +)
  • daugybiniai vaizdai „nvc0“ (GM107 +) (dabar palaikomi „GF100 +“)

Taip pat yra a masinis klaidų taisymų kiekis, toks didelis, kad turėtumėte tiesiog perskaityti visą Mesa 18.2 išleidimo pastabos jei jūs privalote, nors mes pasirinksime keletą svarbiausių jums:



  • Klaida 61761 - „glPolygonOffsetEXT, OFFSET_BIAS“ neteisingai nustatyta į didžiulį skaičių
  • Klaida 100177 - [GM206] Netinkamas planavimas „XCOM Enemy Within“
  • Klaida 100430 - [radv] grafiniai trikdžiai delfinų emuliatoriuje
  • Klaida 105497 - shader-db užstringa 72 branduolių sistemoje pakeitus ast_type_qualifier bitset
  • Klaida 105904 - Reikia ištrinti „mesa shader“ talpyklą atnaujinus tvarkyklę, kad 32 bitų vyno „vulkan“ programos veiktų.
  • Klaida 106382 - „Shader“ talpykla sulaužo INTEL_DEBUG = shader_time
  • Klaida 106511 - radv: MSAA sulaužytas SI (teiginio nesėkmė „vkCreateImage“)
  • Klaida 106642 - X serveris užstringa paleidus darbalaukį i965, kai įjungtas DRI3 v1.2 / modifikatoriaus palaikymas

Tikėtina, kad mes galime pamatyti „Mesa 18.3“ leidimą maždaug nuo lapkričio pabaigos iki gruodžio pradžios, todėl sekite naujienas, nes „Linux“ grafinių tvarkyklių bendruomenėje vyksta daug įdomių darbų.

Žymos „OpenGL“ vulkanas