Anasayfa » nasıl » Her Platformda Daha Hızlı Oyunlar Vaat Eden Vulkan Hakkında Bilmeniz Gerekenler

    Her Platformda Daha Hızlı Oyunlar Vaat Eden Vulkan Hakkında Bilmeniz Gerekenler

    Microsoft'un DirectX 12 ve Apple's Metal yeni nesil grafik platformlarıdır. Grafik donanımına daha düşük seviyeli erişim sağlayarak oyun programcılarının donanımdan daha fazla performans almasını sağlar. Vulkan, Microsoft ve Apple'ın teknolojilerine çapraz platform cevaptır.

    Vulkan platformlar arası olduğundan, bu yeni nesil grafik teknolojisini Google'ın Androidine, Valve'ın SteamOS'una, Linux'a, Windows'un tüm sürümlerine ve hatta Nintendo'nun bir sonraki konsoluna getiriyor. Vulkan, kullanmak isteyen tüm platformlarda daha iyi bir oyun performansı sunar ve oyunları farklı platformlar arasında daha taşınabilir hale getirir.

    Her şey AMD'nin Mantosuyla Başladı

    Vulkan'ın nereden geldiğini anlamak için küçük bir tarihi bilmek önemlidir. Her şey AMD'nin 2013 yılında duyurduğu Mantle'deki çalışmaları ile başladı. Mantle doğrudan oyun geliştiricilere yönelik yeni bir grafik sistemi idi. Daha verimli bir grafik katmanı sağlayarak oyunları daha hızlı hale getirmeye söz verdi. Daha teknik olarak, daha düşük CPU ek yükü ve daha düşük seviyeli grafik donanım özelliklerine daha doğrudan erişim sözü verdi..

    AMD, Microsoft'un Xbox One ve Sony PlayStation 4'leri için grafik donanımı sağlıyor ve Mantle'ın yeni nesil oyun konsolları için üzerinde çalıştığı optimizasyonlar üzerine kurulduğunu söyledi..

    Mantle, Microsoft'un DirectX ve ikisi de o sırada yaşlarını gösteren çapraz platform OpenGL ile rekabet etti. Aslında bu, birçok PC oyununun kullandığı Microsoft'un DirectX'ine doğrudan saldırdı. AMD yöneticileri, Microsoft’un bir daha DirectX yayınlamalarını bile beklemediklerini söylediler. Bu yüzden AMD oyun geliştiricileri DirectX ve OpenGL'i geride bırakmaya ve daha yeni, daha iyi sistemlerini kullanmaya ikna etmek zorunda kaldı..

    DirectX 12, Metal ve Vulkan

    Microsoft cevap verdi. Microsoft, 2014 yılında, şimdi Windows 10 ve Xbox One'da bulunan DirectX 12'yi duyurdu. Microsoft, DirectX 11'den daha verimli bir grafik sistemi ve düşük seviyeli grafik donanım özelliklerine doğrudan erişim sağlayan bir sistem vaat etti..

    Apple, 2014 yılında Metal adlı benzer bir teknolojiyi duyurdu. İOS 8 ile iPhone'lara ve iPad'lere ve OS X 10.11 El Capitan'lı Mac'lere eklendi.

    AMD bundan sonra vites değiştirdi. Birkaç oyun deneysel Mantle desteğini uyguladı, ancak teknoloji hiçbir zaman halka açıklanmadı. AMD, kendi platformunu zorlamak yerine Microsoft'un DirectX 12 ve “Yeni Nesil OpenGL Girişimi” konusuna odaklanacağını duyurdu. Bu “yeni nesil OpenGL girişimi”, OpenGL'yi de yöneten ve sonunda Vulkan olan Khronos Grubu tarafından yönetildi. OpenGL'yi hiç duymamış olsanız bile, kesinlikle kullandınız. Tüm Android 3D oyunlar ve çoğu iPhone 3D oyun - Apple's Metal açıklanana kadar, en azından OpenGL'de yazıldı..

    Vulkan, Android, SteamOS ve Linux'a çapraz platformlu, yeni nesil bir grafik sistemi getiriyor. Windows oyunları da Vulkan'ı kullanabilir. Sony'nin PlayStation 4'ü Vulkan desteği ekleyebilir, tıpkı Microsoft'un Xbox One'ın DirectX 12 desteğini eklediği gibi. Nintendo, 2015 yılında sessizce Khronos Grubu'na katıldı, Nintendo'nun bir sonraki konsolunun Vulkan'ı da kullanması iyi bir ihtimal..

    Vulkan, Microsoft'un DirectX 12'sini asla almayacak Windows 7 ve Windows 8.1'de bile çalışıyor. Oyun platformları Vulkan'ı seçebiliyor ve optimize edilmiş kodları Windows 10 yerine sadece farklı işletim sistemlerinde çalışabiliyor ya da sadece OS X.

    Vulkan'ın noktası budur: pratik olarak herhangi bir platforma eklenebilir. Geliştiriciler Vulkan'daki oyunları kodlayabilirlerdi ve farklı platformlar arasında kolayca taşınabilirlerdi ki bu, vaatlerini yerine getirirse büyük bir nimettir.

    Vulkan Zaten Burada

    Khronos Grubu, 16 Şubat 2016'da Vulkan şartnamesinin 1.0 sürümünü yayımladı. Hem NVIDIA hem de AMD, Windows ve Linux oyun sürücülerine Vulkan desteği vererek Windows ve Linux oyunlarının Vulkan kullanmasını sağladı. Intel, hem Windows hem de Linux için Vulkan destekli grafik sürücülerinin beta sürümlerini yayınladı. Valve'ın SteamOS bu yeni sürücülere güncelleme yaparak Vulkan desteği kazandı.

    Kısacası: Sürücülerinizi güncellediğiniz sürece, Vulkan zaten pek çok mevcut grafik donanımıyla çalışmaktadır. Şimdi tek ihtiyacımız olan Vulkan destekli oyunlar..

    Google, Android'in gelecekteki sürümlerinin Vulkan'a yerleşik destek sağlayacağını ve Vulkan'daki çalışmaların Android kaynak koduyla ilgili çalışmalarında görülebileceğini bile duyurdu. Vulkan muhtemelen gelecek konsollarda ve diğer donanım platformlarında da görünecek..

    Vulkan Kullanan Oyunlar Ufukta

    Vulkan, DirectX 12 ve Metal gibi, bir oyuncunun kullanmayı seçebileceği bir şey değil. Onlar yeni grafik programlama sistemleri oyun geliştiricileri kullanmayı tercih edebilir.

    DirectX 12 ve Metal gibi, gelecekteki oyunların bu teknolojileri desteklemesi için beklemeniz yeterli. Şu anda, Talos İlkesi Vulkan için etkinleştirebileceğiniz deneysel destek sunar. Bununla birlikte, bu oyun Vulkan'ı kullanmak için tasarlanmamıştır ve Vulkan kodu erkendir ve optimize edilmemiştir, bu nedenle bu Vulkan'ın potansiyel performansı hakkında size çok fazla bir şey söylemeyecektir..

    Tabii ki Vulkan tamamen OpenGL'in yerini almaz. Croteam olarak geliştiricilerin Talos İlkesi, koydum: “Basit oyunlar için, OpenGL (veya bu konuda Direct3D) kalmak için burada; [] öğrenme eğrisi Vulkan'da olduğu gibi dik değildir. Ancak Vulkan, uygulama ve sürücü CPU yükünü azaltma konusunda gerçekten parlıyor. Direct3D 9, 11 ve OpenGL'den çok daha hızlı (veya olacak)! ”

    Ancak Vulkan sadece bir grafik ayarları menüsünde yeni bir seçenek seçmekle ilgili değil. Linux ve SteamOS'un Windows oyunlarını yakalamasına ve daha rekabetçi hale gelmesine yardımcı olur. Android'in yakında Apple's Metal ile rekabet halinde gelecek nesil grafik katmanına sahip olacağı anlamına geliyor. Bu, oyun geliştiricilerin DirectX 12 yerine Vulkan'ı seçebilecekleri ve çeşitli platformları daha kolay destekleyebilecekleri anlamına geliyor-dahil olmak üzere Pencereler. Bu, tüm oyuncular için iyidir.


    Windows'daki DirectX 12 ve Apple platformlarındaki Metal gibi, Vulkan, oyun geliştiricilerin oyunlarını daha hızlı hale getirmelerine yardımcı olacak vaat eden, heyecan verici ve yeni bir grafik teknolojisi. Bir platformlar arası teknoloji olarak, bu özellikleri yeni platformlara taşımanın ve platformlar arasında oyun oynamayı kolaylaştırmayı vaat etmenin başka avantajları da var..