DirectX 13 Bugün: Donanım Gereksinimleri, Gerçek Uyumluluk ve DirectX 12 Ultimate'a Alternatifler

  • DirectX 13 henüz duyurulmadı; şu anki standart DirectX 12/12 Ultimate'dır.
  • Gerçek uyumluluk 12_2 fonksiyon seviyesine, sürücülere ve güncel Windows'a bağlıdır.
  • Birçok iGPU temel DX12'yi destekler ancak DX12U'yu veya belirli oyunların minimum gereksinimlerini desteklemez.
  • DX12'nin sorunlu olduğu veya bir seçenek olmadığı durumlarda Vulkan/OpenGL kullanışlı alternatiflerdir.

DirectX 13

DirectX 13 birçok arama, şüphe ve beklentiye yol açtı Adı "bir sonraki büyük sürüm" gibi gelse de, günümüzde Windows ekosisteminin gerçekliği DirectX 12 ve özellikle DirectX 12 Ultimate etrafında dönüyor. Dahası, Marvel Rivals gibi güncel oyunları hâlâ iyi performans gösteren ancak DirectX 12 uyumsuzluk uyarısı veren bir bilgisayarda çalıştırmayı denerseniz, Donanım gereksinimlerinin neler olduğunu ve neler yapabileceğinizi merak etmeniz normaldir. Bilgisayarınız DX12'yi desteklediğini söylüyor ancak oyun başlamıyorsa.

Bu kılavuzda DirectX 13'ün mevcut durumunu, onu DirectX 12 ve 12 Ultimate'dan ayıran pratik donanım ve sistem gereksinimlerini bulacaksınız. DirectX'i teşhis ederek tam uyumluluğunuzu nasıl doğrulayabilirsiniz? dxdiagEntegre GPU'nuz gelişmiş özellikleri (örneğin 12_2) kaldıramıyorsa ne yapmalısınız ve takılırsanız alternatifleriniz (Vulkan, OpenGL) nelerdir? Hepsi dostça bir üslupla açıklanmıştır. Lafı dolandırmadan önemli teknik notlar böylece güncelleme, ayarlama veya odak noktasını değiştirme konusunda karar verebilirsiniz.

DirectX 13 bugün: Mevcut durumu ve neden her şey DirectX 12 etrafında dönüyor?

Windows'ta mevcut en gelişmiş sürüm DirectX 12'dir ve DirectX 12 Ultimate'ın evrimi, PC ve Xbox Series X|S'te yeni nesil özelliklerin şemsiyesi görevi görmektedir. DirectX 13 için resmi bir duyuru yok Microsoft açısından, bugün itibarıyla henüz onaylanmış bir genel sürüm görünmüyor. Bazı web siteleri, Windows'un gelecekteki sürümlerine geleceği konusunda spekülasyonlar yapıyor, ancak Henüz bir teyit veya tarih yok..

Geçmiş dönemlerden farklı olarak şunu anlamak önemlidir: DirectX artık tek başına bir yükleyici olarak dağıtılmıyor. Modern sürümler için: Windows Update aracılığıyla gelir ve sisteme entegredir. Bu, Windows 10 ve Windows 11'de sistem sürümünüze karşılık gelen DX12 sürümüne sahip olduğunuz ve Yeni yetenekler için genellikle yeterlidir Sürümünüzü öğrenin ve güncelleyin.

DirectX nedir ve ekosistemi oluşturan API'ler nelerdir?

