Poprawka: do uruchomienia silnika wymagana jest funkcja DX11 w wersji 10.0



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Błąd „Do uruchomienia silnika wymagany jest poziom funkcji DX11 10.0” pojawia się, gdy system nie ma odpowiedniego Poziom funkcji sprzętowych Direct3D wymagane przez silnik gry. Ten konkretny komunikat o błędzie sygnalizuje, że aparat aplikacji nie może użyć Poziom funkcji Direct 3D wersja 10.0 . Jeśli system operacyjny ma najnowszą wersję DirectX, błąd jest zwykle oznaką, że procesor graficzny nie spełnia minimalnych wymagań systemowych lub działa na przestarzałym sterowniku. Użytkownicy napotkają ten błąd podczas próby uruchomienia gier i innych aplikacji wymagających obszernego przetwarzania graficznego.



Co to jest DirectX?

Directx jest zbiorem interfejsy programowania aplikacji (API) opracowane przez firmę Microsoft do obsługi zadań związanych z programowaniem gier i multimediami na wszystkich platformach stowarzyszonych z firmą Microsoft. Zbiór interfejsów API zapewnia programy zgodne z DirectX ze sprzętową obsługą multimediów. Między innymi DirectX umożliwia programowi (grze lub innej aplikacji) określenie możliwości sprzętu i dostosowanie jego parametrów w celu zapewnienia najlepszych wrażeń.



Wiele interfejsów API obecnych w podsystemie DirectX jest obowiązkowych i należy je traktować jako niezbędne do wszystkiego, od prostego odtwarzania wideo po wymagające gry wideo 3D.



Poziom funkcji sprzętowych DirectX Runtime vs Direct3D

Wielu użytkowników myli rozszerzenie Środowisko wykonawcze DirectX środowisko z Poziom funkcji sprzętowych Direct3D . DirectX Runtime opisuje wersję DirectX, którą może obsługiwać oprogramowanie systemu operacyjnego. Z drugiej strony Poziom funkcji sprzętowych Direct3d opisuje obsługę, jaką zapewnia sprzęt wideo (GPU).

Mając to na uwadze, posiadanie najnowszego środowiska wykonawczego DirectX zainstalowanego na komputerze nie oznacza, że ​​sprzęt może je obsługiwać Poziom funkcji sprzętowych Direct3D 10.0. Nawet jeśli Twoja wersja systemu Windows obsługuje najnowsze API DirectX, Twoja karta GPU może nie obsługiwać wymaganego poziomy funkcji. Dzieje się tak często w przypadku starszych lub zintegrowanych procesorów graficznych.

Jak sprawdzić, czy jest zainstalowany DirectX

Jeśli masz system Windows 10, Środowisko wykonawcze DirectX 12.0 został automatycznie zainstalowany z systemem operacyjnym (przy założeniu, że masz najnowsze aktualizacje systemu Windows). Aby jednak korzystać z nowych interfejsów API DirectX, Twoja karta GPU musi je obsługiwać.



Aby to potwierdzić i sprawdzić, która wersja DirectX jest obsługiwana przez Twój system operacyjny, musisz uruchomić Narzędzie diagnostyczne DirectX (dxdiag) . Dostęp do tego wbudowanego narzędzia systemu Windows można uzyskać w dowolnej wersji systemu Windows, otwierając okno Uruchom ( Klawisz Windows + R. ) i wpisując „ dxdiag ”.

Możesz zobaczyć swoją wersję środowiska wykonawczego DirectX pod Informacje o systemie w System patka.

Aby sprawdzić, czy Twój procesor GPU jest w stanie obsługiwać wymagane poziomy funkcji, przejdź do Pokaz karta pod Kierowcy i zobacz, które Poziomy funkcji są obsługiwane przez Twoją kartę graficzną.

Jeśli to znajdziesz poziom funkcji 10_0 (10,0) nie wyświetla się wśród Poziomy funkcji wejścia do środka Narzędzie diagnostyczne DirectX , to jeden z następujących scenariuszy:

  • Twoja karta graficzna (GPU) działa z przestarzałymi sterownikami, które wymagają aktualizacji. Jeśli twój system nie ma sterownika, który instruuje sprzęt graficzny, jak używać odpowiedniego poziomu funkcji, nie będzie on kupowany w narzędziu diagnostycznym DirectX.
  • Twój system operacyjny wymaga dodatkowej aktualizacji platformy. Dotyczy tylko użytkowników Windows 7 i Windows XP.
  • Twoja karta graficzna nie obsługuje Poziom funkcji 10.0 . W takim przypadku odpowiednią poprawką byłby zakup nowej karty graficznej (GPU).

