DirectX Sürümü ve Shader Modelini Belirleme

PC'nizde çalışan DirectX versiyonunu ve Shader Modelini bulmak için bir guild.

DirectX olarak da bilinen Microsoft DirectX, Microsoft işletim sistemlerinde (Windows ve Xbox) video oyunlarının geliştirilmesinde ve programlanmasında kullanılan bir dizi API'dır . 1995’te, Windows 95’in piyasaya sürülmesinden kısa bir süre sonra, Windows 98’den beri Windows’un her sürümünde bir araya getirilmiştir.

Microsoft, DirectX 12'nin 2015 yılında piyasaya sürülmesiyle, geliştiricilerin grafik işlem birimine hangi komutların gönderileceği konusunda daha fazla kontrol sağlayan düşük düzeyli API'ler gibi bir dizi yeni programlama özelliğini tanıttı. DirectX 12 API'ları ayrıca Windows 10'a ek olarak Xbox One ve Windows Phone oyun geliştirmelerinde de kullanılacaktır.

DirectX 8.0 grafik kartlarının piyasaya sürülmesi, CPU'dan grafik kartına gönderilen grafiklerin nasıl oluşturulacağına dair talimatların yorumlanmasına yardımcı olmak için Shader Modelleri olarak bilinen programları / talimatları kullandıklarından. Birçok yeni pc oyunu , sistem gereksinimlerinde Shader Model sürümlerini giderek daha fazla listeliyor.

Bununla birlikte, bu gölgelendirici sürümleri, PC'nize yüklediğiniz DirectX sürümüne bağlı olup, daha sonra grafik kartınıza bağlıdır. Bu, sisteminizin belirli bir gölgelendirici modelini ele alıp alamayacağını belirlemeyi zorlaştırabilir.

DirectX Sürümü Nasıl Belirlenir?

  1. Başlat menüsüne, ardından "Çalıştır" a tıklayın.
  2. "Çalıştır" kutusuna "dxdiag" yazın (tırnak işaretleri olmadan) ve "Tamam" ı tıklayın. Bu DirectX Teşhis Aracı'nı açacaktır.
  3. Sistem sekmesinde, "Sistem Bilgisi" başlığı altında listelenen "DirectX Sürümü" listelenmelidir.
  4. DirectX sürümünüzü aşağıda listelenen Shader sürümüyle eşleştirin.

PC'nizde çalışan DirectX sürümünü belirledikten sonra, Shader Model sürümünün hangi desteği desteklediğini belirlemek için aşağıdaki tabloyu kullanabilirsiniz.

DirectX ve Shader Model Sürümleri

* Windows XP işletim sistemi için mevcut değildir
† Windows XP, Vista için mevcut değildir (ve SP1'den önce Win 7)
8.1 Windows 8.1, RT, Server 2012 R2
** Windows 10 ve Xbox One

DirectX 8.0'dan önceki DirectX sürümlerinin shader modellerini desteklemediğini lütfen unutmayın.

DirectX sürümleri burada ayrıntılı olarak DirectX sürüm 8.0 ile başlar. Sürüm 8.0'dan önceki DirectX sürümleri, öncelikle Windows 95, Windows 98, Windows Me, Windows NT 4.0 ve Windows 2000 desteği ile serbest bırakıldı.

DirectX sürümleri 1.0 ila 8.0a, Windows 95 ile uyumludur. Windows 98 / Me, DirectX sürüm 9.0 üzerinden destek içerir. DirectX'in tüm eski sürümleri, çeşitli üçüncü taraf sitelerinde mevcuttur ve Windows İşletim Sisteminin eski sürümlerini yüklüyorsanız, orijinal oyun dosyalarını / disklerini çalıştırmak için kullanışlı olabilirler.

DirectX'in daha yeni bir sürümünü yüklemeden önce bir öneri, grafik kartınızın DirectX'in bu sürümünü desteklediğinden emin olmaktır.

DirectX 12 hangi oyunları destekliyor?

DirectX 12'nin piyasaya sürülmesinden önce geliştirilen çoğu PC oyunu büyük olasılıkla DirectX kullanılarak ve daha eski sürümler kullanılarak geliştirildi. Bu oyunlar, geriye dönük uyumluluk nedeniyle DirectX 12'nin yüklü olduğu PC'lerde uyumlu olacak.

Oyunun DirectX 9 veya daha önceki sürümlerinde çalışan DirectX, oyunun yeni bir sürümünde uyumlu değilse, Microsoft DirectX Son Kullanıcı Runtime'u sağlar ve DirectX'in eski sürümlerinden yüklenen DLL'lerle birçok çalışma zamanı hatasını düzeltir.

DirectX'in Son Sürümünü Nasıl Yüklerim?

DirectX'in en son sürümünün yüklenmesi, yalnızca bu en son sürümle geliştirilmiş bir oyunu oynamaya çalışırken gereklidir. Microsoft, güncel kalmayı çok kolaylaştırdı ve standart Windows Update aracılığıyla ve manuel indirme ve yükleme yoluyla güncellenebilir. Ancak, DirectX 11.2'nin Windows 8.1 sürümünden bu yana DirectX 11.2 artık bağımsız bir indirme / yükleme olarak mevcut değildir ve Windows Update aracılığıyla indirilmelidir.

Windows Güncellemesine ek olarak, oyunların çoğu, yüklemeden önce sisteminizi kontrol ederek, DirectX gereksinimlerini karşılayıp karşılamadığınızı kontrol eder, eğer siz istemezseniz, oyunu yüklemeden önce indirip yüklemeniz istenir.