Vulkan Run Time Nedir, Ne İşe Yarar? Güncel Teknoloji Haberleri ve Video İncelemeleri

AMD — 2013 yılında Battlefield oyunlarının geliştiricileriyle işbirliği yaparak ‘düşük seviyeli’ bir API oluşturmak için çalışmaya başladı. API’ler sayesinde bilgisayar sisteminin iş işleyişi ve tüm arka plan ayrıntıları programcıdan gizlenir — sadece ihtiyaç duyulan araçlara basit bir şekilde erişim sağlanır. Böylece oynadığınız oyunlarda kare hızları artar ve render süreleri hızlanabilir. Bazı oyunlarda, DirectX 12 ve Vulkan arasında seçim yapmanıza imkan tanıyan bir ayar ekranıyla karşılaşmış olmalısınız.

Kolayca, geride iz bırakmadan bilgisayarınızdan kaldırabilirsiniz. İlla ki silmek istiyorum diyorsanız; Denetim Masası’nda bulunan Program Ekle / Kaldır sayfasından kolayca silebilirsiniz. Silmesi kolay ama yeniden yüklemesi zor bir yazılım olduğu için silmek pek önerilmiyor. API — yazılımın bir ihtiyacı olarak yanında geldiği için o şekilde çalışması daha verimli olacaktır. Vulkan Run Time Libraries yazılımının AMD, Intel, Nvidia gibi pek çok farklı marka ekran kartı ile birlikte geldiğini söylemiştik.

Bir geliştiricinin gözünden bakıldığında, Vulkan’ın açık kaynaklı ve platformlar arası olması kullanımını oldukça cazip hale getiriyor. Vulkan’ın DirectX’e kıyasla en önemli farkı, platformlar arası bir API , masaüstü ve mobil, olması. Dahası — CPU’nun tıkandığı durumlarda performansı artırdığı iddiaları vardı.

Vulkan Run Time Libraries nasıl yeniden yüklenir?

Görsel olarak, Vulkan ve DirectX 12 ile çalışan bir oyun arasında belki çok minik farklar görebilirsiniz.

vegasslot

Bu da onu düşük özellikli bilgisayarlarda DirectX 12’den daha iyi bir seçenek haline getiriyor. Birçok modern oyun ve uygulamada DirectX 12, Vulkan veya her ikisi birlikte görebilirsiniz.

O zamanlar DOS oyunlarının yanı sıra konsol oyunları da giderek büyüyordu. Başlangıçta DirectX — Windows tabanlı PC’lerde oyun oynayabilmemiz amacıyla geliştiricilere yönelik olarak Microsoft’taki bir ekip tarafından geliştirildi. İki DX sürümü arasında ciddi performans farkları dahil olmak üzere önemli farklar var. DirectX 11 ve DirectX 12 arasında pek çok teknik fark olsa da oyuncular doğrudan performansa bakar. Ancak geliştiriciler geçtiğimiz birkaç yıl içinde biraz da mecburi olarak DirectX 12’ye daha fazla odaklandılar, daha fazla optimizasyon yaptılar. Kısacası DirectX 12, oyun geliştiricilerinin optimizasyonları donanıma daha yakın hedeflemesine olanak tanıyarak API ve grafik sürücüsünden kaynaklanan ek yükü azaltır.

online casino review

Grafik API’leri

AMD, Intel, Nvidia gibi pek çok farklı marka ekran kartında bulunan bu yazılım, bilgisayar kullanıcılarına grafik desteği sağlamaktadır. Vulkan Run Time ya da tam adıyla Vulkan Run Time Libraries — ekran kartı sürücüleri ile birlikte gelen bir API yani uygulama programlama arayüzüdür. Haklı bir endişe çünkü böyle bir durumda bilgisayara bir virüs ya da kötü amaçlı yazılım sızmış olabilir.

Vulkan Run Time Libraries neden yüklenir?

DirectX sayesinde PC donanımını işletim sistemiyle fazla etkileşimde bulunmadan kullanma fırsatı bulan oyun geliştiricileri oldu. DirectX’in başlangıcında, oyun endüstrisini bu API’yi kullanmaya yönlendirmek için geliştiricilere Windows PC oyunları yapmaları konusunda bazı sıradışı pazarlama stratejileri uygulandı. DirectX ekibinin bir üyesi olan Alex St John, yaptığı bir röportajda Microsoft’un oyun geliştiricilerini DirectX kullanmaları için ikna etme çabasında olduğunu belirtti. DirectX’in ortaya çıkışından önce, geliştiriciler yalnızca DOS için oyun yapmaktaydılar ve Windows için yeni oyun geliştirmeyi düşünmüyorlardı.

  • Bunların hepsi yıllar içinde önemli ölçüde güncellendi ve hesaplama gölgelendiricileri sayesinde güzel görüntüler oluşturmaktan daha fazlasını yapmak için kullanılabiliyor.
  • Bilgisayarınızda çok fazla oyun oynamıyorsanız veya güçlü ekran kartı gerektiren uygulamalar kullanmıyorsanız — Vulkan Run Time Libraries yazılımı sizin için pek faydalı olmayacaktır.
  • Bazı programlama arayüzleri çok geniş kapsamlıyken, bazıları daha kısıtlı bir amaca hizmet edecek şekilde daha özel rollere sahiptir.
  • Bunun nedeni OpenGL’nin nispeten yeni olması ve üreticilerin ihtiyaç duyduğu özellik seti ve performanstan yoksun olmasıydı.

