Mesa 18.2, Radeon EQAA Kenar Yumuşatma, İyileştirilmiş SteamVR Desteği ve Tonlarca Hata Düzeltmesi Getiriyor

Linux-Unix / Mesa 18.2, Radeon EQAA Kenar Yumuşatma, İyileştirilmiş SteamVR Desteği ve Tonlarca Hata Düzeltmesi Getiriyor 2 dakika okundu

Linux için Mesa 18.2 sürücüsü, Ağustos ayında meydana gelen birkaç küçük aksilikten sonra nihayet bugün piyasaya sürüldü. Bu en son sürücü güncellemesi, Vega 20 desteği, OpenGL 4.4 uyumlu profil, RadeonSI OpenGL ve RADV Vulkan sürücü desteğinde dikkate değer iyileştirmeler, RadeonSI için OpenGL ES 3.2 desteği ve gerçekten çok sayıda başka önemli iyileştirmeler içerir.



En küçük güncelleme miktarı, esas olarak NIR optimizasyonlarını alan Intel cephesi içindir - geliştirme, SPIR-V besleme ile OpenGL 4.6 desteği ve ANV için bazı yeni Vulkan sürücü uzantıları ve ayrıca en son donanım için anakart genelinde genel optimizasyonlar üzerinde çalışmaktadır. destek.

Mesa 18.2, çoğunlukla Intel, Radeon ve Nouveau için Linux masaüstü açık kaynaklı Vulkan / OpenGL sürücülerinde ve bir avuç küçük sürücüde kullanılan Mesa3D grafik sürücüsü yığınının üçüncü çeyrek 2018 güncellemesidir.



Kullanıcılar ayrıca bazı küçük performans iyileştirmelerini ve RADV'de daha hızlı LLVM gölgelendirici derlemesini fark etmelidir. Bir Linux sisteminde Wine / SteamPlay oyunlarını oynamaya yardımcı olması gereken bir Radeon EQAA kenar yumuşatma modu, RadeonSI için ASTC doku sıkıştırma desteği ve RadeonSI için OpenGL 4.4 uyumluluk profili destekleri de vardır.



Ek olarak, bazı yeni RADV Vulkan sürücü uzantıları ve VirtIO etkin KVM konuklarında OpenGL hızlandırma için VirGL sürücüsüne OpenGL 4.3 desteği var - bu da bu kullanıcılar için iyileştirmeler getirmelidir. Linux'ta SteamVR biraz titiz ve kontrol altına alınması zor olduğu için, işler kesinlikle gelişmesine rağmen SteamVR Linux desteğini geliştirmek için Vulkan ekran uzantıları da var.



Broadcom V3D sürücüsü artık dfault tarafından da etkinleştirilmiştir ve Mesa gölgelendirici önbelleği, RadeonSI hesaplama gölgelendiricilerinin önbelleğe alınmasını destekler. Nouveau NVC0 için birkaç NIR optimizasyonu ve OpenGL eklentisi eklenmiştir.

Yeni özelliklerin resmi değişiklik günlüğü aşağıdaki gibidir ( bu yeni özelliklerden bazılarının yalnızca belirli sürücülerle kullanılabildiğini unutmayın):

  • Virgl üzerinde OpenGL 4.3
  • Radeonsi'de OpenGL 4.4 Uyumluluk profili
  • Radeonsi ve virgl'de OpenGL ES 3.2
  • Radeonsi'de GL_ARB_ES3_2_compatibility
  • İ965 üzerinde GL_ARB_fragment_shader_interlock
  • Nvc0 (GM200 +) üzerinde GL_ARB_sample_locations ve GL_NV_sample_locations
  • GL_ANDROID_extension_pack_es31a, radeonsi üzerinde.
  • Radeonsi'de GL_KHR_texture_compression_astc_ldr
  • GL_NV_conservative_raster ve GL_NV_conservative_raster_dilate nvc0 (GM200 +) üzerinde
  • Nvc0 üzerinde GL_NV_conservative_raster_pre_snap_triangles (GP102 +)
  • nvc0 (GM107 +) üzerinde çoklu örneklenmiş görüntüler (artık GF100 + üzerinde desteklenmektedir)

Ayrıca bir büyük hata düzeltmelerinin miktarı, o kadar büyük ki, muhtemelen tüm Mesa 18.2 sürüm notları Gerekirse, sizin için en dikkate değer olanlardan birkaçını seçeceğiz:



  • Hata 61761 - glPolygonOffsetEXT, OFFSET_BIAS yanlış bir şekilde çok büyük bir sayıya ayarlanmış
  • Hata 100177 - [GM206] XCOM'daki Düşman İçinde Yanlış Yorumlama
  • Hata 100430 - [radv] yunus emülatöründeki grafik hataları
  • Hata 105497 - ast_type_qualifier bit kümesi değişikliğinden sonra 72 çekirdekli sistemde shader-db çöküyor
  • Hata 105904 - 32 bit şarap vulkan programlarının çalışması için sürücü yükseltmesinden sonra mesa gölgelendirici önbelleğini silmek gerekiyordu.
  • Hata 106382 - Gölgelendirici önbelleği INTEL_DEBUG = shader_time'ı bozuyor
  • Hata 106511 - radv: SI'da MSAA bozuk (vkCreateImage'da onaylama hatası)
  • Hata 106642 - DRI3 v1.2 / değiştirici desteği etkinleştirildiğinde, masaüstü başlatıldığında i965'te X sunucusu çöküyor

Mesa 18.3 sürümünü muhtemelen Kasım sonundan Aralık başına kadar görebiliriz, bu nedenle Linux grafik sürücüsü topluluğunda pek çok heyecan verici çalışma olduğu için bizi izlemeye devam edin.

Etiketler OpenGL yanardağ