DirectX, oyunlar ve multimedya uygulamaları ile bilgisayarınızın donanımı arasında köprü görevi gören bir API kümesidir. Amacı grafik hızlandırma, ses ve diğer kaynakları sıkıştırmaktır. mümkün olan en verimli şekilde ve Windows 95 günlerinden bu yana Windows oyunlarındaki ağırlığı toplamda olmuştur.

  • Direct3D: Gerçek zamanlı 3D grafiklerin kalbi, video oyunlarında en çok kullanılan API.
  • Doğrudan Grafikler: Daha klasik bağlamlarda 2D ve 3D desteği.
  • DirectInput: klavye, fare, joystick ve oyun çevre birimleri girişi.
  • DirectPlayEski oyunlar için ağ iletişimleri.
  • DirectSound ve DirectMusic: dalgalar aracılığıyla ses ve gelişmiş müzik oynatma.
  • DirectShow: Ağ şeffaflığıyla ses ve video oynatma.
  • Doğrudan Kurulum: Önceki aşamalarda DirectX bileşenlerinin kurulumu.
  • DirectComputeBüyük paralel iş yükleri için GPU hesaplama.
  • DirectML: uyumlu donanımlarda yapay zeka görevlerinin hızlandırılması.
  • DirectX Işın İzleme (DXR): Gerçek zamanlı ışın izleme için DX12 uzantısı.

DirectX, Windows'a özel olmasına rağmen, Unix/Linux için uyumluluk katmanları vardır Wine ve hatta Windows oyunlarını diğer sistemlerde çalıştırmak üzere tasarlanmış tarihi ticari forklar (Cedega gibi) gibi, sonuçlar her oyunun başlığına ve kullandığı API'ye bağlı olarak değişir. Linux'a geçmeniz gerekiyorsa, nasıl yapılacağını kontrol edebilirsiniz. Wine'ı yükleyin ve yapılandırın uyumluluğu geliştirmek için.

DirectX sürümünüzü ve GPU'nuzun gerçek yeteneklerini nasıl kontrol edebilirsiniz?

Gereksinimleri görüşmeden önce, ekipmanınızın tam olarak neyi desteklediğini doğrulamanız önerilir. İhtiyacınız olan araç dxdiag'dırWindows'a dahil olan ve size üç temel bilgi sağlayan bir araçtır: DirectX sürümü, GPU modeli ve Direct3D özellik düzeyleri. Daha fazla ayrıntı için bkz. dxdiag komutuna ilişkin eksiksiz kılavuz.

  1. basın Win + Ryazıyor dxdiag ve aracı açmayı kabul edin.
  2. sekmesinde Sistem DirectX Sürümü girişini ve işlemci bilgilerini göreceksiniz.
  3. sekmesinde Ekran Çip Türünü (tam GPU modeli) ve Fonksiyon seviyeleri.

DirectX 12 Ultimate'ın anahtarı Özellik Seviyelerinde görünmesidir 12_2GPU'nuz 12_1 veya daha düşük bir değerde kalırsa, DX12 Ultimate'ın tüm özelliklerine erişemeyeceksinizSisteminizde DirectX 12 olduğunu söylese bile. Ayrıca, dxdiag, Tüm bilgileri kaydet forumlarda ve teknik destekle ayrıntılı bir rapor paylaşmak için ve daha fazla veriye ihtiyacınız varsa nasıl yapılacağını öğrenebilirsiniz Bilgisayar bileşenlerimi görüntüle.

DirectX ve sürücüleri güncelleme: Hangisi Windows'a, hangisi GPU'nuza bağlıdır?

Windows 10 ve Windows 11'de, DirectX sürümü Windows Update ile birlikte geliyorSisteminizi güncel tutarsanız DX12 için ayrı paketler indirmenize gerek kalmaz; Windows 11 geliştirilmiş grafikler sunuyor Bazı durumlarda yeni özelliklerin kullanıma sunulmasını kolaylaştırır. Girdinizin önemli olduğu yer ise grafik sürücüleridir: Güncel ve uyumlu sürücülere ihtiyacınız var. GPU'nuza özellikleri etkinleştirmek ve uyumsuzlukları gidermek için.

  • Daha Intel Otomatik sürücü algılama ve güncellemeleri için Intel Driver & Support Assistant aracını kullanabilirsiniz.
  • Daha AMD Resmi sürücü sayfasına gitmeniz, modeli seçmeniz ve en son paketi indirmeniz önerilir.

