A Mesa 18.2 Linux-illesztőprogram ma végre megjelent néhány augusztusi kisebb visszaesés után. Ez a legújabb illesztőprogram-frissítés tartalmazza a Vega 20 támogatást, az OpenGL 4.4 kompatibilis profilt, a RadeonSI OpenGL és a RADV Vulkan illesztőprogram támogatásának figyelemre méltó fejlesztéseit, az OpenGL ES 3.2 támogatását a RadeonSI számára, és valóban csak egy maroknyi egyéb jelentős fejlesztést.
A legkisebb mennyiségű frissítés az Intel frontjára vonatkozik, amely főként NIR optimalizációkat kapott - a fejlesztés továbbra is az OpenGL 4.6 támogatáson dolgozik, a SPIR-V lenyelésével, és néhány új Vulkan illesztőprogram-kiterjesztéssel az ANV-hez, valamint általános optimalizációkkal a legújabb hardverekhez támogatás.
A Mesa 18.2 a Mesa3D grafikus illesztőprogram-verem harmadik negyedéves frissítése, amelyet leginkább Linux asztali számítógépek nyílt forráskódú Vulkan / OpenGL illesztőprogramjai használnak az Intel, a Radeon és a Nouveau számára, valamint egy maroknyi más kisebb illesztőprogram.
A felhasználóknak észre kell venniük néhány apró teljesítményjavulást és gyorsabb LLVM shader fordítást is a RADV-ben. Van még egy Radeon EQAA anti-aliasing mód, az ASTC textúra tömörítési támogatása a RadeonSI számára és az OpenGL 4.4 kompatibilitási profil támogatja a RadeonSI-t, amelyeknek segítséget kell nyújtaniuk a Wine / SteamPlay játékok Linux rendszeren történő lejátszásában.
Ezenkívül van néhány új RADV Vulkan illesztőprogram-bővítmény, valamint az OpenGL 4.3 támogatás a VirGL illesztőprogram számára az OpenGL-gyorsításhoz a VirtIO-kompatibilis KVM vendégekben - aminek javulást kell hoznia ezeknek a felhasználóknak. A SteamVR Linux támogatásának javítására a Vulkan kijelzőbővítmények is tartoznak, mivel a SteamVR Linuxon kissé finnyás és nehezen kezelhető, bár a dolgok mindenképpen javulnak.
A Broadcom V3D illesztőprogramot most már a dfault is engedélyezi, és a Mesa shader gyorsítótár támogatja a RadeonSI számítási árnyékolók gyorsítótárba helyezését. Néhány NIR optimalizálás és OpenGL kiterjesztés történt a Nouveau NVC0 számára.
Az új funkciók hivatalos változásnaplója a következő ( vegye figyelembe, hogy ezen új funkciók egy része csak bizonyos illesztőprogramokkal érhető el):
- OpenGL 4.3 a virgl-en
- OpenGL 4.4 kompatibilitási profil a radeonsin
- OpenGL ES 3.2 a radeonsin és a virglen
- GL_ARB_ES3_2_kompatibilitás a radeonsin
- GL_ARB_fragment_shader_interlock az i965-en
- GL_ARB_sample_locations és GL_NV_sample_locations az nvc0-n (GM200 +)
- GL_ANDROID_extension_pack_es31a on radeonsi.
- GL_KHR_texture_compression_astc_ldr on radeonsi
- GL_NV_conservative_raster és GL_NV_conservative_raster_dilate az nvc0 (GM200 +)
- GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102 +)
- több mintából álló képek az nvc0 készüléken (GM107 +) (mostantól a GF100 + készüléken is támogatott)
Itt van még a tömeges annyi hibajavítás, olyan hatalmas, hogy valószínűleg csak el kellene olvasnia az egészet Mesa 18.2 kiadási megjegyzések ha muszáj, bár válogatunk néhányat az Ön számára legjelentősebbek közül:
- Bug 61761 - glPolygonOffsetEXT, OFFSET_BIAS helytelenül állított be hatalmas számot
- Bug 100177 - [GM206] Hibás rendezés az XCOM Enemy Within-ben
- Bug 100430 - [radv] grafikus hibák a delfin emulátoron
- Bug 105497 - a shader-db összeomlik a 72 magos rendszeren az ast_type_qualifier bitset változás után
- Bug 105904 - Törölni kell a mesa shader gyorsítótárát az illesztőprogram frissítése után, hogy a 32 bites boros vulkan programok működjenek.
- Bug 106382 - Az árnyékoló gyorsítótár megszakítja INTEL_DEBUG = shader_time
- Bug 106511 - radv: MSAA megszakadt az SI-n (állítási hiba a vkCreateImage-ben)
- Bug 106642 - Az X kiszolgáló összeomlik az i965-ben az asztali indításkor, amikor a DRI3 v1.2 / módosító támogatás engedélyezve van
Valószínű, hogy november vége és december eleje körül láthatjuk a Mesa 18.3 kiadást, ezért figyelj, mert sok izgalmas munka folyik a Linux grafikus illesztőprogram-közösségében.
Címkék OpenGL vulkán