DirectX 11 ve DirectX 12: Farklar nelerdir?

Directx 11 Ve Directx 12 Farklar Nelerdir



Bir Windows PC oyuncusuysanız, o zaman bilmek DirectX 12 daha iyi DirectX 11 en sevdiğiniz video oyunlarından en iyi şekilde yararlanmak için çok önemlidir. Şimdi, çoğu kişi, daha yüksek bir sayıya sahip olduğu için DirectX 12'nin daha iyi olduğunu söyleyecektir, ancak işler genellikle o kadar basit değildir.



DirectX 12, 2015 yılında Windows 10 ile birlikte piyasaya sürüldü. Microsoft, bunun DirectX'in şimdiye kadarki en iyi sürümü olduğunu ve muhtemelen oyuncular için yeni bir çağ açacağını iddia ediyor. Bunun nedeni, CPU yükünü azaltırken GPU performansını artırabilmesidir.





Sorun şu ki, bilgisayarınızın performansını artırmak, DirectX'in yeni bir sürümüne geçmek kadar kolay değil. Ya da belki de öyledir, öyleyse tam olarak burada neler olup bittiğini öğrenelim.





DirectX 11 ve DirectX 12

DirectX'in her iki sürümü de harikadır, ancak DirectX 12 daha yeni sürümdür ve bu nedenle DirectX 11'de bulunmayan özelliklerle birlikte gelir. Ancak hangisinin daha iyi olduğunu belirlemek o kadar kolay değildir.



Microsoft'tan DirectX nedir?

Dolayısıyla DirectX, multimedya ile ilgili görevleri yerine getirmek amacıyla tasarlanmış bir anahtar API'ler koleksiyonudur. Bu, Windows, Xbox ve diğer Microsoft tabanlı platformlarda video oyunları programlamayı içerebilir.

DirectX 11 ile DirectX 12 arasındaki farklar nelerdir?

DirectX 12 , bilgisayarınızın donanımıyla daha ileri düzeyde etkileşime girebilir. Örneğin, DirectX 12, CPU iş yükünü diğer çekirdeklere yaymak için tasarlanmıştır, ancak yalnızca bu da değil, her çekirdeğin GPU ile aynı anda iletişim kurmasına da izin verebilir.

DirectX 11 Öte yandan, oyunların yalnızca iki ve dört CPU çekirdeği kullanmasına izin verir. Çoğu durumda, çekirdeklerden biri talimatları GPU'ya dikte etmek için kullanıldığından, maksimum sayı üçtür.



Süslü çan ve ıslık özelliklerine gelince, DirectX 12 burada pastayı alıyor. Buna ardışık düzen durum nesneleri (PSO) ve eşzamansız bilgi işlem dahildir. Görüyorsunuz, eşzamansız bilgi işlem, GPU'nun birden çok iş yükünü paralel olarak yönetmesine izin vererek kullanımını artırır.

fixing.net çerçevesi

Buradaki umut, GPU'nuzun tüm potansiyelini ortaya çıkarmaktır, ancak GPU'nun DirectX 12'yi destekleyip desteklemediğine bağlıdır, çünkü hepsi desteklemez. Endişelenmeyin çünkü 2015'ten sonra piyasaya sürülen tüm GPU'lar DirectX 12'yi destekliyor, bu nedenle mevcut donanımınızın yaşı söz konusu tarihle uyumluysa, o zaman her şey yolundadır.

Grafik oluşturmanın dışında, GPU'nuz çok çeşitli önemli görevlerle uğraşmaktan sorumludur. Örneğin, makine öğrenimi algoritmalarını çalıştırmak için bir GPU gereklidir. Şimdi, DirectX 11 bir makine öğrenimi durumunda kullanılıyorsa, görevleri yalnızca birbiri ardına ve belirli bir sırayla gerçekleştirebilir. Bu ne zaman olursa olsun, GPU ile ilgili tüm kaynaklar kullanılmadığından performans darbe alma eğilimindedir.

DirectX 12, eşzamansız bilgi işlemden yararlanarak bu sorunu çözer, böylece beklendiği gibi GPU kullanımı en üst düzeye çıkarılır ve bu şekilde oyun performansınız artar.

Ayrıca, DirectX 12'nin PSO'ları kitlelere ilk tanıtan olduğunu not etmeliyiz. Merak edenler için PSO'lar tüm grafik hattının durumunu açıklayan nesnelerdir. Görüyorsunuz, bir PSO, görüntü oluşturmak için gereken her durumu ve bileşeni içeren bir şişe gibi davranır. Yani özünde bu, GPU'nun durumları her zaman yeniden hesaplamak zorunda kalmadan tüm bağımlı durumları önceden işlemesini mümkün kılacaktır.

Bu kullanıldığında, DirectX 11'in işleri işleme biçimiyle karşılaştırıldığında CPU yükü önemli ölçüde azalır.

Hangisini seçmelisiniz, DirectX 12 veya DirectX 11?

Öyleyse, bir cevabı hak eden büyük soru hangisinin daha iyi olduğudur. Cevap, oynamaya çalıştığınız oyuna göre değişir. Bazı oyunlar DirectX 11 düşünülerek oluşturulurken, odak noktası DirectX 12 olan daha modern oyunlar geliştirildi.

Yine de, eski video oyunları oynayacak türden biri değilseniz, o zaman DirectX 12 güvenli bahistir çünkü günümüzde neredeyse tüm yeni oyunlar, önceki sürüme göre DirectX 12 desteğiyle geliyor.

OKUMAK : DirectX Teşhis Aracı (DxDiag) nasıl kullanılır? Sorun giderme için

evrensel tema yamalı windows7

DirectX 12 FPS'yi iyileştirecek mi?

Oyuna bağlı olarak DirectX 12, FPS söz konusu olduğunda iyileştirmeler sağlayabilir. Cyberpunk 2077 gibi bazı oyunlar 1080p'de kare hızında yüzde 20'lik bir artış görürken, Assassin's Creed Valhalla aynı çözünürlükte yüzde 25'lik bir artış elde etmeyi başardı.

12'ye sahipsem DirectX 11'e ihtiyacım var mı?

DirectX, ayrı ayrı kurabileceğiniz bir şey değildir, yani DirectX 11 ve DirectX 12'yi aynı bilgisayara ayrı ayrı kurmanın bir yolu yoktur. DirectX API geriye dönük veya uyumlu olmadığından, bazı oyunlar veya uygulamalar düzgün çalışması için eski sürümü gerektirebilir.

  TheWindowsClub Simgesi
Popüler Mesajlar