Karşılaşırsanız önemli bir not DirectX 9 kitaplıklarını gerektiren eski oyunlar (örneğin, d3dx9_xx.dll dosyasının eksik olduğuna dair tipik mesaj): bu durumlarda genellikle şu şekilde yüklenerek düzeltilir: Haziran 2010 DX9 yeniden dağıtılabilir sürümü, çünkü DX12 ile birlikte gelmeyen tarihi DLL'leri de içeriyor.

DirectX 12 Ultimate: Hangi özellikleri sunuyor ve bazı iGPU'lar neden desteklemiyor?

DX12 Ultimate ayrı bir sürüm değil, PC ve Xbox Series X|S için birleştirilmiş bir dizi yeni yetenektir. Amacı dört grafik sütununu standartlaştırmaktır günümüzün üst düzey oyunlarının benimsediği.

  • DirectX Işın İzleme (DXR): fiziksel olarak daha tutarlı aydınlatma, yansımalar ve gölgeler için gerçek zamanlı ışın izleme.
  • Değişken Oranı Gölgeleme (VRS): Detayın daha az fark edilir olduğu yerlerde performansı optimize etmek için bölgeye göre farklı oranlarda gölgelendirme.
  • Mesh Gölgelendiricileri (DX12U setinin bir parçası): milyonlarca elemanın verimli bir şekilde yönetilmesine olanak tanıyan geometri için yeni programlanabilir boru hattı.
  • Örnekleyici Geri Bildirimi: Gelişmiş doku akışı ve doku alanı gölgelendirme gibi teknikler için örnekleyici geri bildirimi.

Neden DX12 Ultimate'ı etkinleştirmeyen DirectX 12 sistemleri var? Çünkü 12_2 fonksiyon seviyesiyle uyumlu donanım gereklidirve birçoğu, özellikle önceki nesillerden gelen, entegre olmuş, 12_1'de kalıyorlarBu, şu şekilde açıklanmaktadır: grafik kartlarının evrimiIntel'de 11. nesilden (Iris Xe) itibaren sürücü ve sisteme bağlı olarak kısmi uyumluluk vardır; AMD'de ise mimariler şu tiptedir: RDNA2 (Radeon 6000 serisi) NVIDIA'da DX12U'yu tam anlamıyla benimsiyorlar; GeForceRTX DXR ve diğer sütunları destekler.

Pratik uyumluluk ve gereksinimler: sistem, GPU ve oyunlar

Ayırt etmeniz gereken iki seviye vardır: işletim sistemi ve bu donanımModern DX12 ve DX12U yetenekleri için en azından Windows 10'a (tercihen DX12U için 2004 veya sonraki sürüm) veya Windows 11'e ihtiyacınız var ve güncellenmiş sürücüler Söz konusu işlevleri açıklayan.

  • SistemWindows 10 veya 11, Windows Update aracılığıyla güncellendi. 1909, 2004, 20H1 ve sonraki sürümlerle birlikte önemli DX12 değişiklikleri geldi ve Windows 11, WSL için dinamik yenileme ve grafik iyileştirmeleri gibi özellikler ekledi.
  • GPU: Uygun fonksiyon seviyesi desteği. DX12U için 12_2 idealdir. Cihazınız 12_1 olarak işaretlenmişse, DX12'niz olacaktır ancak tüm topçulara erişim olmadan (Modern DXR, VRS, Mesh Shader ve Sampler Feedback bir set halinde).
  • JuegosBirçoğu API'yi (DX11/DX12) seçmenize olanak tanır. Diğerleri DX12 gerektirir ve belirli durumlarda Minimum GPU türü GTX 1060 veya RX 580 güç ve özellikler için.

