2013’te Battlefield oyunlarının geliştiricileriyle iş birliği yapan AMD, ‘düşük seviyeli’ bir API geliştirmek için çalışmalara başladı. API’ler, programcılardan gizlenerek bilgisayar sisteminin işleyişi ve arka plan detaylarıyla ilgili basit erişim sağlar. Bu sayede oynadığınız oyunlardaki kare hızları artabilir ve render süreleri hızlanabilir. Bazı oyunlar, DirectX 12 ve Vulkan arasında seçim yapmayı sağlayan bir ayar ekranıyla karşınıza çıkmış olabilir.

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ştirici açısından bakıldığında (Vulkan’ın açık kaynaklı ve çoklu platform desteği), kullanımını oldukça cazip kılmaktadır. Vulkan’ın DirectX’e göre en belirgin özelliği, masaüstü ve mobil cihazlar için çoklu platform desteği sunan bir API olmasıdır. Ayrıca, CPU’nun tıkandığı durumlarda performansı artırdığına dair iddialar bulunmaktaydı.

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. 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 dönemde, DOS oyunlarıyla birlikte konsol oyunları da giderek popülerleşiyordu. Başlangıçta — DirectX, Windows tabanlı PC’lerde oyun oynanabilmesi amacıyla Microsoft’taki bir ekip tarafından geliştiriciler için tasarlanmıştır. İki DX sürümü arasında ciddi performans farklılıkları da dahil olmak üzere dikkate değer farklar mevcuttur. DirectX 11 ile DirectX 12 arasında birçok teknik fark bulunsa da, oyuncular doğrudan performansa odaklanmaktadır. Ancak geliştiriciler — son birkaç yıl içinde zorunlu olarak DirectX 12’ye daha fazla önem vermiş ve optimizasyon yapma eğiliminde olmuşlardır. Kısacası, DirectX 12, oyun geliştiricilerine donanıma daha yakın optimizasyon yapma imkanı sunarak API ve grafik sürücüsünün yükünü azaltmaktadır.

casino slots online

API’ler Grafik

AMD — Intel, Nvidia gibi pek çok farklı marka vegasslot casino 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?

Oyun geliştiricileri, DirectX sayesinde işletim sistemiyle fazla haşır neşir olmadan PC donanımını kullanma fırsatı yakaladılar. DirectX’in ilk zamanlarında oyun endüstrisini API’yi kullanmaya teşvik etmek ve geliştiricileri Windows PC oyunları yapmaya motive etmek için bazı çılgın pazarlama taktikleri benimsendi. DirectX ekibinin parçası olan Alex St John, verdiği bir röportajda Microsoft’un oyun geliştiricilerini DirectX kullanmaya başlamaları için ısrarla ikna etmek zorunda kaldığını açıkladı. DirectX ortaya çıkmadan önce geliştiriciler DOS için oyun yapmayı tercih ediyor ve Windows için yeni oyunlar yayınlamayı düşünmüyorlardı. Shadow of the Tomb Raider ve Tiny Tina’s Wonderlands ise yine DX12 ile daha iyi çalışan oyunlardan. Birazdan performans testlerine geleceğiz, ancak her oyunda olmasa bile DirectX 12’nin çoğu oyunda DirectX 11’den daha iyi performans gösterdiğini söyleyebiliriz.

Özellikle bilgisayar üzerinden sık sık oyun oynayan ya da güçlü bir ekran kartı gerektiren programlar kullanan kişiler için Vulkan Run Time Libraries gerçekten hayat kurtarıcı olabiliyor. Elbette siz yüklemeden gelmesi biraz şüphe uyandırıcı olabilir ancak bu şekilde gelen pek çok API olduğunu unutmayın. Değindiğimiz gibi, bazı oyunlarda ikisi arasında seçim yapma şansımız var. Ayrıca çapraz platform şeklinde çalışan bir API, böylece geliştiriciler oyunlarını hem PC hem de mobil platformlarda yayınlamak istiyorlarsa zamandan tasarruf edebiliyor. Şimdi bunları tartışalım ve günümüzün çeşitli oyunlarında DirectX ile Vulkan’ın performansını karşılaştıralım. Bugün Vulkan daha çok biliniyor giderek daha fazla oyunda kendine yer buluyor.

online casino slot games

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, genel olarak düşük seviyeli optimizasyonları nedeniyle DirectX 12’den fazla fayda sağlamamaktadır. Bazı oyunlarda DX 11 API’si, bazı oyunlarda ise DX 12 daha üstün performans sergilemektedir. Tüm bu unsurlar yıllar içinde önemli ölçüde güncellenmiş olup, hesaplama gölgelendiricileri ile yalnızca estetik görüntüler oluşturmanın ötesinde işlevler sağlamakta kullanılabiliyor. Bilgisayarınızda çok fazla oyun oynamıyorsanız veya güçlü ekran kartı gerektiren yazılımlar kullanmıyorsanız, Vulkan Run Time Libraries yazılımı pek işe yaramayabilir. Eğer bilgisayarınızda çok sayıda CPU çekirdeği varsa, Vulkan Run Time Libraries, enerji tüketimini bunlar arasında daha etkili bir şekilde dağıtma yeteneğine sahiptir.

Oyunlar geleneksel bilgisayar ve konsollardan mobil ve bulut tabanlı oyunlara doğru kaymaya devam ettikçe, Vulkan’a odaklanmak geliştiriciler için çok daha cazip hale gelebilir. Böylelikle geliştiriciler bir oyunu birden fazla platforma sunmak istediklerinde işleri daha kolay şekilde yürütebiliyor. Eğer güçlü ekran kartına sahip bir bilgisayarınız varsa, bu yazılım çoktan yüklü durumda 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.

online gaming casino

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.