DirectX 12 varsayılan olarak devre dışıdır: nasıl etkinleştirilir

Son Güncelleme: Mayıs 13 2026
  • DirectX 12, Windows, sürücüler ve donanım uyumlu olduğunda çalışır; bu bir anahtar değil, uyumluluğa bağlı olarak etkinleştirilen yeteneklerdir.
  • dxdiag, gerçek desteği gösteren Özellik Seviyelerini (12_0, 12_1) görüntüler; bunlar görünmüyorsa, GPU yerel DX12'yi desteklemiyor demektir.
  • Birçok oyun kararlılık için DX11 ile başlar; oyun seçenekleri veya başlatıcı ayarları, DX12 kullanılıp kullanılmayacağını belirler ve gelişmiş özellikler uyumlu bir GPU gerektirir.

DirectX 12 varsayılan olarak devre dışıdır, nasıl etkinleştirilir

Bir oyunu açtığınızda DirectX 12'nin devre dışı bırakıldığını belirten bir mesaj görürseniz, bir şeyleri kaçırdığınızı hissetmeniz normaldir. Çoğu durumda, sihirli bir kurulum gerektirmez, daha ziyade sistemin, sürücülerin veya oyunun kendisinin doğru yapılandırılmamış olmasından kaynaklanır . Burada, Windows bilgisayarınızda DX12'yi çalışır hale getirmek için pratik, açık ve kolay anlaşılır bir kılavuz bulacaksınız.

Öncelikle, DirectX 12'nin Windows ve ekran kartı sürücülerinizle bağlantılı olduğunu anlamak önemlidir. Gizli bir anahtarla etkinleştirilmez: sistem, sürücüler ve donanım uyumlu olduğunda otomatik olarak etkinleştirilir . Bunu anladıktan sonra, adım adım neyi kontrol edeceğinizi, gerçek uyumluluğu nasıl doğrulayacağınızı ve bir oyun DX11 kullanmakta ısrar ederse veya D3D11 ya da klasik "DirectX 12 desteklenmiyor" gibi hatalar gösterirse ne yapacağınızı inceleyelim.

DirectX 12 nedir ve bazı oyunlar neden varsayılan olarak DirectX 12'yi kullanmaz?

DirectX 12, oyunların GPU'nuzla daha verimli iletişim kurmasını sağlayan Microsoft'un API'sidir. Düzgün çalıştığında, CPU yükünü azaltır, çekirdekler arasındaki görev dağılımını iyileştirir ve ışın izleme , değişken oranlı gölgelendirme ve ağ gölgelendiricileri gibi teknolojileri etkinleştirir. Bununla birlikte, bazı oyunlar kararlılık veya uyumluluk nedenleriyle DX11 ile başlar ve DX12'yi ayarlarda manuel bir seçenek olarak bırakır.

Sisteminizde DX12 yüklü olsa bile, bir oyunun farklı bir API kullanarak başlatılmasına şaşırmayın. Geliştiriciler bazen kullanıcıların çoğunluğu için en istikrarlı seçeneğe öncelik verirler ; bu nedenle oyunun ayarlarında DX11'den DX12'ye geçme seçeneği görürsünüz.

Temel kontroller: Windows sürümü, dxdiag ve özellik düzeyleri

İlk adım, Windows ve donanımınızın güncel olduğundan emin olmaktır. Başlangıç ​​olarak, DX12 Windows 10 ve Windows 11'e entegre edilmiştir , ancak en gelişmiş özellikler (DirectX 12 Ultimate olarak bilinir) daha yeni işletim sistemi sürümlerini gerektirir.

Windows sürümünüzü şu şekilde kontrol edin: Windows + R, yazın winver ve Enter tuşuna basın. Windows 11 veya nispeten yeni bir Windows 10 kullanıyorsanız, doğru yoldasınız. Ardından, tanılama aracını açın. Windows + R → dxdiag ve bir göz atın.