Bu, sisteminizde 'DirectX 12' yazıyor olsa bile bir oyunun neden başlamayı reddettiğini açıklıyor: veya fonksiyon seviyesi 12_2 eksik GPU'da veya oyunun kendisi belirli ayrı GPU'larla minimum performans gereksinimleri belirler, mütevazı entegreyi dışarıda bırakarakveya ara hafif PC oyunları alternatif olarak.

Gerçek durum: Marvel Rivals oynamaya çalışırken 'DirectX 12 desteklenmiyor' hatası

DX12'nin desteklenmediğini belirten bir mesaj alırsanız ve Windows 10 64 bit (v1909 veya üzeri), güncel sürücüler ve en az şu türde bir GPU kullanmanızı önerir: GeForce GTX 1060 veya Radeon RX 580Ama Windows 11'desiniz, her şey güncel ve grafik kartınız da Intel UHD Grafik 730Karışıklık anlaşılabilir bir durum.

UHD 730, etkili bir şekilde entegre bir çözümdür. DirectX 12 API'sini destekler.Ancak, birçok entegre sistem gibi, genellikle şu şekilde kalır: fonksiyon seviyeleri 12_1 Ve ayrıca, bir GTX 1060 veya bir RX 580'in çok altında bir performans sergiliyor. Bu yüzden oyun bunu düşünebilir. Asgari şartları karşılamıyorsunuz.Sisteminizde DX12 yüklü olsa bile.

Bu senaryoda neler yapabilirsiniz: Windows'u güncelle Ayarlar'dan Intel Sürücü ve Destek Yardımcısı ile sürücüleri kontrol edin ve görünüp görünmediklerini kontrol etmek için dxdiag girin fonksiyon seviyeleri 12_2Bunlar orada değilse, DX12 Ultimate ve belirli özellikleri etkinleştirmenin bir yolu olmayacaktır; bu durumda, şunu deneyin: ışın izlemeyi devre dışı bırak, VRS ve oyundaki gelişmiş seçenekleri çalıştırın veya başlatıcı izin veriyorsa oyunu DX11 modunda başlatın.

Eğer oyun kesinlikle minimum GPU özellikleriyle DX12 gerektiriyorsa, alternatif şu şekildedir: özel grafik kartı Bu gereksinimleri karşılayan veya DX11'e izin veren başlıkları tercih ederek. Tanılama önlemi olarak, raporunu kaydedin dxdiag (Tüm bilgileri kaydet) ve darboğazları doğrulamak için bunu özel forumlarda paylaşın.

DX12 ve DX11: Hangisi diğerinden daha iyi performans gösteriyor?

DX12 şunları sunar: Düşük seviye API Bu, geliştiricilere kaynaklar üzerinde ayrıntılı kontrol sağlar, CPU yükünü azaltır ve birden fazla çekirdeğin kullanımını mümkün kılar. Bu genellikle şu anlama gelir: daha fazla performans, daha kararlı çerçeveler ve DXR ve VRS gibi modern tekniklere erişim, DX11'de imkansız.

Yine de, bazı durumlar vardır ki bir oyun DX11 ile daha iyi performans gösteriyorBu genellikle belirli oyun optimizasyonlarından veya belirli CPU/GPU'larla daha iyi denge sağlamaktan kaynaklanır. Bu nedenle birçok oyun DX11 ve DX12 arasında geçiş yapmanıza olanak tanır. her iki API'yi de test edin Eğer oyun bu seçeneği sunuyorsa, donanımınıza en uygun olanı seçin.

DirectX'e Alternatifler: Vulkan ve OpenGL

DirectX'in yanı sıra yaygın olarak kullanılan başka API'ler de vardır: OpenGL, deneyimli ve çok platformlu ve Vulkan, daha modern ve düşük seviyeli kontrol ve performans açısından DX12 ile karşılaştırılabilir. Steam Deck gibi cihazlarda, Vulkan üssüdür Linux'taki grafik performansının büyük bir kısmı.

