Düzeltme: DX11 özellik seviyesi 10.0, motoru çalıştırmak için gerekli

Sistem , oyun motorunun gerektirdiği uygun Direct3D Donanım Özellik Seviyesine sahip olmadığında "DX11 özellik seviyesi 10.0 motoru çalıştırmak için gereklidir" hatası görünür . Bu özel hata mesajı, uygulama motorunun Direct 3D Feature Level sürüm 10.0'ı kullanamadığına işaret ediyor . İşletim sistemi en son DirectX sürümüne sahipse, hata genellikle GPU'nun minimum sistem gereksinimlerini karşılamadığının veya eski sürücü yazılımında çalıştığının bir işaretidir. Kullanıcılar, oyunları ve kapsamlı grafik işleme gerektiren diğer uygulamaları çalıştırmaya çalışırken bu hatayla karşılaşırlar.

DirectX nedir?

DirectX , Microsoft'a bağlı tüm platformlarda oyun programlama ve multimedya ile ilgili görevleri yerine getirmek için Microsoft tarafından geliştirilen bir uygulama programlama arabirimleri (API) koleksiyonudur . API koleksiyonu, donanım hızlandırmalı multimedya desteğiyle DirectX uyumlu programlar sağlar. DirectX, diğer şeylerin yanı sıra, bir programın (oyun veya başka bir uygulama) donanım yeteneklerinizi belirlemesi ve parametrelerini en iyi deneyimi sağlayacak şekilde uyarlaması için araçlar sağlar.

DirectX alt sisteminde bulunan API'lerin çoğu zorunludur ve basit video oynatımından zorlu 3D video oyunlarına kadar her şey için gerekli görülmelidir.

DirectX Runtime vs Direct3D Donanım Özellik Seviyesi

Bir çok kullanıcı DirectX çalışma zamanı ortamını Direct3D Donanım Özellik Seviyesi ile karıştırıyor . DirectX Runtime, işletim sistemi yazılımının destekleyebileceği DirectX sürümünü açıklar. Öte yandan, Direct3d Donanım Özellik Düzeyi , video donanımınızın (GPU) sağladığı desteği açıklar.

Bunu akılda tutarak, bilgisayarınızda en son DirectX çalışma zamanı ortamının kurulu olması, donanımınızın Direct3D Donanım Özellik Seviyesi 10.0'ı destekleyebileceği anlamına gelmez . Windows sürümünüz en son DirectX API'lerini işleyecek şekilde donatılmış olsa bile, GPU kartınız gerekli özellik seviyelerini desteklemeyebilir . Bu genellikle daha eski veya entegre GPU'larda görülen bir durumdur.

DirectX'in kurulu olup olmadığını nasıl öğrenebilirim?

Windows 10'unuz varsa, DirectX 12.0 Runtime , işletim sistemiyle birlikte otomatik olarak yüklenir (en son Windows güncellemelerine sahip olduğunuz varsayılarak). Ancak yeni DirectX API'lerini kullanmak için, GPU kartınızın bunları desteklemesi gerekir.

Bunu onaylamak ve işletim sisteminiz tarafından hangi DirectX sürümünün desteklendiğini kontrol etmek için DirectX Tanı Aracını (dxdiag) çalıştırmanız gerekir . Bu yerleşik Windows aracına herhangi bir Windows sürümünde bir Çalıştırma kutusu ( Windows tuşu + R ) açılıp " dxdiag " yazılarak erişilebilir .

Sen altında DirectX çalışma sürümünü görüntüleyebilirsiniz Sistem Bilgileri içinde Sistem sekmesi.

GPU'nuzun gerekli özellik seviyelerini destekleyip desteklemediğini görmek için Sürücüler altındaki Ekran sekmesine gidin ve grafik kartınız tarafından hangi Özellik Seviyelerinin desteklendiğini görün.

Eğer fark ederseniz özellik seviyesini 10_0 (10.0) arasında gösterilmiyor Özelliği Seviyeleri içindeki girişler DirectX Tanı Aracı , aşağıdaki senaryolardan biri:

  • Grafik kartınız (GPU) güncellenmesi gereken güncel olmayan sürücülerle çalışıyor. Sisteminiz, grafik donanımına ilgili özellik düzeyini nasıl kullanacağına dair talimat veren bir sürücüye sahip olmadığı sürece, DirectX Tanı Aracı içinde alışveriş yapmaz.
  • İşletim sisteminiz ek bir platform güncellemesi gerektiriyor. Yalnızca Windows 7 ve Windows XP kullanıcıları için geçerlidir.
  • Grafik kartınız Özellik Seviyesi 10.0'ı desteklemiyor . Bu durumda, uygulanabilir düzeltme yeni bir grafik kartı (GPU) satın almak olacaktır.