Dxdiag'da, "Sistem" sekmesine gidin ve "DirectX Sürümü"nü kontrol edin. Eğer DirectX 12 yazıyorsa, sisteminiz bunu destekliyor demektir. Şimdi "Görüntü" sekmesine gidin ve "Özellik Düzeyleri"ni bulun. Burada 12_0, 12_1, 11_1... gibi bir şey göreceksiniz . Bu satır çok önemlidir çünkü GPU'nuzun aslında hangi işlemleri çalıştırabileceğini gösterir.

Eğer 12_0 veya 12_1 görüyorsanız, donanımınız DX12'yi destekliyor demektir. 12_x görünmüyorsa, ekran kartınız bu seviyeye ulaşmıyor demektir ve bu nedenle DX12'yi yerel olarak zorlamanın bir yolu yoktur . Bu durumda, aşağıda DX11 ile nasıl çalışılacağını veya oyun izin veriyorsa hangi alternatiflerin mevcut olduğunu açıklıyoruz.

Windows'u güncelleyin: En çok sorunu çözen ilk adım

Sistem güncellemesi birçok sorunu çözebilir. Ayarlar → Güncelleme ve Güvenlik (veya Windows 11'de Windows Update ) bölümünü açın ve "Güncellemeleri kontrol et" seçeneğine tıklayın. Bekleyen güncellemeleri yükleyin ve istenirse yeniden başlatın . DirectX 12 ve bileşenleri genellikle Windows Update aracılığıyla dağıtılır, bu nedenle ertelemeyin.

Her şey güncel görünse bile, grafik yığınını etkileyen kümülatif güncellemeler veya kalite yamaları olabilir. Özellikle Windows 10'un eski bir sürümünden yükseltme yapıyorsanız, güncellemelerden sonra birkaç kez yeniden başlatmak sisteminiz için iyi bir fikirdir .

GPU Sürücüleri: Üreticinin Web Sitesinden Temiz Yeniden Yükleme

Grafik sürücüleri tüm bunların kalbidir. Üreticinizin resmi web sitesini ziyaret edin ve en son sürümü indirin: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) veya Intel (intel.com/support/graphics-drivers) . Üçüncü taraf araçlardan kaçının ve resmi yükleyiciyi kullanın.

Yükleyiciyi çalıştırırken, seçeneğiniz varsa "temiz kurulum"u seçin. Bu, çakışmalara neden olabilecek önceki sürümlerin kalıntılarını kaldırır. Güncellemeden sonra, sürücünün doğru şekilde yüklenmesi için bilgisayarınızı yeniden başlatın . Ardından, dxdiag'a geri dönün ve "Özellik Düzeyleri"ni tekrar kontrol edin.

Dizüstü bilgisayarlar için, entegre veya hibrit GPU kullanıyorsanız bilgisayar üreticisinin destek web sitesini ziyaret etmeniz önerilir. Bazı sistemler, belirli grafik özelliklerini düzgün bir şekilde etkinleştirmek için OEM onaylı sürücüler gerektirir .

Oyunun kendisinin DirectX 12'yi seçmenize izin verip vermediğini kontrol edin

