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ıyla Geliyor
Sürümü Mesa 19.3'e getiren üç ayda bir Mesa 3D Grafik Kitaplığı güncellemesinin, en son Açık Kaynak OpenGL v4.6 desteği ve birkaç yeni Vulkan uzantısı dahil olmak üzere birçok fayda sağlaması bekleniyor. Mesa 19.3 güncellemesi bu hafta kendi başına gelebilir ve uzmanlar, mevcut yıl sona ermeden önce açık ara en büyük veya en önemli gelişme olduğunu savunuyorlar. Linux masaüstü kullanıcıları, güncelleme ciddi bir şekilde zorlandığından ve dolayısıyla 'engelleyici' hatalar nedeniyle ertelendiğinden, Mesa 3D Grafik Kitaplığına kritik bileşen eklemelerini sabırsızlıkla bekliyorlardı.
Mesa 19.3 Linux Masaüstü Kullanıcıları İçin Noel'den Önce Gelecek:
Mesa 19.3, öncekinden biraz daha uzun sürmüş olabilir. önceki Mesa 19.2 güncellemesi engelleyici hatalar nedeniyle, ancak gelişi, oyun için Linux işletim sistemini tercih eden masaüstü bilgisayar kullanıcıları tarafından oldukça önemli kabul ediliyor. Mesa 19.3, OpenGL / Vulkan sürücü uygulamaları için Grafik Kitaplığında büyük bir gelişmedir.
Birkaç özellik eklemesi ve geliştirmesi var, ancak Linux masaüstü kullanıcıları aynı şeyi sabırsızlıkla bekliyorlar çünkü bu üç aylık 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 üzerine OpenGL için birleştirildi. En son güncelleme önemli ölçüde fayda sağlamalıdır. yeni Ahududu 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ığı için en son güncelleme, hem Intel hem de Radeon sürücülerinde desteklenen birkaç yeni Vulkan uzantısı içeriyor. Mesa 19.3 güncellemesi için resmi Değişiklik Günlüğünde öne çıkan bazı önemli noktalar aşağıdadır:
- SPIR-V desteğinin devreye girmesiyle Intel i965/Iris sürücüleri için OpenGL 4.6 desteği.
- Çeşitli sürücülere eklenen diğer çeşitli çekirdek dışı OpenGL uzantıları.
- 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 uzantısı.
- 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'den GFX10 Navi donanımına kadar mevcut. RADV ACO, “RADV_PERFTEST=aco” ortam değişkeni ile etkinleştirilebilir.
- Bazı kalıcı hatalar çözüldüğünde, i965 sürücüsünün neredeyse yerini alabileceği noktaya kadar daha iyi Intel Gallium3D sürücü performansı. 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, Meson yapı sistemini Mesa'da daha iyi benimseme çabasıyla Windows olmayan platformlar için kullanımdan kaldırılmıştır.
- AMD kodu, yeni AMDGPU sıfırlama çekirdek arabiriminin kullanılmasını destekler.
- Zink, Gallium3D içinde Vulkan desteği üzerinden temel OpenGL sağlamak için birleştirildi.
- TURNIP Vulkan sürücü iyileştirmeleri.
- Daha iyi AMD Radeon APU performansı.
- Açık kaynaklı Mali grafikler için Panfrost üzerinde devam eden çalışmaların yanı sıra Lima Gallium3D sürücü iyileştirmeleri.
- Raspberry Pi 4 V3D, neredeyse OpenGL ES 3.1'i ele alıyor.
- Clover ile nihai OpenCL desteğine yönelik çalışmalarda Nouveau SPIR-V desteği.
- RadeonSI sürücüsünün NIR'yi varsayılan olarak etkinleştirmesine ve ardından OpenGL 4.6'ya geçiş yapmasına yönelik büyük bir Gallium3D NIR temizliği (Mesa 20.0-devel'de beklemede, ancak NIR henüz varsayılan olarak açık değil).
- LLVMpipe için hesap gölgelendiricileri ve bu yazılım rasterleştiricisine yönelik diğer geliştirmeler.
- Mesa gölgelendirici disk önbelleği artık modern 4+ çekirdek sistemlerine hitap ediyor.
Mesa 20.0, Varsayılan Olarak Oluşturulacak Intel'in Gallium3D Sürücüsünü İçerir
Mesa 19.3 heyecan vericiyse, Mesa 3D Grafik Kitaplığı için bir sonraki büyük güncelleme daha da heyecan verici. Intel, bir sonraki üç aylık güncellemede varsayılan olarak yeni Gallium3D OpenGL Linux sürücüsünü kullanmayı planlıyor, bu Mesa 20.0 olabilir. Otomatik olarak dahil edilen Gallium3D OpenGL Linux sürücüsü ile, kullanıcıların 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ü çevirmek olabilir. Bu, Mesa 20.0 özellik dondurmasından önce daha fazla test yapılmasına izin verecektir. Ancak bu, yalnızca bir sonraki ayın, yani Ocak 2020'nin sonunda gerçekleşmelidir. Ayrıca, kararlı sürüm Şubat veya Mart ayının sonunda gelebilir. Intel de dahil olmak üzere birçok uzman, Mesa 19.3'ün varsayılanını değiştirmeyi umuyordu, ancak bu açıkça olmadı. Yine de, ek süre, işlevsel veya performans gerilemelerinin ortadan kaldırılmasını sağlamalıdır.