Bir oyun size grafik arka ucu seçmenize izin veriyorsa ve DX12 ile ilgili sorunlar yaşıyorsanız, Vulkan'ı denemek bir çıkış yolu olabilir (motor ve başlık desteklediğinde). Öykünme veya uyumluluk bağlamlarında (Wine/Proton), bu alternatif API'ler çağrıları çevirmenin anahtarları ve Windows oyunlarının diğer sistemlerde sorunsuz çalışmasını sağlayın.

Sıkça sorulan sorular ve pratik noktalar

  • DirectX 12 yalnızca Windows 10/11'e mi özel? Evet, DX12 Windows 10 ve sonraki sürümlere bağlıdır. Windows 7/8/8.1 gibi eski sistemler DX12'yi doğal olarak desteklemez.
  • DX12/DX12U için özel bir donanıma ihtiyacım var mı? Uygun özellik seviyelerini ortaya çıkaran bir GPU ve sürücülere ihtiyacınız var. DX12U için, 12_2 hedeftirEski donanımlar temel DX12'yi çalıştırabilse de performans iyileştirmeleri ve özellikler büyük ölçüde farklılık gösterecektir.
  • Eski donanımların herhangi bir avantajı var mı? Bazen evet, çünkü daha düşük CPU yüküAncak kazançlar oyuna ve platforma göre değişir. GPU'nuz sınırlıysa mucizeler beklemeyin.
  • Xbox'ta DX12 kullanabilir miyim? Evet, DX12 referans grafik API'sidir XboxPC ve konsol arasında çapraz geliştirmeyi kolaylaştıran.
  • DX12'yi nasıl kurarım? Modern bağımsız bir yükleyici yoktur: Windows Update aracılığıyla gelirWindows'u güncel tutun. Daha eski DX9 bileşenleri için Haziran 2010 paketini kullanın.
  • ¿Cuánto cuesta? DirectX, Windows SDK'nın ve işletim sisteminin bir parçasıdır. Ek maliyetler olmadan kullanıcı için veya normal kullanımlarda ayrı lisanslar için.

Tanısal tavsiyeler, destek ve en iyi uygulamalar

Bir şey başlamıyorsa, temellerden başlayın: Windows ve sürücüleri güncelleyinDaha sonra dxdiag'ı kullanarak fonksiyon seviyelerini ve versiyonlarını kontrol edin ve raporu kaydedip teknik destek veya uzman forumlarıyla paylaşın.

Üçüncü taraf kılavuzlara ve araçlara güveniyorsanız şunu unutmayın: Tüm harici siteler garanti sunmaz.Sorun yaşamamak için sürücüleri resmi web sitelerinden (Intel, AMD, NVIDIA) indirip Microsoft belgeleriyle karşılaştırdığınızdan emin olun.

Topluluk desteğine ihtiyacınız varsa, uzmanlaşmış forumlar ve kanallar büyük bir yardım olabilir. özellikle dxdiag raporunu paylaştığınızda CPU modelinizin, GPU'nuzun ve tam Windows sürümünüzün ayrıntıları. Ne kadar ayrıntılı olursa, doğru çözümü bulmak o kadar kolay olur.

Mevcut durum ortada: DirectX 13 mevcut değil. DirectX 12 ve 12 Ultimate hızı belirliyorGerçek uyumluluk, GPU özellik seviyelerine, Windows sürümüne ve sürücülere göre belirlenir. Sisteminiz 12.2 sürümüne ulaşmıyorsa veya minimum oyun gereksinimlerini karşılamıyorsa, beklentilerinizi ayarlamanız gerekecektir. DX11 modlarını keşfedin veya özel bir GPU'yu düşününDoğru kontroller yaparak ve sistemi güncel tutarak yanıltıcı hatalardan kaçınabilir, nerede olduğunuzu ve hangi yöne gitmeniz gerektiğini tam olarak bilebilirsiniz.

DirectX 13
İlgili makale:
DirectX 13'ün oyunlara etkisi: Windows'ta yeni özellikler ve performans