Yüklü DirectX sürümünü bulmak, DirectX 12 desteğini kontrol etmek ve oyunlar ile grafik uygulamaları için GPU özellik düzeylerini görüntülemek üzere pratik bir rehber.
DirectX, Windows oyunları, 3D uygulamalar, video oynatma araçları, emülatörler ve bazı profesyonel işleme yazılımları tarafından kullanılan Microsoft multimedya ve grafik teknolojileri koleksiyonudur. Bir oyun DirectX 11 veya DirectX 12 gerektirdiğini söylüyorsa, Windows kurulumunuzun, ekran kartı sürücünüzün ve GPU'nuzun gerekli DirectX çalışma zamanını ve donanım özellik düzeyini desteklemesi gerekir.
DirectX sürümünü kontrol etmek; bir oyun açılmadığında, "DirectX version not supported" gibi bir mesaj gösterdiğinde, başlangıçtan sonra çöktüğünde veya grafik bileşenlerini güncellemenizi istediğinde yararlıdır. Ayrıca DirectX 12, ışın izleme, değişken oranlı gölgelendirme veya DirectX 12 Ultimate özellikleri isteyen ağır oyunları kurmadan önce de faydalıdır.
DirectX, modern Windows sürümlerine yerleşik olarak gelir. Windows 10 ve Windows 11, DirectX çalışma zamanını varsayılan olarak içerir; bu yüzden normalde DirectX'i ayrı bir program olarak kurmanız gerekmez. Ancak bazı eski oyunlar, DirectX End-User Runtime paketindeki eski DirectX bileşenlerine hâlâ ihtiyaç duyabilir.
Windows'ta DirectX sürümünü kontrol etmenin en hızlı ve güvenilir yolu, yerleşik DirectX Tanılama Aracı'nı, yani dxdiag komutunu kullanmaktır. Bu araç yüklü DirectX sürümünü, Windows derlemesini, BIOS bilgilerini, işlemciyi, belleği, görüntü bağdaştırıcısını, ses aygıtlarını ve sürücü ayrıntılarını gösterir.
Win + R tuşlarına basın.dxdiag yazın ve Enter tuşuna basın.Çalıştır komutudxdiag
dxdiag kullanın. Sistem sekmesinde DirectX sürümünü, Ekran sekmesinde ise grafik özellik bilgilerini gösterir.
Windows 10 ve Windows 11'de Sistem sekmesi genellikle DirectX 12 gösterir. Bu, Windows'ta DirectX 12 çalışma zamanının mevcut olduğu anlamına gelir. Ekran kartınızın DirectX 12 özelliklerini gerçekten kullanıp kullanamayacağını doğrulamak için Ekran sekmesini açın ve bu rehberde daha sonra açıklanan özellik düzeylerini kontrol edin.
Windows Ayarları her zaman "DirectX Sürümü" adlı tek bir satır göstermez, ancak yararlı grafik bağdaştırıcısı bilgileri sunabilir. DirectX desteğini kontrol etmeden önce hangi GPU'nun takılı olduğunu doğrulamanız gerektiğinde bu yöntem işe yarar.
Win + I tuşlarına basın.Bu yöntem dxdiag kadar kapsamlı değildir, ancak Windows'un doğru GPU'yu kullanıp kullanmadığını belirlemeye yardımcı olur. Hem tümleşik hem de harici grafik birimine sahip dizüstü bilgisayarlarda etkin ekran, donanım tasarımına bağlı olarak Intel, AMD veya NVIDIA grafiklerine bağlı olabilir.
Komut satırı araçlarını tercih ediyorsanız, PowerShell veya Windows Terminal kullanarak Windows Kayıt Defteri'nden DirectX bilgilerini okuyabilirsiniz. Bu yöntem uzaktan denetimler, betikler veya hızlı sistem kontrolleri için kullanışlıdır.
PowerShellGet-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\DirectX" | Select-Object Version
4.09.00.0904 gibi bir sürüm dizesi görebilirsiniz. Bu kayıt defteri değeri çoğunlukla eski bir dahili sürüm numarasıdır, bu nedenle dxdiag kadar kullanıcı dostu değildir. Normal kullanıcılar için dxdiag daha iyi yöntem olmaya devam eder.
dxdiag kullanın.
DirectX Tanılama Aracı'nı doğrudan PowerShell'den de başlatabilirsiniz:
PowerShelldxdiag
İleri düzey kullanıcılar DirectX bilgilerini Kayıt Defteri Düzenleyicisi'nde görüntüleyebilir. Yanlışlıkla yapılan kayıt defteri değişiklikleri Windows kararlılığını etkileyebileceği için bu yöntem yeni başlayanlara önerilmez; ancak hiçbir şeyi düzenlemediğiniz sürece değeri yalnızca görüntülemek güvenlidir.
Win + R tuşlarına basın, regedit yazın ve Enter'a basın.Kayıt defteri yoluHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
Birçok kullanıcı DirectX'i, oyun belirli bir özellik düzeyi istediği için kontrol eder; örneğin 11_0, 11_1, 12_0 veya 12_1. Özellik düzeyleri, grafik donanımınızın ve sürücünüzün gerçekte hangi yetenekleri sunduğunu açıklar.
Win + R tuşlarına basın, dxdiag yazın ve Enter'a basın.Sistem sekmesinde gösterilen DirectX Sürümü, Windows'ta hangi DirectX çalışma zamanının mevcut olduğunu söyler. Ekran sekmesindeki Özellik Düzeyleri ise GPU ve sürücünüzün uygulamalara hangi grafik yeteneklerini sunduğunu gösterir. Bir bilgisayarda DirectX 12 kurulu olabilir, ancak ekran kartı gerekli özellik düzeyini desteklemiyorsa DirectX 12 gerektiren bir oyunu çalıştıramayabilir.
DirectX 12 Ultimate, donanım hızlandırmalı ışın izleme, mesh shader, sampler feedback ve değişken oranlı gölgelendirme gibi modern grafik teknolojilerini içeren bir özellik setidir. dxdiag içinde DirectX 12 görmek, DirectX 12 Ultimate'ın otomatik olarak desteklendiği anlamına gelmez.
Desteği kontrol etmek için:
dxdiag aracını açın.dxdiag bunu göstermiyorsa NVIDIA, AMD veya Intel'in en yeni grafik sürücüsünü kurun, ardından Windows'u yeniden başlatıp tekrar kontrol edin.
| Yöntem | Komut / Yol | DirectX Sürümünü Gösterir | Özellik Düzeylerini Gösterir | En Uygun Kullanım |
|---|---|---|---|---|
| DirectX Tanılama Aracı | dxdiag |
Evet | Evet | Çoğu kullanıcı, oyun kontrolleri, sürücü kontrolleri |
| Windows Ayarları | Ayarlar → Sistem → Ekran | Doğrudan sürüm satırı yok | Hayır | Etkin görüntü bağdaştırıcısını belirleme |
| PowerShell | HKLM:\SOFTWARE\Microsoft\DirectX |
Eski kayıt defteri sürümü | Hayır | Betikler ve hızlı denetimler |
| Kayıt Defteri Düzenleyicisi | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX |
Eski kayıt defteri sürümü | Hayır | Yalnızca ileri düzey sorun giderme |
dxdiag beklenmeyen bir DirectX sürümü, eksik özellik düzeyleri veya eski bir sürücü modeli gösteriyorsa sorun genellikle grafik sürücüleri, Windows güncellemeleri, uzak masaüstü oturumları, sanal makineler veya desteklenmeyen donanımla ilgilidir.
GPU'nuz için en yeni sürücüyü resmi NVIDIA, AMD veya Intel web sitesinden kurun. Kurulumdan sonra bilgisayarı yeniden başlatın ve dxdiag ile tekrar kontrol edin.
Ayarlar → Windows Update bölümünü açın ve mevcut tüm güncellemeleri yükleyin. Modern Windows sürümlerinde DirectX bileşenleri Windows Update üzerinden bakım alır.
Dizüstü bilgisayarlarda oyun harici GPU yerine tümleşik GPU'da başlayabilir. Ayarlar → Sistem → Ekran → Grafik bölümüne gidin, oyunu ekleyin ve Yüksek performans olarak ayarlayın.
Sanal makineler ve uzak masaüstü oturumları, fiziksel GPU'nuzdan daha az grafik özelliği destekleyen sanal bir görüntü bağdaştırıcısı gösterebilir. Doğru sonuç almak için dxdiag aracını doğrudan yerel bilgisayarda çalıştırın.
Bazı eski oyunlar Windows 10 veya Windows 11'de bile eski DirectX 9 bileşenlerine ihtiyaç duyar. Bu durumda eski çalışma zamanı paketini kurmak d3dx9_43.dll, xinput1_3.dll veya XAudio2_7.dll eksik hatalarını düzeltebilir. Bu işlem DirectX 12'nin yerine geçmez; yalnızca eski yazılımların kullandığı isteğe bağlı eski bileşenleri ekler.
Win + R tuşlarına basın, dxdiag yazın ve Enter'a basın. Sistem sekmesinde DirectX Sürümü satırını bulun. Bu, çoğu kullanıcı için en hızlı ve en güvenilir yöntemdir.
dxdiag aracını açın, Ekran sekmesine gidin ve Özellik Düzeyleri satırını kontrol edin. Gerekli özellik düzeyi yoksa GPU'nuz veya sürücünüz gereksinimi karşılamıyordur.
dxdiag aracını açın, Ekran sekmesine gidin ve DirectX 12 Ultimate durumuna bakın.
dxdiag, sistem ve grafik bilgilerini görüntülemek için standart kullanıcı hesabından açılabilir. Ancak sürücü kurmak, Windows'u güncellemek veya sistem düzeyindeki grafik ayarlarını değiştirmek yönetici hakları gerektirebilir.
Windows 10 veya Windows 11'de DirectX sürümünü kontrol etmenin en iyi yolu, dxdiag komutuyla DirectX Tanılama Aracı'nı çalıştırmaktır. Sistem sekmesi yüklü DirectX sürümünü, Ekran sekmesi ise GPU sürücüsünü, özellik düzeylerini ve DirectX 12 Ultimate durumunu gösterir.
En hızlı kontrol: Win + R → dxdiag → Enter
DirectX sürümü konumu: dxdiag → Sistem sekmesi → DirectX Sürümü
GPU özellik düzeyleri: dxdiag → Ekran sekmesi → Özellik Düzeyleri
DirectX 12 Ultimate: dxdiag → Ekran sekmesi → DirectX 12 Ultimate durumu
En yaygın çözüm: Windows'u güncelleyin ve en yeni grafik sürücüsünü kurun