Jak rozwiązać błąd „DirectX 12 nie jest obsługiwany w Twoim systemie” w systemie Windows

Istnieje więc częsty problem, w którym gra na Steamie nie uruchamia się, ponieważ wyświetla błąd dotyczący obsługi DirectX 12. Jest to dość irytujące, zwłaszcza jeśli chcesz po prostu rozpocząć grę bez konieczności majstrowania przy konfiguracji lub sprawdzania sprzętu. Błąd zazwyczaj wygląda tak: „DirectX 12 nie jest obsługiwany w Twoim systemie. Spróbuj uruchomić grę bez argumentu wiersza poleceń -dx12 lub -d3d12”.Co dziwne, czasami jest to po prostu problem ze zgodnością, a czasami Twój sprzęt w ogóle go nie obsługuje. Ustalenie, czy Twój system faktycznie obsługuje DirectX 12, czy nie, może być nieco uciążliwe, ale istnieją sposoby na rozwiązanie tego problemu bez konieczności bycia ekspertem od technologii. Poniżej znajduje się kilka praktycznych rozwiązań, które faktycznie pomogły osobom w podobnych sytuacjach.

Jak naprawić błędy obsługi DirectX 12 w grach Steam

Sprawdź możliwości swojego sprzętu — czy Twój procesor graficzny obsługuje DirectX 12?

To często sedno problemu. Jeśli Twoja karta graficzna jest zbyt stara lub zintegrowana, może po prostu nie obsługiwać DirectX 12, którego większość nowych gier wydaje się wymagać. Sprawdź model swojego GPU pod kątem oficjalnych wymagań: sprawdź specyfikację swojego GPU online i porównaj ją z listą obsługiwanych kart. Na przykład, seria NVIDIA GTX 600 i seria AMD HD 7000 lub nowsze powinny być w porządku. Nie wiesz, jaki masz GPU? Wpisz dxdiagUruchom ( ) Win + R, a następnie naciśnij Enter. Na karcie Wyświetlacz znajdziesz obsługiwane poziomy funkcji. Jeśli nie ma listy DirectX 12, Twój GPU prawdopodobnie nie jest kompatybilny. Na niektórych komputerach to sprawdzenie czasami pokazuje obsługę, ale Twój sterownik może być nieaktualny, więc czytaj dalej.

Zaktualizuj system operacyjny Windows — czy jest on aktualny i zgodny z najnowszymi wersjami?

DirectX 12 jest dostępny tylko w systemie Windows 10 w wersji 1909 i nowszych. Aby sprawdzić, czy korzystasz z kompatybilnej wersji, przejdź do Ustawienia > Windows Update, a następnie kliknij Sprawdź aktualizacje. Instalacja wszystkich opcjonalnych aktualizacji jest często pomijana, ale jest kluczowa, ponieważ mogą one zawierać ważne komponenty DirectX. Po zainstalowaniu aktualizacji lub aktualizacji uruchom ponownie komputer — czasami system wymaga ponownego uruchomienia, aby rozpoznać nowe funkcje.

Odśwież sterowniki graficzne — Czy przyczyną mogą być przestarzałe sterowniki?

Starsze sterowniki czasami robią więcej szkody niż pożytku, zwłaszcza gdy próbujesz przejść do najnowszej gry, która wymaga nieco więcej od twojego sprzętu. Najlepszym sposobem jest pobranie najnowszych bezpośrednio ze strony internetowej producenta twojego GPU: NVIDIA, AMD lub Intel. Zamiast polegać na Menedżerze urządzeń (który może być trafiony lub chybiony), przejdź do oficjalnych stron ze sterownikami. W przypadku NVIDIA jest to NVIDIA Driver Downloads. W przypadku AMD są to AMD Drivers. A w przypadku zintegrowanej grafiki Intel sprawdź Intel Drivers. Uruchom instalator, zrestartuj system i miej nadzieję, że gra rozpozna aktualizację. Nie wszystko aktualizuje się płynnie, więc czasami odinstalowanie starych sterowników za pomocą narzędzia takiego jak DDU (Display Driver Uninstaller), a następnie zainstalowanie nowych może rozwiązać uporczywe problemy.

