DirectX 12, Windows 11'e güç veren en son grafik API'sidir, ancak çoğu en iyi bilgisayar oyunları hala DirectX 11'de çalışıyor veya geçiş yapma seçeneği içeriyor. Hangisini seçmelisiniz?
İçindekiler
- Grafik API'leri eşit değil
- DirectX 12 vs. DirectX 11: fark nedir?
- DirectX 12 vs. DirectX 11: performans
- DirectX 12 kullanmalı mısınız?
DirectX'e yapılan güncellemelerin çoğu yinelemeli olsa da DirectX 12, Microsoft'un onlarca yıldır geliştirmekte olduğu API için büyük bir değişimi temsil ediyor. Oyunlarınızdaki performansı büyük ölçüde artırabilir ve DirectX 11'in erişemediği birkaç benzersiz özelliğe sahiptir.
Önerilen Videolar
Grafik API'leri eşit değil
Tam bir açıklayıcımız var DirectX nedir, ancak grafik Uygulama Programlama Arayüzünün (API) ne olduğunu hızlı bir şekilde ele almak önemlidir. Grafik API'si, yazılımdaki (oyununuz) talimatları donanımınız (grafik kartınız ve işlemciniz) için standartlaştırılmış talimatlara dönüştürmeyi yönetir.
İlgili
- En iyi bilgisayar yapıları: bütçe, oyun, video düzenleme ve daha fazlası
- Oyun için en iyi işlemciler: AMD ve Intel karşı karşıya
- 2023'ün en iyi oyun klavyeleri
Ancak tüm grafik API'leri eşit şekilde oluşturulmamıştır. Bizim de gördüğünüz gibi Vulkan API'sinin dökümüçoğu oyunda DirectX'ten daha iyi performans sağlar. API yükü, oyun oynarken performansta önemli bir fark yaratabilir. İstediğiniz DirectX sürümünü kullanmak sorun yaratmaz gibi görünse de, bu, kullanabileceğiniz en önemli ayarlardan biri olabilir. çimdik.
DirectX 12 vs. DirectX 11: fark nedir?
DirectX 11 ile DirectX 12 arasındaki en önemli fark DirectX 11'in yüksek seviyeli bir API olması, DirectX 12'nin ise düşük seviyeli bir API olmasıdır. Oyununuzla donanımınız arasında çeşitli katmanlar vardır. Düşük seviyeli API'ler donanıma daha yakınken, yüksek seviyeli API'ler daha uzakta ve daha geneldir.
DirectX 11 ile DirectX 12 arasındaki önemli bir ayrımdır. Kısacası DirectX 12, oyun geliştiricilerin optimizasyonları donanıma daha yakın hedeflemesine olanak tanıyarak API ve grafik sürücüsünden kaynaklanan ek yükü azaltır. Buna karşılık geliştiricilerin birlikte çalışması da daha zordur.
DirectX 12 piyasaya sürüldüğünde aslında karmaşıklığı nedeniyle DirectX 11'den biraz daha düşük performans gösterdi. Ancak geliştiriciler geçtiğimiz birkaç yılda doğrudan DirectX 12'yi daha fazla hedeflediler ve daha fazla optimizasyonu sıkıştırdılar. Bir sonraki adıma geçeceğimiz gibi DirectX 12 çoğu oyunda DirectX 11'den daha iyi performans gösteriyor.
DirectX 12'deki bir diğer önemli değişiklik paralel hesaplamadır. DirectX 11 seri işlemleri yönetir; bu, sırayla yürütülen tek bir işlem sırasının olduğu anlamına gelir. Paralel bilgi işlem, geliştiricilere aynı anda birden fazla çağrı yapma seçeneğini açarak operasyonların verimliliğini büyük ölçüde artırıyor.
Benzer şekilde DirectX 12, eşzamansız işlem olasılığının önünü açıyor. Bu paralel hesaplamaya benzer ancak aynı şey değildir. Eşzamansız bilgi işlem, donanımınızın başka bir işlemin tamamlanmasını beklemeden işlemlerine devam etmesine olanak tanır. Örneğin, CPU'nuz dokuları bellekten almak ve dokulara geçmek için bir giriş gerçekleştirebilir. o hafıza talimatının gelmesini beklemeden başka bir fonksiyonun (bir karakter için AI gibi) çalıştırılması sona ermek. Bu önceliklendirme, binlerce yerde küçük gecikmeleri azaltarak oyunlarınızın genel olarak çok daha hızlı çalışmasını sağlayabilir.
Son olarak DirectX 12, DirectX 12 Ultimate'ın çeşitli özelliklerini de destekler. Bunlar hakkında okuyabilirsiniz DirectX dökümümüzancak bunlar ışın izlemeyi içerir ve değişken oranlı gölgelemediğer görsel ve performans özelliklerinin yanı sıra.
DirectX 12 vs. DirectX 11: performans
DirectX 11 ile DirectX 12 arasında pek çok teknik fark var ancak performans çok önemli. Yukarıdaki grafikte görebileceğiniz gibi, DirectX 12 ile neredeyse her zaman DirectX 11 ile alacağınızdan daha iyi performans elde edersiniz, bu nedenle daha yeni API'yi kullanmak en iyisidir.
Performanstaki tek faktör API olmadığı için "neredeyse" ifadesini gördük. Bazı oyunlar DirectX 12'den pek bir fayda görmüyor çünkü bazı oyunlar düşük seviyeli optimizasyonlardan diğerlerine göre daha fazla fayda görüyor. Ölen Işık 2, örneğin, performansta temelde hiçbir değişiklik görmüyor. Ancak Medeniyet VI, Eşzamansız bilgi işlemden yararlanan devasa yapay zeka iş yüklerine sahip olan şirkette büyük bir gelişme görülüyor. Tomb Raider'ın Gölgesi Ve Minik Tina'nın Harikalar Diyarı ortada bir yere oturun.
Oyunlar tek faktör değil. Yukarıdaki sonuçlar bir AMD RX 7900XTXAMD'nin en yeni neslinden. Daha yeni grafik kartları ve işlemciler, DirectX 12'den eski nesillere göre daha fazla fayda görecektir.
Ancak burada oldukça geniş bir ağ var. Son birkaç nesilde bir gelişme görüldüğünden bahsediyoruz, ancak on yıla yakın grafik kartlarında daha küçük bir gelişme görülüyor. Modern bir PC'niz varsa DirectX 12 genellikle doğru cevaptır.
DirectX 12 kullanmalı mısınız?
DirectX 11 ve DirectX 12'yi destekleyen bir düzine veya daha fazla oyun var. Civilization VI, Kontrol, Shadow of the Tomb Raider, Ve Ölen Işık 2. Çoğu oyun, uyumluluk amacıyla varsayılan olarak DirectX 11'i kullanır, ancak DirectX 12 moduna geçmek iyi bir fikirdir.
Bunun tek istisnası, 10 veya daha fazla yıl öncesine ait daha eski bir PC'niz varsa. Eski donanımlar DirectX 11'de daha sorunsuz çalışabilir veya DirectX 12 pek bir fayda sağlamayabilir. Ancak insanların büyük çoğunluğu, daha kapsamlı özellikleri ve daha iyi oyun optimizasyonları nedeniyle DirectX 12'yi seçmelidir.
Editörlerin Önerileri
- En iyi oyun bilgisayarı fırsatları: Diablo 4 ve daha fazlasını 490 $'dan başlayan fiyatlarla oynayın
- AMD'nin Ryzen 7 7800X3D ve Ryzen 9 7950X3D arasında rekabet yok
- Resident Evil 4 Remake PC: en iyi ayarlar, ışın izleme, FSR ve daha fazlası
- İade Bilgisayarı: en iyi ayarlar, ışın izleme, Steam Deck ve daha fazlası
- Windows 11 aylardır Intel grafikleriyle ilgili sorunlara neden oluyor ve kimse tek kelime etmedi
Yaşam tarzınızı yükseltinDigital Trends, en son haberler, eğlenceli ürün incelemeleri, anlayışlı başyazılar ve türünün tek örneği olan ön bakışlarla okuyucuların teknolojinin hızlı tempolu dünyasını takip etmelerine yardımcı olur.