Özellikle bilgisayar üzerinden sık oyun oynayan veya güçlü ekran kartı gerektiren yazılımlar kullanan kullanıcılar için Vulkan Run Time Libraries hayat kurtarıcı bir çözüm olabiliyor. Yüklemeden gelmesi elbette biraz kaygı uyandırabilir — ancak unutmamak gerekir ki pek çok API bu şekilde kullanıma sunulmaktadır. Belirttiğimiz gibi, bazı oyunlarda DirectX ile Vulkan arasında tercih yapma imkânımız mevcut. Ayrıca geliştiricilerin oyunlarını hem PC hem de mobil platformlarda yayınlaması gerektiğinde zaman kazandıran çapraz platformda çalışan bir API bulunmaktadır. Şimdi bu konuları ele alalım ve günümüzdeki farklı oyunlarda DirectX ile Vulkan’ın performansını karşılaştıralım. Günümüzde Vulkan, giderek daha fazla oyunda kendine yer bulup daha çok tanınır hale gelmektedir.

best online casino sign up bonus

DirectX 12 için oyun geliştirmek daha zor, ancak Vulkan’dan daha uzun süredir piyasada olduğundan dolayı geliştiriciler daha yakından tanıyor. Aynı zamanda oyun geliştiricilerinin API’leri kullanım şekline ve uygulama becerilerine de bağlı. Hatta bazıları Vulkan API’sinin DirectX’e kıyasla daha iyi dokümantasyona sahip, kullanımı daha kolay ve temiz olduğunu söylüyor. Daha fazla oyun motoru Mantle’ı bir API olarak kullanmaya başladı. Vulkan’ın DirectX 11’den daha iyi performansa sahip olduğu lanse edildi.

Bazı oyunlar için DirectX 12, düşük seviyeli optimizasyonları nedeniyle fazla avantaj sağlamıyor. Bazı oyunlarda DX 12, diğerlerinde ise DX 11 API’si daha yüksek performans sergiliyor. Tüm bu bileşenler yıllar içinde önemli ölçüde güncellendi ve hesaplama gölgelendiricileri kullanılarak görselden daha fazlasını başarmak için değerlendirilebiliyor. Eğer bilgisayarınızda sık sık oyun oynamıyorsanız veya güçlü ekran kartı gerektiren yazılımlar kullanmıyorsanız, Vulkan Run Time Libraries yazılımı size çok fazla yardımcı olmayacaktır. Bilgisayarınızda birden fazla CPU çekirdeği varsa, Vulkan Run Time Libraries performansı bu çekirdekler arasında daha verimli bir şekilde dağıtma yeteneğine sahip olacaktır.

Oyunların geleneksel bilgisayar ve konsollardan mobil ve bulut tabanlı platformlara kaymaya devam etmesiyle birlikte, geliştiriciler için Vulkan’a yönelmek daha çekici hale gelebilir. Bu sayede geliştiriciler, bir oyunu birden fazla platformda sunmayı daha kolay bir şekilde gerçekleştirebilirler. Güçlü bir ekran kartına sahip bir bilgisayarınız varsa, bu yazılım sisteminize çoktan yüklenmiş olabilir.

DirectX 11 ve DirectX 12 arasındaki en önemli fark (DirectX 11’in üst düzey bir API), DirectX 12’nin ise alt düzey bir API olmasıdır. AMD’nin Mantle için hedefi, Direct3D ve OpenGL’den daha az CPU bağımlı olmasının yanı sıra daha fazla programlanabilirlik sunmasıydı. Aslında Direct3D de açık kaynak kodlu değil, ancak Windows ile sınırlı olması dışında herhangi bir GPU üreticisi kendi ürünlerinde desteklemek için sürücüler yaratabiliyor.

Başka bir deyişle DirectX, birden fazla şeyi barındıran bir API koleksiyonu. Günümüzde DirectX, API’lerin bir koleksiyonu olarak bilinmekte ve birçok oyun için yaygın olarak kullanılmakta. Ancak eşzamansız hesaplamadan yararlanan devasa yapay zeka iş yüklerine sahip Civilization VI’da büyük bir iyileşme görülüyor. Örneğin Dying Light 2’nin performansında temelde hiçbir değişiklik olmuyor. DirectX 12 piyasaya sürüldüğünde karmaşık yapısı nedeniyle DirectX 11’den biraz daha düşük performans gösterdi.

About Author

client-photo-1
DrTango
Andrey Smotritsky - social psychologist (Ph.D), life & relationship coach, partner dance teacher (40 styles), migrantolog