Vulkan 1.4.351 yayınlandı: ışın izleme ve performans tarafında önemli yenilikler geliyor

Khronos, Vulkan 1.4.351 sürümünü resmi olarak yayınladı. Güncelleme özellikle ışın izleme performansını geliştiren yeni opaklık mikromap desteğiyle dikkat çekiyor.
Vulkan 1.4.351 yayınlandı: ışın izleme ve performans tarafında önemli yenilikler geliyor

Khronos Group, Vulkan grafik API’sinin yeni sürümü olan Vulkan 1.4.351’i duyurdu. Yeni güncelleme toplam altı yeni uzantı getirirken özellikle ışın izleme teknolojileriyle ilgilenen geliştiriciler için önemli yenilikler içeriyor.

Yeni sürümde en dikkat çeken değişikliklerden biri ise Vulkan ışın izleme performansını geliştirmeyi hedefleyen VK_KHR_opacity_micromap uzantısı oldu.

Vulkan 1.4.351 ışın izleme performansını iyileştirmeyi hedefliyor

Yeni VK_KHR_opacity_micromap uzantısı özellikle şeffaf geometri kullanan ışın izleme sahneleri için geliştirildi.

Normalde ışın izleme sırasında:

  • ek geometri hesaplamaları,
  • hit shader işlemleri,
  • detaylı ışın geçiş analizleri

gerekiyor.

Yeni sistem ise hızlandırma yapısı oluşturulurken geometriye “opaklık mikromap” verileri eklenmesine izin veriyor. Böylece GPU bazı alanların:

  • tamamen opak,
  • tamamen şeffaf,
  • olası çarpışma bölgesi

olduğunu önceden bilebiliyor.

Bu yöntem gereksiz ışın hesaplamalarını azaltarak performans kazanımı sağlayabiliyor.

Opaklık mikromap sistemi nasıl çalışıyor?

Khronos’un açıklamasına göre sistem üçgenleri daha küçük alt üçgenlere ayırıyor ve her parçaya belirli opaklık değerleri atanıyor.

Bu sayede ışın izleme sırasında GPU:

  • hangi bölgelerin atlanabileceğini,
  • hangi bölgelerin işlenmesi gerektiğini,
  • hangi alanlarda shader çalıştırılacağını

daha hızlı belirleyebiliyor.

Özellikle:

  • yapraklar,
  • teller,
  • saç efektleri,
  • yarı şeffaf yüzeyler

gibi karmaşık sahnelerde ciddi performans avantajı sağlanması bekleniyor.

Valve ve büyük üreticiler birlikte çalıştı

VK_KHR_opacity_micromap uzantısı yalnızca Khronos tarafından değil, sektörün büyük oyuncularının ortak çalışmasıyla geliştirildi.

Projede:

  • Valve,
  • NVIDIA,
  • AMD,
  • Intel,
  • Qualcomm

gibi birçok şirketten mühendislerin yer aldığı belirtiliyor.

Bu durum uzantının gelecekte geniş donanım desteğine sahip olabileceğini gösteriyor.

Yeni shader bariyer sistemi geliyor

Vulkan 1.4.351 ile gelen bir diğer önemli yenilik ise VK_EXT_shader_split_barrier uzantısı oldu.

Bu sistem mevcut OpControlBarrier yapısını iki parçaya ayırıyor:

  • OpControlBarrierArriveEXT
  • OpControlBarrierWaitEXT

Bu sayede çalışma grubu içindeki alt gruplar birbirlerini tamamen beklemek zorunda kalmadan daha verimli şekilde senkronize olabiliyor.

Özellikle modern GPU mimarilerinde bu yöntem:

  • daha düşük gecikme,
  • daha iyi paralel işlem,
  • daha verimli shader yürütme

gibi avantajlar sağlayabilir.

AMD geliştiriciler için yeni performans araçları ekledi

AMD tarafında gelen VK_AMD_gpa_interface uzantısı ise geliştiricilere Radeon GPU’lar üzerinde daha gelişmiş performans analiz araçları sunuyor.

Bu sistem sayesinde:

  • genel performans sayaçları,
  • akış performans monitörleri,
  • SQTT thread izleme sistemleri

doğrudan Vulkan üzerinden kullanılabilecek.

Bu özellikle oyun geliştiricileri ve GPU optimizasyon mühendisleri için önemli olabilir.

Qualcomm tarafında üç yeni uzantı geldi

Qualcomm da Vulkan 1.4.351 güncellemesine üç yeni uzantıyla katkı sağladı.

Yeni uzantılar şunlar:

  • VK_QCOM_elapsed_timer_query
  • VK_QCOM_image_processing3
  • VK_QCOM_shader_multiple_wait_queues

Bu sistemler özellikle mobil GPU performansını geliştirmeye yönelik tasarlanmış durumda.

Mobil tarafta görüntü işleme geliştirmeleri dikkat çekiyor

VK_QCOM_image_processing3 uzantısı özellikle:

  • süper çözünürlük yükseltme,
  • keskinleştirme,
  • görüntü iyileştirme algoritmaları

için optimize edilmiş yeni SPIR-V işlemleri sunuyor.

Mobil oyunlarda ve görüntü işleme uygulamalarında bunun önemli etkileri olabilir.

NVIDIA şimdiden destek vermeye başladı

NVIDIA yeni Vulkan uzantılarının desteğini geliştirici beta sürücülerine eklemeye başladı bile.

Şirket:

  • Windows 596.50,
  • Linux 595.44.07

sürümlerinde yeni Vulkan özelliklerini listeledi.

Bu da yeni uzantıların kısa süre içinde gerçek uygulamalarda kullanılmaya başlanabileceğini gösteriyor.

Vulkan ışın izleme tarafında büyümeye devam ediyor

Vulkan son yıllarda özellikle:

  • oyun motorları,
  • Linux oyun ekosistemi,
  • Steam Deck,
  • taşınabilir PC cihazları,
  • çok platformlu grafik geliştirme

alanlarında giderek daha önemli hale geldi.

Yeni opaklık mikromap sistemi gibi teknolojiler de Vulkan’ın modern ışın izleme yarışında DirectX tarafına daha güçlü rakip olmaya devam edeceğini gösteriyor.

Yorum Yaz

Yorumun minimum 10 karakter olmalıdır. (0)

Yorumlar