Pamiętaj, że DirectX ma wsteczną kompatybilność - jeśli masz DirectX 12, wszystkie poprzednie dystrybucje środowiska uruchomieniowego powinny być obecne w twoim systemie. To samo dotyczy DirectX 11 i DirectX 10.

Jednak niektóre starsze gry wymagają starszych interfejsów API DirectX, które są przestarzałe w systemie Windows 10 i można je znaleźć tylko w DirectX 9.0c lub niżej . W takim przypadku będziesz musiał zainstalować tę konkretną dystrybucję, aby uruchomić program. Mimo że najnowsza wersja DirectX to 12.0, zdecydowana większość gier nadal w dużym stopniu opiera się na poziomach funkcji zaimplementowanych w środowisku wykonawczym DirectX 10.

Naprawiono błąd „DX11 poziom funkcji 10.0 jest wymagany do działania silnika”

Jeśli narzędzie diagnostyczne DirectX ujawni, że masz środowisko uruchomieniowe DirectX 10 lub nowsze, a procesor graficzny obsługuje wymagany poziom funkcji Direct3D, powinieneś mieć składniki niezbędne do uruchomienia danej aplikacji. Jeśli jednak nadal masz rozszerzenie „Do uruchomienia silnika wymagany jest poziom funkcji DX11 10.0” błąd pomimo spełnienia wymagań, jedna z poprawek w tym artykule pozwoli Ci naprawić błąd.

Poniżej znajduje się zbiór rozwiązań, które użytkownicy uznali za pomocne w naprawianiu „Do uruchomienia silnika wymagany jest poziom funkcji DX11 10.0” błąd. Postępuj zgodnie z każdą metodą, aż napotkasz poprawkę, która będzie dla Ciebie odpowiednia.

Uwaga: Poniższe metody mają zastosowanie tylko wtedy, gdy masz pewność, że Twój procesor graficzny obsługuje Poziom funkcji 10.0 . Przed wypróbowaniem którejkolwiek z poprawek zalecamy zbadanie specyfikacji karty graficznej, aby sprawdzić, czy obsługuje Poziom funkcji Direct3D 10.0 .

Metoda 1: Uruchomienie aplikacji z dedykowanym GPU

Jeśli widzisz błąd na laptopie lub notebooku, prawdopodobnie masz zarówno dedykowany procesor graficzny, jak i zintegrowane rozwiązanie. Jeśli masz dwie karty, system zdecyduje, której karty GPU użyć, analizując, ile zasobów jest wymaganych przez silnik aplikacji. Może to jednak zostać zastąpione przez narzędzie oszczędzające baterię - jeśli jest ustawione w trybie oszczędzania baterii, może zmusić system do uruchomienia programu ze zintegrowanym GPU, ponieważ zużywa mniej zasobów.

Można temu łatwo zaradzić, ustawiając narzędzie na „ Tryb wydajności ”Lub całkowicie odinstalowując oprogramowanie. Ale jeśli nie chcesz odinstalowywać menedżera baterii, możesz wymusić dedykowany procesor graficzny, klikając prawym przyciskiem myszy skrót do gry i wybierając Uruchom z procesorem graficznym. Następnie wybierz swoją dedykowaną kartę i zobacz, czy zaczyna się bez „Do uruchomienia silnika wymagany jest poziom funkcji DX11 10.0” błąd.

Jeśli rozpocznie się pomyślnie, możesz powrócić do tego ustawienia i kliknąć Zmień domyślny procesor graficzny aby ustawić stałą regułę dla programu w twoich GPU Panel sterowania ustawienia.

Metoda 2: Aktualizacja sterownika karty graficznej

Oczywiste miejsce, w którym należy zacząć, aby rozwiązać problem „Do uruchomienia silnika wymagany jest poziom funkcji DX11 10.0” błąd polega na aktualizacji sterowników karty graficznej. Można to zrobić na kilka sposobów, ale najlepszy sposób na zrobienie tego zależy od producenta karty graficznej.