Spróbuj uruchomić grę z DirectX 11 zamiast 12

Jeśli Twój sprzęt po prostu nie obsługuje DirectX 12, wymuszenie uruchomienia gry z DirectX 11 może być rozwiązaniem. To trochę dziwne, ale wiele gier akceptuje argument wiersza poleceń. Na Steamie przejdź do Biblioteki, kliknij prawym przyciskiem myszy grę, wybierz Zarządzaj > Przeglądaj pliki lokalne. Znajdź plik wykonywalny gry, kliknij prawym przyciskiem myszy i przejdź do Właściwości. W polu Ustaw opcje uruchamiania dodaj [ brakujący -dx11element].Kliknij OK, a następnie spróbuj ponownie uruchomić grę. Czasami w ten sposób całkowicie pomijany jest problematyczny kod DirectX 12. Nie jest to idealne rozwiązanie, ale przynajmniej możesz grać bez zamartwiania się specyfikacją sprzętu.

Zaktualizuj DirectX do najnowszej wersji

Oczywiście, Windows musi to utrudniać bardziej niż to konieczne – tylko po to, by skomplikować sprawę. Pobierz i zainstaluj najnowszą wersję środowiska uruchomieniowego DirectX z instalatora internetowego Microsoft DirectX End-User Runtime. Uruchomienie tej instalacji zaktualizuje komponenty systemu, zapewniając zgodność z najnowszymi funkcjami API. Po instalacji uruchom ponownie komputer i spróbuj ponownie uruchomić grę. Czasami przyczyną problemu są brakujące lub uszkodzone pliki DirectX, a to rozwiązanie rozwiązuje ten problem.

Zmień parametry uruchamiania gry, aby uzyskać lepszą kompatybilność

Czasami zmiana ustawień zgodności gry może przynieść efekty. Kliknij prawym przyciskiem myszy plik wykonywalny gry (lub w Steamie, w sekcji Zarządzaj > Przeglądaj pliki lokalne ) > Właściwości. Na karcie Zgodność wybierz starszą wersję systemu Windows, np.Windows 8. Zaznacz Wyłącz optymalizacje pełnoekranowe i Uruchom ten program jako administrator. Te kroki mogą rozwiązać niektóre dziwne konflikty z DirectX lub interfejsami API graficznymi. Zastosuj, OK, a następnie spróbuj ponownie uruchomić grę. Nie ma gwarancji, że wszystko się uda, ale warto spróbować, jeśli nic innego nie zadziała.

Należy pamiętać o jednym — jeśli nadal nie możesz uruchomić gry, czasami może być konieczna czysta ponowna instalacja gry lub nawet systemu Windows, ale te poprawki powinny przybliżyć Cię do rozpoczęcia gry, zamiast konieczności rzucania myszką przez pokój.

Streszczenie

  • Sprawdź, czy Twój procesor graficzny obsługuje DirectX 12 za pomocą narzędzia dxdiag lub specyfikacji online
  • Upewnij się, że system Windows jest w pełni zaktualizowany
  • Aktualizuj sterowniki graficzne z oficjalnych stron, nie tylko z Menedżera urządzeń
  • W razie potrzeby wymuś uruchomienie gry z DirectX 11 za pomocą opcji uruchamiania
  • Zainstaluj najnowszą wersję środowiska uruchomieniowego DirectX firmy Microsoft
  • Jeśli nic innego nie pomoże, zmień ustawienia zgodności

Podsumowanie

Walka z błędami DirectX może być bardzo frustrująca, ale zazwyczaj wystarczy sprawdzić obsługę sprzętu, zaktualizować sterowniki lub dostosować opcje uruchamiania. Czasami to po prostu dziwny problem z systemem Windows. Jeśli żadna z tych sugestii nie pomoże, warto rozważyć aktualizację lub powrót do starszych wersji sterowników. Oby to pomogło komuś wrócić do grania bez łamania sobie głowy.