Üç ayı aşkın süren yoğun geliştirme çalışmaları ve binlerce kod değişikliğinin ardından, topluluk Vulkan, OpenGL ve OpenCL API'lerinin açık kaynaklı uygulaması için devasa bir güncelleme olan "Mesa 26.2.0"ın yeni sürümünü yayınladı .
Bu yeni sürüm basit bir revizyon değil, işleme teknolojisi desteğinin büyük ölçüde eklenmesiyle, yakında çıkacak olan kararlı sürüm 26.2.1'den hemen önce altın bir çağın başlangıcını işaret ediyor. AMD, Intel, NVIDIA ve hatta Apple donanımlarından gelen grafik kartlarının performansında devrim yaratacak entegrasyonlar içeriyor.
Tablo 26.2.0'daki temel yenilikler
Şüphesiz ki, Mesa 26.2.0'ın en önemli yeni özelliklerinden biri, Vulkan 1.4 spesifikasyonunun neredeyse evrensel olarak benimsenmesidir. Buna ek olarak , Apple ayrıca HoneyKrisp sürücülerine ve Vulkan'ı doğrudan Metal API'si üzerinde uygulayan yepyeni KosmicKrisp'e yönelik güncellemeler de alıyor . Mobil mimariler ve gömülü sistemler için Turnip ve PanVK gibi projeler de 1.4 standardını destekleyerek hiçbir modern cihazın geride kalmamasını sağlıyor.
Bu arada OpenGL, 4.6 sürümüyle tam uyumluluk sağlayarak, büyük donanım üreticileri için varsayılan standart olarak konumunu sağlamlaştırıyor. Eski donanımlar için ise, destek devam ederek eski GPU'ların fiziksel yeteneklerine bağlı olarak 4.5 ve 3.3 sürümleriyle çalışmaya devam etmesini sağlıyor.
Yenilikler, ağlar ve ışın izleme
Mühendislik ekibi, geliştiriciler için çığır açan araçlar ve eklentiler entegre etti. Tüm eklemeler arasında, libclc kütüphanesinin özel bir sürümünün kullanılması dikkat çekiyor. Geliştiriciler, bu kararın, artık çok çeşitli donanım mimarilerinde OpenCL 3.1 için istikrarlı destek sunan rusticl sürücüsü aracılığıyla OpenCL'in zorlu uyumluluk testlerinden geçmeyi garanti ettiğini açıklıyor.
NVIDIA grafik kartı kullanıcıları için , açık kaynaklı NVK sürücüsü, Mesh Shader'lara tam destek sağlayarak bir adım öteye gidiyor . Bu özellik , karmaşık geometri oluşturmak için alternatif ve son derece verimli bir yöntem sunarak klasik işlemci darboğazlarını ortadan kaldırıyor.
Ek olarak, geliştiriciler AMD için (RADV aracılığıyla) artık yeni Gamma yardımcı programının da kullanıma sunulduğunu belirtiyorlar; bu, ışın izleme hesaplamalarının nesne gruplama yapısını ve dağılımını milimetre hassasiyetinde incelemek için özel olarak tasarlanmış bir teşخيص aracıdır.
Mobil donanım optimizasyonu ve hata ayıklama
Mesa 26.2.0, Panfrost ve PanVK sürücüleri aracılığıyla Ultra, Premium ve Pro varyantlarını kapsayan güçlü Mali G1 serisi ARM GPU'lar için resmi ve optimize edilmiş destek ekliyor . Bu entegrasyon, taşınabilir cihazların ve geliştirme kartlarının modern grafik iş yüklerini üstün güç verimliliğiyle işleyebilmesini sağlıyor.
Son olarak, dinamik işleme, dahili kuyruk senkronizasyonu, bellek düzeni ve gelişmiş alt grup kontrolü gibi kritik yönleri optimize eden çok sayıda yeni Vulkan eklentisinin entegre edildiğini belirtmekte fayda var . Tüm bu ilerlemeye, derleme sorunlarından bellek sızıntılarına ve günümüz AAA oyunlarındaki ciddi grafiksel aksaklıklara kadar her şeyi çözen etkileyici bir hata düzeltme listesi eşlik ediyor ve bir sonraki üretim sürümüne sağlam ve güvenilir bir yol açıyor.
Daha fazla bilgi edinmek isterseniz, aşağıdaki bağlantıdan detaylara ulaşabilirsiniz.
Mesa sürücüleri Linux'a nasıl kurulur?
Mesa paketleri tüm Linux dağıtımlarında bulunur , bu nedenle kurulumları ya kaynak kodunu indirip derleyerek ( bununla ilgili tüm bilgiler burada ) ya da dağıtımınızın resmi kanallarında veya üçüncü taraflardan temin edilebilmesine bağlı olarak nispeten basit bir şekilde yapılabilir.
Ubuntu, Debian veya türevlerini kullananlar için Mesa genellikle bu dağıtımların resmi depolarında bulunur. Yüklemek veya güncellemek için:
sudo apt update && sudo apt upgrade -yers
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
Ubuntu ve türevleri için PPA'dan en son sürümü almak istiyorsanız :
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y
Kullanıcıları olanların durumunda Arch Linux ve türevleri, Bunları şu komutla kuruyoruz:
sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl
Fedora kullanıcıları için , güncellenmiş paketlerin depolarınızda mevcut olduğunu ve yalnızca şu komutu çalıştırmanız gerektiğini lütfen unutmayın:
sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers
Daha güncel sürümleri istiyorsanız Mesa Copr deposunu kullanabilirsiniz:
sudo dnf copr enable grigorig/mesa-stable
sudo dnf update
Son olarak, openSUSE kullanıcıları için , aşağıdaki komutu yazarak yükleme veya güncelleme yapabilirsiniz:
sudo zypper in mesa