Mesa 19.3, Açık Kaynak OpenGL 4.6 ve Intel ve AMD Radeon Sürücüleri Tarafından Desteklenen Birkaç Yeni Vulkan Uzantısı ile Gelecek

Donanım / Mesa 19.3, Açık Kaynak OpenGL 4.6 ve Intel ve AMD Radeon Sürücüleri Tarafından Desteklenen Birkaç Yeni Vulkan Uzantısı ile Gelecek 3 dakika okundu

Taichi Variant RX 5000 Grafik Kartı



Sürümü Mesa 19.3'e getiren Mesa 3D Grafik Kitaplığı'na yapılacak üç aylık güncellemenin, en son Açık Kaynak OpenGL v4.6 ve birkaç yeni Vulkan eklentisi için destek de dahil olmak üzere birçok fayda sağlaması bekleniyor. Mesa 19.3 güncellemesi bu hafta en kısa sürede gelebilir ve uzmanlar bunun cari yıl sona ermeden önceki en büyük veya en önemli gelişme olduğunu savunuyorlar. Linux masaüstü kullanıcıları, güncelleme ciddi şekilde zorlandığından ve 'engelleyici' hatalar nedeniyle geciktiğinden, Mesa 3D Grafik Kitaplığı'na kritik bileşen eklemelerini merakla bekliyorlardı.

Mesa 19.3 Linux Masaüstü Kullanıcıları İçin Noel'den Önce Gelecek:

Mesa 19.3, önceki Mesa 19.2 güncellemesi Engelleyici hatalar nedeniyle, ancak gelişi, oyun oynamak için Linux işletim sistemini tercih eden masaüstü PC kullanıcıları tarafından oldukça önemli görülüyor. Mesa 19.3, OpenGL / Vulkan sürücü uygulamaları için Grafik Kitaplığında büyük bir gelişmedir.



Birkaç özellik eklenmesi ve iyileştirmesi var, ancak Linux masaüstü kullanıcıları hevesle aynısını bekliyorlar çünkü bu üç ayda bir yapılan Mesa3D güncellemesi sonunda Intel için OpenGL 4.6'ya sahip. Ayrıca güncelleme, ilk Intel Gen12 / Tiger Lake desteğini de içeriyor. Bu güncellemede Zink, Vulkan'ın üstüne OpenGL için birleştirildi. En son güncelleme, yeni Raspberry Pi 4 V3D'nin OpenGL ES'yi işleme biçimindeki iyileştirmeler sayesinde.



Mesa 19.3 güncellemesi, Linux'ta oyun performansını önemli ölçüde artırması gereken Radeon Vulkan ACO arka ucunu ekledi. Bu iyileştirmelerin yanı sıra, Mesa 3D Grafik Kitaplığı'nın en son güncellemesi, hem Intel hem de Radeon sürücülerinde desteklenen birkaç yeni Vulkan uzantısı içerir. Aşağıda, Mesa 19.3 güncellemesi için resmi Değişiklik Günlüğündeki bazı önemli noktalar yer almaktadır:



  • SPIR-V desteği sağlandığı için Intel i965 / Iris sürücüleri için OpenGL 4.6 desteği.
  • Çeşitli sürücülere çeşitli diğer çekirdeksiz OpenGL uzantıları eklendi.
  • KHR_shader_clock, KHR_shader_float_controls, SPIR-V 1.4 desteği, Vulkan Bellek Modeli, shader_subgroup_ballot / shader_subgroup_vote ve daha fazlası gibi Intel ANV ve Radeon RADV tarafından desteklenen bir dizi yeni Vulkan eklentisi.
  • Intel Tiger Lake (Gen 12) grafikleri için ilk destek, bu arada Linux 5.4'te ilk çekirdek desteği.
  • Radeon RADV için ACO gölgelendirici derleyici arka ucu artık GFX8 ile GFX10 Navi donanımı için mevcuttur. RADV ACO, “RADV_PERFTEST = aco” ortam değişkeni ile etkinleştirilebilir.
  • Intel Gallium3D sürücü performansı, kalan bazı hatalar çözüldüğünde neredeyse i965 sürücüsünün yerini alabilir. Mesa 20.0, Broadwell donanımı ve daha yenisi için varsayılan sürücüleri değiştirmek için planlanan aşamadır.
  • HEVC / H.265 ve VP9 için 8K kod çözme gibi RadeonSI video kod çözme iyileştirmeleri.
  • RadeonSI sürücüsü içinde Navi 14 desteği (RADV, 19.2'de desteğe sahipti).
  • Valve tarafından üzerinde çalışılan yeni bir özellik olarak RADV güvenli derleme desteği.
  • SCons yapı sistemi, Mesa'daki Meson yapı sistemini daha iyi kucaklamak amacıyla Windows olmayan platformlar için kullanımdan kaldırıldı.
  • AMD kodu, yeni AMDGPU sıfırlama kernel arayüzünü kullanmayı destekler.
  • Gallium3D içinde Vulkan üzerinden temel OpenGL desteği sağlamak için Zink birleştirildi.
  • TURNIP Vulkan sürücü iyileştirmeleri.
  • Daha iyi AMD Radeon APU performansı.
  • Lima Gallium3D sürücü iyileştirmeleri ve açık kaynaklı Mali grafikler için Panfrost üzerinde devam eden çalışmalar.
  • Raspberry Pi 4 V3D neredeyse OpenGL ES 3.1 kullanıyor.
  • Clover ile nihai OpenCL desteği için çalışırken Nouveau SPIR-V desteği.
  • Nihayetinde varsayılan olarak NIR'ı etkinleştirmek ve ardından OpenGL 4.6'yı çevirmek için RadeonSI sürücüsünü hemşirelikte büyük bir Gallium3D NIR temizliği (Mesa 20.0-devel'de beklemede, ancak NIR varsayılan olarak henüz açılmadı).
  • LLVMpipe için hesaplama gölgelendiricileri ve bu yazılım rasterleştiricisindeki diğer geliştirmeler.
  • Mesa gölgelendirici disk önbelleği artık modern 4+ çekirdekli sistemlere hitap ediyor.

Mesa 20.0, Varsayılan Olarak Oluşturulacak Intel Gallium3D Sürücüsünü İçerir

Mesa 19.3 heyecan verici ise, Mesa 3D Grafik Kitaplığı'nın bir sonraki büyük güncellemesi daha da fazlası. Intel, yeni Gallium3D OpenGL Linux sürücüsü varsayılan olarak sonraki üç aylık güncellemede, Mesa 20.0 olabilir. Gallium3D OpenGL Linux sürücüsü otomatik olarak dahil edildiğinde, kullanıcıların bunu manuel olarak seçmesine gerek yoktur.

Intel için bir sonraki adım, desteklenen donanım için varsayılan çalışma zamanı seçimi olarak Gallium3D sürücüsünü kullanmak olabilir. Bu, Mesa 20.0 özelliklerinin dondurulmasından önce daha fazla test yapılmasına izin verecektir. Ancak bu, yalnızca 2020 Ocak ayı olan bir sonraki ayın sonunda gerçekleşmelidir. Üstelik, kararlı sürüm Şubat veya Mart sonunda gelebilir. Intel dahil pek çok uzman Mesa 19.3'ün varsayılan ayarını değiştirmeyi umuyordu, ancak bu açıkça gerçekleşmedi. Yine de, ek süre, işlevsel veya performans gerilemelerinin ortadan kaldırılmasını sağlamalıdır.