DirectX'in geriye dönük uyumluluğa sahip olduğunu unutmayın - DirectX 12'ye sahipseniz, önceki tüm çalışma zamanı dağıtımları sisteminizde mevcut olmalıdır. Aynı şey DirectX 11 ve DirectX 10 için de geçerli.

Bununla birlikte, bazı eski oyunlar, Windows 10'dan beri kullanılmayan ve yalnızca DirectX 9.0c veya daha düşük sürümlerde bulunabilen daha eski DirectX API'lerine ihtiyaç duyar . Bu durumda, programı çalıştırmak için söz konusu dağıtımı kurmanız gerekecektir. En son DirectX sürümü 12.0 olsa da, oyunların büyük çoğunluğu hala DirectX 10 çalışma zamanı ile uygulanan özellik seviyelerine büyük ölçüde güveniyor.

"DX11 özellik seviyesi 10.0'ın düzeltilmesi, motoru çalıştırmak için gerekli" hatası

DirectX Tanılama aracı, DirectX 10 çalışma zamanına veya daha yenisine sahip olduğunuzu ortaya çıkardıysa ve GPU, gerekli Direct3D özellik seviyesini destekliyorsa, söz konusu uygulamayı çalıştırmak için gerekli bileşenlere sahip olmalısınız. Ancak, gereksinimleri karşılamanıza rağmen hala “DX11 özellik düzeyi 10.0, motoru çalıştırmak için gerekli” hatasını alıyorsanız, bu makaledeki düzeltmelerden biri hatayı düzeltmenizi sağlayacaktır.

Aşağıda, kullanıcıların "DX11 özellik seviyesi 10.0, motoru çalıştırmak için gerekli" hatasını düzeltmede faydalı buldukları bir çözüm koleksiyonunuz var . Sizin için çalışan bir düzeltmeyle karşılaşana kadar lütfen her yöntemi takip edin.

Not: Aşağıdaki yöntemler yalnızca GPU'nuzun Özellik Düzeyi 10.0'ı desteklediğinden eminseniz geçerlidir . Düzeltmelerden herhangi birini denemeden önce, Direct3D Özellik Seviyesi 10.0'ı destekleyip desteklemediğini görmek için grafik kartınızın özellikleri üzerinde biraz araştırma yapmanız önerilir .

Yöntem 1: Uygulamayı özel GPU ile çalıştırma

Hatayı bir dizüstü bilgisayarda veya dizüstü bilgisayarda görüyorsanız, muhtemelen hem özel bir GPU'nuz hem de entegre bir çözümünüz vardır. İki kartınız varsa, sisteminiz uygulama motorunun kaç kaynağa ihtiyaç duyduğunu analiz ederek hangi GPU kartının kullanılacağına karar verecektir. Ancak bu, pil tasarrufu sağlayan yardımcı programınız tarafından geçersiz kılınabilir - pil tasarrufu moduna ayarlanırsa, sistemi daha az kaynak tükettiği için programı entegre GPU ile başlatmaya zorlayabilir.

Bu, yardımcı programı " Performans moduna " ayarlayarak veya yazılımı tamamen kaldırarak kolayca giderilebilir . Ancak pil yöneticisini kaldırmak istemiyorsanız, özel GPU'nuzu oyun kısayoluna sağ tıklayıp Grafik işlemcisi ile çalıştır'ı seçerek zorlayabilirsiniz . Ardından, özel kartınızı seçin ve "DX11 özellik seviyesi 10.0 motoru çalıştırmak için gerekli" hatası olmadan başlayıp başlamadığına bakın .

Başarılı bir şekilde başlarsa, bu ayara dönebilir ve GPU Kontrol Paneli ayarlarınızda program için kalıcı bir kural belirlemek için Varsayılan grafik işlemcisini değiştir seçeneğine tıklayabilirsiniz .

Yöntem 2: Grafik kartı sürücünüzü güncelleme

"DX11 özellik seviyesi 10.0, motoru çalıştırmak için gerekli" hatasını çözmek için başlatılacak açık yer , grafik kartı sürücülerinizi güncellemektir. Bunu yapmanın birkaç yolu vardır, ancak bunu yapmanın ideal yolu video kartı üreticisine bağlıdır.