Najnowsze wersje systemu Windows (Windows 10 i Windows 8) powinny automatycznie zainstalować sterownik oprogramowania wymagany przez kartę graficzną. Ale nawet jeśli Twój system operacyjny automatycznie pobierze i zainstaluje sterownik dla Twojego GPU, prawdopodobnie nie jest to najnowsza dostępna wersja. Twój system może zgłosić ten błąd, ponieważ GPU nie wie, jak go używać Poziom funkcji 10.0 pomimo posiadania odpowiedniego sprzętu.

Można to rozwiązać, instalując odpowiedni sterownik karty graficznej. Jest na to jeden uniwersalny sposób (niezależnie od producenta GPU), ale nie jest on tak niezawodny, jak przestrzeganie zaleceń producenta dotyczących instalowania sterownika.

Instalowanie sterownika grafiki przez Menedżera urządzeń

Poniżej znajdują się kroki aktualizacji sterownika karty graficznej za pośrednictwem Menadżer urządzeń . To dobre miejsce na rozpoczęcie, ale wyszukiwanie odpowiedniego sterownika w trybie online jest zależne od usługi Windows Update. Jeśli ta metoda nie zaktualizuje sterownika karty graficznej, postępuj zgodnie z kolejnymi przewodnikami, które są specyficzne dla najpopularniejszych producentów kart graficznych.

  1. naciśnij Klawisz Windows + R. , rodzaj ' devmgmt.msc ”I uderzyć Wchodzić otworzyć Menadżer urządzeń .
  2. Przewiń w dół do Karty graficzne i rozwiń menu rozwijane. Kliknij prawym przyciskiem myszy sterownik karty graficznej i wybierz Aktualizuj sterownik (Aktualizuj oprogramowanie sterownika) .
    Uwaga: W obszarze mogą być widoczne dwa różne wpisy Karty graficzne. Zwykle ma to miejsce w przypadku laptopów i notebooków, które mają zarówno zintegrowaną, jak i dedykowaną kartę graficzną. Obecnie Intel produkuje tylko karty zintegrowane. Dedykowane karty mają większą moc obliczeniową i są używane do przetwarzania wymagających gier i aplikacji - w naszym celu zaktualizuj dedykowany komponent.
  3. Kliknij Wyszukaj automatycznie zaktualizowane oprogramowanie sterownika i poczekaj, aż system Windows wyszuka sterowniki online. Jeśli znajdzie nowszy sterownik, poczekaj, aż zostanie zainstalowany i system zostanie ponownie uruchomiony.
    Jeśli system Windows ustali, że masz najnowszy sterownik, przejdź do jednego z poniższych przewodników. Jeśli powyższe kroki spowodowały zainstalowanie nowego sterownika, sprawdź, czy błąd nadal występuje podczas uruchamiania aplikacji. Jeśli tak, przejdź do Metoda 2 .

Użytkownicy z kartami graficznymi Nvidia

Jeśli masz dedykowaną kartę graficzną Nvidia GeForce, możesz zaktualizować sterowniki na dwa różne sposoby. Najbardziej eleganckim rozwiązaniem byłoby pobranie GeForce Experience i pozwól oprogramowaniu automatycznie zidentyfikować Twój procesor graficzny i zainstalować odpowiednie sterowniki. Program oszczędza Ci konieczności ręcznego wyszukiwania najnowszej wersji sterownika.

Jednak wiadomo, że oprogramowanie GeForce Experience powoduje usterki i nie działa poprawnie z niektórymi modelami płyt głównych. Jeśli nie możesz korzystać z oprogramowania GeForce Experience, wykonaj poniższe czynności, aby ręcznie pobrać najnowszy sterownik karty graficznej dla swojego GPU:

  1. Odwiedź oficjalną stronę pobierania Nvidii ( tutaj ) i wybierz swój Typ produktu, seria produktów , i Produkt . Upewnij się, że wybrałeś odpowiedni System operacyjny i naciśnij Szukaj przycisk.
    Uwaga: Szybszą metodą jest iść z Opcją 2 i kliknij Sterowniki graficzne . Spowoduje to automatyczne przeskanowanie systemu i pobranie odpowiedniego sterownika dla Twojego GPU. Pamiętaj jednak, że może być konieczne pobranie najnowszej wersji oprogramowania Java, aby to zadziałało.
  2. Pobierz i zainstaluj zalecany sterownik Nvidia.
  3. Jeśli system nie uruchomi się ponownie automatycznie po zakończeniu instalacji, uruchom ponownie ręcznie i sprawdź, czy problem został rozwiązany.