Bazı oyunlarda Video Seçenekleri'nde grafik API'sini seçebilirsiniz. Oyunun menüsüne gidin, Grafik veya İşleme'yi arayın ve seçenek görünüyorsa, işleyiciyi DirectX 11'den (veya Vulkan'dan) DirectX 12'ye değiştirin. Bazen değişikliğin etkili olması için oyunu yeniden başlatmanız gerekebilir.

Eğer oyun bu seçeneği sunmuyorsa, geliştiricinin belgelerine bakın. Bazı durumlarda, başlatıcıda komut satırı parametreleri veya geçiş seçenekleri listelenir. Her oyun bunu farklı şekilde ele alır, bu nedenle ayarı gizli bir yerde bulursanız şaşırmayın.

Yaygın Steam Hataları: Başlatma Ayarları ve Dosya Doğrulaması

Steam kullanıyorsanız, Kütüphanenize gidin, oyuna sağ tıklayın → Özellikler → Başlatma Seçenekleri'ne gidin. -dx12 o -d3d12 ve sorun çıkarır, deneyin varsayılan ayarları kullanmak için bu kutuyu boş bırakın. Tersine, GPU'nuz DX12'yi desteklemiyorsa ve oyun ısrar ediyorsa, -dx11 Başlık izin verdiğinde DirectX 11'i zorlamak.

Aynı pencerede, Yerel Dosyalar altında, "Oyun dosyalarının bütünlüğünü doğrula" seçeneğine tıklayın. Bu, yanıltıcı uyumluluk mesajlarına neden olabilen bozuk indirmeleri onarır. Basit bir kontrol genellikle başarısız başlatmaları düzeltir.

Microsoft'tan DirectX bileşenlerini yükleyin (mantıklı olduğunda)

Microsoft'tan "DirectX Son Kullanıcı Çalışma Zamanı Web Yükleyicisi"ni indirmek, birçok eski oyun veya oyun motorunun hala ihtiyaç duyduğu ek kütüphaneleri yüklemek için kullanılır . Bu, DX12 Windows ile birlikte geldiği için tam anlamıyla bir "DX12" yükleyicisi değildir, ancak DX9/10/11 ile ilgili çalışma zamanı sorunlarını çözebilir.

Harici kılavuzlara başvurmayı tercih ederseniz, son derece dikkatli olun. Potansiyel olarak istenmeyen programlar (PUP'lar) olabilecek banner'larda tanıtılan yazılımları yüklemekten kaçının . Mümkün olduğunca, bilgisayarınıza gereksiz yazılımlar yüklemekten kaçınmak için resmi kaynakları kullanın.

Sistem dosyalarını SFC ve DISM ile onarın

Windows'ta dosya bozulmasından şüpheleniyorsanız, Komut İstemi'ni yönetici olarak açın ve çalıştırın sfc /scannow. Bitmesine izin verin. Bu tarama genellikle biraz zaman alır, ancak kritik bileşenleri algılar ve onarır.

Sonra şu sıralamayı yapalım: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM, Windows imajını onarır ve SFC'nin kendi başına çözemediği tutarsızlıkları giderir.

İşlem bittiğinde yeniden başlatın. Bu işlemden sonra grafik hizmetleri, kütüphaneler ve bağımlılıklarla ilgili birçok sorun çözülür ve daha önce DX12 altında başlatılamayan oyunlar genellikle sorunsuz bir şekilde çalışır.

DX12 Ultimate, Işın İzleme ve "İşlev Düzeyleri": dxdiag'da Neler Beklemelisiniz?

DirectX 12 Ultimate, ayrı olarak yüklediğiniz bir yürütülebilir dosya değil; Windows, sürücüler ve uyumlu bir GPU'nun tümü mevcut olduğunda etkinleştirilen bir dizi yetenektir . Donanım ışın izleme, VRS ve ağ gölgelendirme gibi teknolojiler bu kombinasyona bağlıdır.

Dxdiag'da "kapalı"dan "açık"a geçiş yapan bir düğme görmeyeceksiniz. Bunun yerine, donanım desteğini yansıtan "Özellik Seviyeleri"ni göreceksiniz. Bir metin etiketinin değişmemesi, DX12'nin çalışmadığı anlamına gelmez ; sadece bu panelin DX12 Ultimate'ı bir anahtar olarak göstermediği anlamına gelir.

Işın izleme veya gelişmiş özellikler konusunda endişeleriniz varsa, GPU üreticinizin web sitesini kontrol edin. Bazı entegre grafik işlemciler (iGPU'lar) donanımsal ışın izlemeyi ve belirli özel oyun teknolojilerini desteklemez , bu nedenle kestirme yol yoktur: uyumlu donanıma ihtiyacınız vardır.

Gerçek hayattan örnekler: Fortnite'ta D3D11, "DX12 devre dışı" ve başlamayan oyunlar

Windows'u yeniden yükledikten sonra Fortnite genellikle D3D11 hatası verir. Bu genellikle eksik sürücülerden veya oyunun donanımınızla uyumsuz bir API kullanmaya çalışmasından kaynaklanır . Windows'u güncelleyin, GPU sürücülerinizi temiz bir kurulumla yeniden yükleyin ve Steam veya Epic Games Launcher'da dosyaları doğrulayın.

Eğer dxdiag sisteminizde DX12 desteği olduğunu gösteriyor ancak oyun DX11 modunda başlatılıyorsa, oyun ayarlarında DX12 seçeneği olup olmadığını kontrol edin. Oyun menüsünde DX12 seçeneği yoksa, geliştirici muhtemelen kararlılık nedenleriyle donanım yapılandırmanızda DX12'yi devre dışı bırakmıştır veya GPU'nuzun tam olarak kullanmadığı belirli yetenekleri bekliyordur.

inZOI ve "DirectX 12 sisteminizle uyumlu değil" mesajı

Varsayılan olarak devre dışıysa DirectX 12 nasıl etkinleştirilir

inZOI (ve diğer yeni oyunlarda) bazen "DX12 desteklenmiyor" mesajını görebilirsiniz. Öncelikle dxdiag → Ekran → "Özellik Düzeyleri" bölümüne gidin ve 12_0 veya 12_1 olarak ayarlandığından emin olun. Listelenmiyorsa, GPU'nuz DX12'yi desteklemiyor demektir ve oyun izin veriyorsa DX11'i zorlamanız gerekecektir.

Steam'de: Kütüphane → Oyuna sağ tıklayın → Özellikler → Başlatma Seçenekleri. Sil -dx12 eğer ayarlanmışsa ve varsayılan modda başlatmayı deneyin. Donanımınız DX12'ye ulaşamıyorsa şunu yazın: -dx11 DirectX 11'i zorlamak için Başlık destekliyorsa. Başarısız olmaya devam ederse sürücüleri güncellemeyi ve dosya bütünlüğünü doğrulamayı unutmayın.

iGPU ve dGPU: Oyunu aslında kim yönetiyor?

Hem entegre (iGPU) hem de harici (dGPU) grafik kartına sahip sistemlerde, oyun entegre grafik kartını kullanmaya çalışıyor olabilir. Bu durumda, iGPU DX12 veya RT özelliklerini desteklemediği için birçok DX12 veya RT özelliği görünmeyecektir . GPU kontrol panelinizi (NVIDIA Kontrol Paneli, AMD Software Adrenalin) açın ve oyunun çalıştırılabilir dosyasını "Yüksek performanslı GPU" olarak atayın.

Dizüstü bilgisayarlarda, Windows Grafik Ayarlarını (Ayarlar → Ekran → Grafik ayarları) kontrol edin ve oyun için yüksek performans modunu etkinleştirin. Oyun harici grafik işlemcisinde çalışıyorsa, daha fazla DX12 özelliği ve önemli bir performans artışı göreceksiniz .

Arka plan yazılımı, katmanlar ve antivirüs

Oyun içi kaplamalar, yakalama araçları, FPS monitörleri veya optimizasyon paketleri sorun yaratabilir. Bunları devre dışı bırakmayı, hız aşırtma yardımcı programlarını kapatmayı ve gerekirse oyunu yönetici olarak çalıştırmayı deneyin . Antivirüs yazılımınızda, oyun ve platform klasörlerini (Steam, Epic) engellemeyi önlemek için hariç tutun.

Sürücüleri yükledikten sonra oyunu yalnızca ilk kez başlattığınızda hata veriyorsa, bunun nedeni büyük olasılıkla shader derlemesinin üçüncü taraf araçlarla çakışmasıdır. Kaplamalar olmadan başlatmak genellikle bu sorunu önler.

BIOS/UEFI Güncellemeleri ve Üretici Desteği

Nadir olsa da, eski bir BIOS/UEFI, bazı sistem işlevleriyle uyumsuzluklara neden olabilir. Önerilen güncellemeler için anakartınızın veya dizüstü bilgisayarınızın destek sayfasını kontrol edin. BIOS güncellemesini yalnızca üreticinin talimatlarını izleyerek ve yedekleme oluşturduktan sonra yapın , çünkü başarısız bir işlem bilgisayarınızı kullanılamaz hale getirebilir.

OEM (markalı) bilgisayarlar için, destek web sitelerini kontrol edin: genellikle yapılandırmalarının hangi DirectX sürümünü desteklediğini belirtirler ve onaylanmış sürücüler yayınlarlar. Entegre GPU (iGPU) hakkında sorularınız varsa, bilgisayar üreticisinin belgeleri sorularınızın çoğunu yanıtlayacaktır.

Donanım artık yeterli olmadığında: alternatifler ve beklentiler

Dxdiag 12_0 veya 12_1'i göstermiyorsa ve GPU'nuz belirli mimarilerden daha eskiyse, yerel DX12'yi çalıştıramazsınız. Bu durumda, şu parametreyi kullanın: -dx11 eğer oyun destekliyorsa veya oyunun varsayılan API'sini kullanmaya devam edin. Bu bir yenilgi değil: birçok oyun hâlâ iyi ayarlarla DX11'de sorunsuz çalışıyor.

Işın izleme gibi özelliklerin belirli donanım gerektirdiğini ve yazılım yoluyla etkinleştirilemeyeceğini unutmayın. Oyun, ışın izleme özelliğine sahip bir GPU gerektiriyorsa ve sizinkinde bu özellik yoksa, ayar görünmez veya önemli performans düşüşleri olmadan etkinleştirilemez.

Windows'un temiz yeniden kurulumu: son kartuş

Yukarıdakilerin hepsini denediyseniz ve hiçbir şey işe yaramadıysa, temiz bir Windows kurulumu yapmayı düşünün. Öncesinde verilerinizi yedekleyin. Temiz bir kurulum, grafik bileşenlerini engelleyebilecek köklü çakışmaları ve artık yazılımları ortadan kaldırır . Ardından, Windows Update'i ve GPU sürücülerinizi yükleyin ve oyunu doğru ayarlarla başlatın.

Bunu geçici bir çözüm olarak görmeyin, ancak aylardır ekiple mücadele ediyorsanız da göz ardı etmeyin. Bazen API'ler ve çalışma ortamlarıyla ilgili köklü sorunları gerçekten çözen şey budur.

Herhangi bir şüpheyi gidermek için hızlı sorular

DirectX 12'yi manuel olarak "kurabilir" misiniz? Teknik olarak hayır, bağımsız bir paket olarak değil. Windows ve modern sürücülerle birlikte gelir ve Microsoft'un web yükleyicisi yalnızca bazı oyunların gerektirdiği ek çalışma ortamlarını ekler.

DX12'yi etkinleştirdiğimde dxdiag'da neden hiçbir "değişiklik" görmüyorum? Çünkü DX12 (ve Ultimate) bir açma/kapama düğmesi olarak değil, özellik seviyelerinde yansıtılıyor . Önemli olan 12_0 veya 12_1'in görünmesi ve oyunun bu seçeneğe sahip olmasıdır.

Entegre grafik işlemci (iGPU) ile ışın izleme ve DLSS kullanabilir miyim? Genellikle hayır. Donanım tabanlı ışın izleme ve DLSS gibi teknolojiler uyumlu bir harici grafik işlemci (dGPU) gerektirir. Işın izleme veya gelişmiş teknikler kullanmak istiyorsanız, güçlü bir GPU'ya ve güncel sürücülere ihtiyacınız olacaktır.

Sürücüleri güncellemek yeterli olacak mı? Çoğu durumda evet. Windows Update ve GPU sürücüsünün temiz bir şekilde yeniden yüklenmesiyle , çoğu DX12 sorunu çözülür.

Buraya kadar geldiyseniz, DX12'nin tüm ekosistemin uyumlu olmasına bağlı olduğunu zaten anlamışsınızdır. Windows'un güncel olması, resmi sürücüler, her oyun için doğru API seçimi ve dxdiag ile doğrulamalar ile DirectX 12, olağandışı çözümlere gerek kalmadan çalışmalıdır . Donanımınız yeterli değilse, DX11'i zorlamak, dosya bütünlüğünü sağlamak ve sisteminizi temiz tutmak, bilgisayarınızda mümkün olan en iyi deneyimi yaşamanızı sağlayacaktır.

Bilgisayarınızdaki DirectX hatalarını teşhis etmek için DxDiag nasıl kullanılır
İlgili makale:
Bilgisayarınızdaki DirectX hatalarını teşhis etmek için DxDiag nasıl kullanılır