En yeni Windows sürümleri (Windows 10 ve Windows 8), grafik kartınızın ihtiyaç duyduğu yazılım sürücüsünü otomatik olarak yüklemelidir. Ancak işletim sisteminiz GPU'nuz için otomatik olarak bir sürücü indirip yüklese bile, büyük olasılıkla mevcut en son sürüm değildir. Sisteminiz bu hatayı bildirebilir çünkü GPU , destekleyici donanıma sahip olmasına rağmen Özellik Düzeyi 10.0'ı nasıl kullanacağını bilmiyordur .

Bu, uygun grafik sürücüsünün yüklenmesiyle çözülebilir. Bunu yapmanın evrensel bir yolu vardır (GPU üreticinizden bağımsız olarak), ancak üreticinin sürücüyü yükleme yönergelerini takip etmek kadar güvenilir değildir.

Aygıt Yöneticisi aracılığıyla grafik sürücüsünün yüklenmesi

Aşağıda, Aygıt Yöneticisi aracılığıyla grafik sürücünüzü güncelleme adımlarına sahipsiniz . Başlamak için iyi bir yer, ancak çevrimiçi olarak uygun sürücüyü aramak için Windows Update'e güveniyor. Bu yöntem GPU sürücünüzü güncellemezse, lütfen en popüler grafik kartı üreticilerine özel sonraki kılavuzları takip edin.

  1. Windows tuşu + R'ye basın , “ devmgmt.mscyazın ve Aygıt Yöneticisi'ni açmak için Enter tuşuna basın .

  2. Ekran Bağdaştırıcıları'na gidin ve açılır menüyü genişletin. Grafik sürücüsüne sağ tıklayın ve Sürücüyü Güncelle (Sürücü Yazılımını Güncelle) öğesini seçin .

    Not: Ekran Bağdaştırıcıları altında iki farklı giriş görebilirsiniz . Bu genellikle hem entegre hem de özel grafik kartına sahip dizüstü ve dizüstü bilgisayarlarda görülür. Şu an itibariyle Intel yalnızca entegre kartlar üretmektedir. Özel kartlar daha fazla işlem gücüne sahiptir ve zorlu oyunları ve uygulamaları işlemek için kullanılır - amacımız için lütfen özel bileşeni güncelleyin.

  3. Güncellenmiş sürücü yazılımı için otomatik olarak Ara'ya tıklayın ve Windows sürücüleri çevrimiçi olarak tararken bekleyin. Daha yeni bir sürücü bulursa, yüklenene ve sisteminiz yeniden başlatılana kadar bekleyin.

    Windows'un en son sürücüye sahip olduğunuzu belirlemesi durumunda, aşağıdaki kılavuzlardan biriyle devam edin. Yukarıdaki adımlar yeni bir sürücü yüklediyse, uygulamayı başlattığınızda hatanın hala devam edip etmediğine bakın. Varsa, Yöntem 2'ye geçin .

Nvidia grafik kartlarına sahip kullanıcılar

Özel bir Nvidia GeForce grafik kartınız varsa, sürücüleri iki farklı şekilde güncelleyebilirsiniz. En zarif çözüm, GeForce Experience'ı indirmek ve yazılımın GPU'nuzu otomatik olarak tanımlamasına ve uygun sürücüleri yüklemesine izin vermektir. Program sizi en son sürücü sürümünü manuel olarak aramaktan kurtaracaktır.

Bununla birlikte, GeForce Experience'ın aksadığı ve bazı anakart modellerinde düzgün çalışmadığı bilinmektedir. GeForce Experience'ı kullanamıyorsanız, GPU'nuz için en son grafik kartı sürücüsünü manuel olarak indirmek için aşağıdaki adımları izleyin:

  1. Resmi Nvidia indirme sayfasını (burada) ziyaret edin ve Ürün Türünüzü, Ürün Serinizi ve Ürününüzü seçin . Uygun İşletim Sistemini seçtiğinizden ve Ara düğmesine bastığınızdan emin olun .

    Not: Daha hızlı bir yöntem, Seçenek 2'ye gitmek ve Grafik Sürücüleri'ne tıklamaktır . Bu, sisteminizi otomatik olarak tarar ve GPU'nuz için uygun sürücüyü indirir. Ancak bunun çalışması için Java'nın en son sürümünü indirmeniz gerekebileceğini unutmayın.

  2. Önerilen Nvidia sürücüsünü indirin ve yükleyin.

  3. Kurulum tamamlandığında sistem otomatik olarak yeniden başlamazsa, manuel olarak yeniden başlatın ve sorunun çözülüp çözülmediğine bakın.