Użytkownicy z kartami graficznymi ATI

Odpowiednikiem AMD dla GeForce Experience jest Gaming Evolved. Możesz użyć tego narzędzia AMD do automatycznej aktualizacji sterowników karty graficznej. Oprócz aktualizowania systemu za pomocą najnowszych sterowników graficznych, Gaming Evolved zoptymalizuje Twoje gry, automatycznie zmieniając ustawienia grafiki, aby uzyskać najlepsze wrażenia w oparciu o specyfikacje systemu.

Jeśli nie chcesz instalować dodatkowego programu do tego zadania, możesz również pobrać sterownik w staroświecki sposób. Oto krótki przewodnik po całej sprawie:

  1. Odwiedź oficjalną stronę pobierania AMD ( tutaj ).
  2. Pod Wybierz ręcznie sterownik , Wybierz typ produktu, rodzina produktów , i Model . Następnie wybierz odpowiedni system operacyjny i kliknij Wyświetl wyniki .
    Uwaga: Jeśli nie masz pewności co do modelu GPU lub chcesz jeszcze bardziej zautomatyzować, możesz również kliknąć Pobierz teraz przycisk pod Automatycznie wykryć i zainstalować sterownik . Spowoduje to zainstalowanie innego narzędzia ATI, które przeskanuje system i zastosuje najnowszy sterownik.
  3. Po zainstalowaniu sterownika uruchom ponownie komputer i sprawdź, czy błąd został usunięty.

Użytkownicy ze zintegrowaną grafiką Intel

Do tej pory ATI produkowało tylko zintegrowane karty graficzne. W większości przypadków sterownik jest pomyślnie aktualizowany z Menedżera urządzeń (pierwszy przewodnik w tej metodzie). Jeśli jednak nie możesz zaktualizować z tego miejsca, możesz pobrać ją z Centrum pobierania firmy Intel ( tutaj ).

Metoda 3: Naprawianie środowiska wykonawczego DirectX

Interfejsy API zawarte w pakiecie DirectX rzadko się psują, ale wiadomo, że tak się dzieje. Niestety, tak naprawdę nie można skutecznie odinstalować DirectX. Środowisko wykonawcze DirectX 11.3 i 12 jest dołączone do systemu Windows 10, a wszelkie aktualizacje / naprawy są obsługiwane przez usługę Windows Update. Nie ma oddzielnego pakietu dla tych wersji DirectX.

Możesz jednak naprawić wszystkie pliki DirectX (z wyjątkiem tych z DX12) za pomocą Instalator sieci Web DirectX End-User Runtime i DirectX Redist (czerwiec 2010) .

Zacznij od pobrania Instalator sieciowy DirectX End-User Runtime ( tutaj ). Musisz kliknąć plik wykonywalny prawym przyciskiem myszy i wybrać Uruchom jako administrator nadawać podwyższone uprawnienia. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby upewnić się, że wszystkie pliki DirectX 9.0c są nienaruszone.

Następnie pobierz DirectX Redist (czerwiec 2010) z tego łącza ( tutaj ). Otwórz pakiet i wyodrębnij plik DirectX SDK gdzieś dostępne. Następnie przejdź do wyodrębnionych plików i otwórz plik DXSetup wykonywalny. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby ponownie zainstalować składniki DirectX.

Po zakończeniu instalacji uruchom ponownie system i sprawdź, czy problem został rozwiązany.

Metoda 4: Instalowanie aktualizacji platformy KB2670838 (tylko Windows 7)

W przeciwieństwie do Windows 8 i Windows 10, Windows 7 wymaga dodatkowej aktualizacji platformy ( KB2670838) aby włączyć DX 11 Feature Level 10.0. Jest oznaczony jako aktualizacja opcjonalna, więc możesz ją przegapić, nawet jeśli uważasz, że Twoja WU jest aktualna.

Aby sprawdzić, czy to jest przyczyną błędu, zastosuj wszystkie oczekujące aktualizacje opcjonalne lub odwiedź to łącze firmy Microsoft ( tutaj ) i pobierz plik KB2670838 aktualizacja platformy. Po zainstalowaniu aktualizacji uruchom ponownie komputer i sprawdź, czy rozwiązało problem.

8 minut czytania