Wielu użytkowników otrzymuje komunikat o błędzie DX11 z poziomem funkcji 10.0 wymaganym do uruchomienia silnika (czasami z poziomem funkcji 11.0 lub do uruchomienia gry) podczas uruchamiania niektórych gier. Biorąc pod uwagę fakt, że taki tekst może nie być do końca zrozumiały dla początkującego użytkownika, można natknąć się na pytania typu „Mam DirectX 12, ale pisze o takim błędzie, co mam zrobić?”.
Niniejsza instrukcja szczegółowo opisuje, co oznacza ten komunikat, dlaczego błąd zależy nie tylko od wersji DirectX i jak naprawić błędy „Do uruchomienia silnika wymagany jest poziom funkcji DX11 10.0” oraz „Do uruchomienia silnika wymagany jest poziom funkcji DX11 11.0”. silnik ’ podczas uruchamiania gier. Metody są odpowiednie dla Windows 11, Windows 10, 8.1 i 7.
Błąd DX11 poziom funkcji 10.o jest wymagany do uruchomienia silnika podczas uruchamiania gier w Windows 11 i Windows 10 nie oznacza, że nie masz wymaganej wersji DirectX, ale dosłownie mówi, co następuje: nie masz wsparcia dla funkcji poziom 10,0 (lub 11,0, jeśli wskazano ten numer). Może być nieobecny, nawet jeśli masz zainstalowany DirectX 12. Poziom funkcji oznacza tutaj poziom obsługi funkcji Direct3D (komponent w DirectX), a obsługiwany poziom zależy w sumie od trzech składników:
Jak dokładnie wygląda ta zależność można przeczytać po angielsku na Wikipedii https://en.wikipedia.org/wiki/Feature_levels_in_Direct3D, ale przygotowałem krótkie podsumowanie, aby większość użytkowników mogła szybko wyciągnąć wnioski (o sterownikach jeszcze nie wspominam, zakładając, że masz już zainstalowane najnowsze oficjalne wersje):
Dzięki zrozumieniu przyczyn błędu i ewentualnych niespójności w naszym systemie możemy z większą pewnością przystąpić do rozwiązywania problemu. Nie zapominaj, że mówimy o Windows 10, 8.1 (8) i Windows 7, najprawdopodobniej nie uruchomisz gry na starszych wersjach systemu.
Przed przystąpieniem do możliwych metod rozwiązania problemu sprawdź wersję DirectX na swoim komputerze i wersję WDDM, w tym celu naciśnij klawisze Win + R na klawiaturze (Win to klawisz z logo Windows), wpisz dxdiag i naciśnij Enter, zgódź się na sprawdzenie podpisów cyfrowych i poczekaj na zakończenie zbierania informacji. Zwróć uwagę na pozycję „Wersja DirectX”, musi to być co najmniej 11.
Przejdź do zakładki „Ekran” i zwróć uwagę na pozycję „Model WDDM”, powinna wynosić co najmniej 1,2, a najlepiej 1,3 (jeśli tak nie jest, poniższe kroki instalacji sterownika, w zależności od obsługiwanej karty graficznej, mogą napraw to) i, co ważniejsze, do pozycji „Poziomy funkcji”, błąd informuje nas o braku wymaganego poziomu funkcji. Jeśli wymaganych poziomów nie ma na liście, ale karta wideo musi je obsługiwać, może to być w sterownikach i wtedy spróbujemy to naprawić.
Jeśli twoja karta graficzna (oddzielna lub zintegrowana) obsługuje wymagany poziom funkcji DX11, najpierw wykonaj następujące kroki, aby naprawić poziom funkcji DX11 10.0 / poziom funkcji 11.0 wymagany do uruchomienia błędu silnika:
Czasami zdarza się, że użytkownik posiada zintegrowaną i dyskretną kartę graficzną, z których jedna obsługuje żądany poziom funkcjonalności, a druga nie. Na przykład kupiłeś nową płytę główną i procesor z nową zintegrowaną grafiką, ale zachowałeś starą kartę graficzną lub odwrotnie.
W takim przypadku możesz spróbować wyłączyć starszą kartę graficzną w Menedżerze urządzeń. Aby wyłączyć kartę wideo:
Następnie spróbuj ponownie uruchomić grę — teraz podczas uruchamiania gra będzie mogła korzystać tylko z GPU (karty wideo), która pozostała włączona, a jeśli obsługuje DX11 poziom funkcji 10 lub poziom funkcji 11, gra się uruchomi .
Scenariusz jest możliwy, gdy połączenie cech modelu karty graficznej i wersji DirectX, nawet z najnowszymi sterownikami, nie pozwala na uruchamianie gier z wymaganym poziomem funkcji, w tym przypadku napraw błąd DX11 poziomu funkcji 10.0/ 11.0 jest wymagane do uruchomienia silnika (lub do uruchomienia gry) można uzyskać jedynie poprzez wymianę karty graficznej (lub systemu, w przypadku starszych wersji DirectX na nieobsługiwanych systemach operacyjnych).
Mam nadzieję, że instrukcja okazała się przydatna i pomogła w rozwiązaniu problemu i zrozumieniu istoty rozważanego błędu przy uruchamianiu gier.