ATI grafik kartlarına sahip kullanıcılar

AMD'nin GeForce Experience ile eşdeğeri Gaming Evolved'dur. Grafik kartı sürücülerinizi otomatik olarak güncellemek için bu AMD yardımcı programını kullanabilirsiniz. Gaming Evolved, sisteminizi en son grafik sürücüleriyle güncel tutmanın yanı sıra, sistem özelliklerinize göre en iyi deneyimi elde etmeniz için grafik ayarlarını otomatik olarak değiştirerek oyunlarınızı optimize eder.

Bu iş için ek bir program kurmak istemiyorsanız, sürücüyü eski usul yoldan da indirebilirsiniz. İşte her şey için hızlı bir rehber:

  1. Resmi AMD indirme sayfasını ziyaret edin (burada).
  2. Sürücünüzü Manuel Olarak Seçin altında , ürün türünü, ürün ailesini ve modeli seçin . Ardından, uygun işletim sistemini seçin ve Sonuçları Görüntüle'ye tıklayın .

    Not: GPU modelinizden emin değilseniz veya daha da otomatikleştirmek istiyorsanız, Sürücünüzü Otomatik Olarak Algıla ve Kur altındaki Şimdi İndir düğmesini de tıklayabilirsiniz . Bu, sisteminizi tarayacak ve en son sürücüyü uygulayacak başka bir ATI yardımcı programını yükleyecektir.

  3. Sürücü yüklendikten sonra, makinenizi yeniden başlatın ve hatanın giderilip giderilmediğine bakın.

Entegre Intel Graphics'e sahip kullanıcılar

Şimdiye kadar, ATI yalnızca entegre grafik kartları üretiyordu. Çoğu zaman, sürücü Aygıt Yöneticisi'nden başarıyla güncellenir (bu yöntemdeki ilk kılavuz). Ancak, oradan güncelleme yapamıyorsanız, Intel'in İndirme Merkezi'nden (buradan) indirebilirsiniz.

Yöntem 3: DirectX çalışma zamanı ortamını onarma

DirectX paketine dahil olan API'ler nadiren kırılır, ancak olduğu bilinmektedir. Ne yazık ki DirectX'i gerçekten etkili bir şekilde kaldıramazsınız. DirectX çalışma zamanı 11.3 ve 12, Windows 10'a dahildir ve tüm güncellemeler / onarımlar Windows Update tarafından gerçekleştirilir. DirectX'in bu sürümleri için bağımsız bir paket yoktur.

Ancak, DirectX Son Kullanıcı Çalışma Zamanı Web yükleyicisini ve DirectX Redist'i (Haziran 2010) kullanarak tüm DirectX dosyalarını (DX12'den olanlar hariç) onarabilirsiniz .

DirectX End-User Runtime Web Installer'ı (burada) indirerek başlayın . Yükseltilmiş ayrıcalıklar vermek için yürütülebilir dosyayı sağ tıklamanız ve Yönetici olarak çalıştır'ı seçmeniz gerekir. Ardından, tüm DirectX 9.0c dosyalarınızın sağlam olduğundan emin olmak için ekrandaki talimatları izleyin.

Ardından, DirectX Redist'i (Haziran 2010) bu bağlantıdan (buradan) indirin. Paketi açın ve DirectX SDK'yı erişilebilir bir yere çıkarın . Ardından, çıkarılan dosyalara gidin ve DXSetup yürütülebilir dosyasını açın . DirectX bileşenlerini yeniden yüklemek için ekrandaki talimatları izleyin.

Kurulum tamamlandıktan sonra, sisteminizi yeniden başlatın ve sorunun çözülüp çözülmediğine bakın.

Yöntem 4: Platform güncelleştirmesi KB2670838'i yükleme (yalnızca Windows 7)

Windows 8 ve Windows 10'dan farklı olarak, Windows 7, DX 11 Özellik Seviyesi 10.0'ı etkinleştirmek için ek bir platform güncellemesi ( KB2670838) gerektirir . İsteğe bağlı bir güncelleme olarak etiketlenmiştir, bu nedenle WU'nuzun güncel olduğunu düşünseniz bile kaçırmış olabilirsiniz.

Hatanın nedeninin bu olup olmadığını görmek için, bekleyen tüm isteğe bağlı güncellemeleri uygulayın veya bu Microsoft bağlantısını (burada) ziyaret edin ve KB2670838 platform güncellemesini indirin. Güncelleme kuruluyken, bilgisayarınızı yeniden başlatın ve sorunu çözüp çözmediğine bakın.