DirectX 12 domyślnie wyłączony: Jak go włączyć i odzyskać pełną obsługę na komputerze

  • DX12 jest zależny od sprzętu i sterowników: nie jest to coś, co instaluje się i aktywuje jak aplikację.
  • Narzędzie Dxdiag ujawnia prawdziwy poziom funkcji; kluczem są oficjalne sterowniki.
  • Szczególne przypadki, takie jak Haswell iGPU, mogą wymagać powrotu do poprzedniej wersji sterownika.

DirectX 12 domyślnie wyłączony

Kiedy widzisz, że DirectX 12 jest domyślnie wyłączony, możesz się zastanawiać, czy istnieje magiczny przycisk, który by go włączył. W rzeczywistości to coś więcej: Działanie DX12 zależy od tego, co oferuje Twój sprzęt i w jaki sposób sterownik graficzny to udostępnia.Dlatego nawet jeśli korzystasz z aktualnej wersji systemu Windows, niektóre gry mogą nie uruchomić się w DX12 lub mogą wymagać użycia DX11.

W tym przewodniku znajdziesz szczegółowe informacje na temat znaczenia tego komunikatu, sposobu dokładnego sprawdzenia wsparcia sprzętu oraz przyczyn Sterowniki GPU mają większe znaczenie niż jakikolwiek instalator i co robić w rzeczywistych sytuacjach, które już widzieliśmy w społecznościach i na forach wsparcia. Zobaczysz również osobliwy przypadek: niektóre procesory graficzne Intel iGPU czwartej generacji wyłączały DX12 ze względów bezpieczeństwa, stosując konkretne rozwiązanie, które obejmuje obniżyć wersję do poprzedniego sterownika.

Co oznacza wyłączenie DirectX 12?

Pierwszą rzeczą jest obalenie mitu: DirectX 12 nie jest przełącznikiem ani programem, który można zastąpić ręcznie.To zestaw interfejsów API i poziomów funkcji, które zależą od procesora graficznego i jego sterowników. System Windows może go obsługiwać, ale jeśli karta lub jej sterownik nie udostępniają określonego poziomu, system i gry nie będą mogły z niego korzystać.

W systemie Windows 11 dużo mówi się o DirectX 12 Ultimate. Ta nazwa to nie jest inne API, ale raczej zbiór zaawansowanych funkcji – takich jak Ray Tracing, VRS, Mesh Shaders i Sampler Feedback – które system obsługuje, gdy sprzęt i sterowniki na to pozwalają. Mówiąc wprost, nie znajdziesz miejsca na zastąpienie tekstu DX12 czymkolwiek innym; Nie zmienia się to tak, jak w przypadku instalacji aplikacji.

Oto, co wiadomo o systemie Windows 12
Podobne artykuł:
Co już wiemy o systemie Windows 12: co nowego, wymagania, interfejs i premiera

Jak sprawdzić, jakie poziomy DirectX obsługuje Twój komputer?

Twoim głównym sojusznikiem jest narzędzie diagnostyczne: dxdiagOtwórz go w polu wyszukiwania systemu Windows, wpisując „dxdiag” i przechodząc do zakładki „Ekran”. Po prawej stronie, w sekcji „Sterowniki”, zobaczysz „Poziomy funkcji”. Tam wymienione są poziomy funkcji. które Twój procesor graficzny i jego sterowniki oferują systemowi.

Jeśli nie widzisz DX12 lub brakuje określonych poziomów, najczęstszą przyczyną jest przestarzały lub nieodpowiedni sterownikUwaga: Nie zawsze jest to wina systemu Windows. Czasami problem leży w pakiecie producenta karty graficznej (zarówno zintegrowanej, jak i dedykowanej) oraz w sposobie, w jaki sterownik włącza lub wyłącza funkcje.

Windows 11 i DirectX 12 Ultimate: co musisz wiedzieć

Na obecnym komputerze z systemem Windows 11 obsługa DX12 Ultimate jest wbudowana w platformę. Aby upewnić się, że wszystkie funkcje, które możesz włączyć, są włączone, otwórz Start, przejdź do Ustawień, przejdź do usługi Windows Update i kliknij Sprawdź aktualizacje. Jeśli są jakieś oczekujące komponenty, zrestartuj komputer i sprawdź jeszcze raz dxdiag. aby sprawdzić, czy lista poziomów funkcji uległa zmianie.

Wiele osób szuka instalatorów DX12 na stronach internetowych osób trzecich. To zrozumiałe, ale zaleca się ostrożność. Pomocne mogą okazać się zewnętrzne przewodniki, np. przewodniki MiniTool., choć nie należą do firmy Microsoft. Odwiedzając te strony, uważaj na reklamy sugerujące pobranie cudownych narzędzi: Często są klasyfikowane jako PUP —potencjalnie niechciane programy—. Unikaj plików wykonywalnych, które nie pochodzą z oficjalnych źródeł.

DirectX 12 domyślnie wyłączony

Kluczem są sterowniki GPU

Zalecenie, które będzie Ci często powtarzane przez użytkowników korzystających z tabel, to ponowna instalacja lub aktualizacja sterowniki graficzne z oficjalnej strony producenta z komputera lub karty graficznej. Wymagane wersje DirectX zawierają odpowiednie sterowniki; dlatego decydującym krokiem jest zazwyczaj instalacja odpowiedniego pakietu od producenta, zamiast szukania osobnego „instalatora DX12”.

Na stronie pomocy technicznej komputera znajdziesz informacje o zainstalowanym zintegrowanym lub dedykowanym procesorze graficznym, a co za tym idzie, poziomy DirectX, które oficjalnie obsługujeJeśli nie znasz dokładnego modelu, wiele witryn producentów oferuje narzędzia do automatycznego wykrywania, które pozwalają uniknąć błędów i pobrać odpowiedni sterownik.

Przykłady z życia wzięte: gdy gra otwiera się w DX11

Są użytkownicy, którzy próbują bawić się efektami takimi jak Ray Tracing i technologiami skalowania w stylu DLSS, ale gra i tak uruchamia się w DX11. W jednym znanym przypadku, osoba z zaktualizowanym procesorem graficznym Intel iGPU i dGPU Nie mogłem przełączyć wymagającej gry na DX12, przez co nie było dostępnych RT ani DLSS. System uparcie trzymał się DX11, niezależnie od tego, ile aktualizacji wprowadziłem.

Dlaczego tak się dzieje? Gra może wykryć sposób aktywacji Zintegrowany procesor graficzny zamiast dedykowanegoWybrany adapter nie spełnia wymaganego poziomu funkcji; lub sam sterownik tymczasowo wyłączył DX12 ze względów zgodności lub bezpieczeństwa. Bez odpowiednich poziomów funkcji udostępnionych przez sterownik, gra domyślnie uruchomi DX11 lub całkowicie wyłączy opcje zaawansowane.

Błędy D3D11 po ponownej instalacji systemu Windows

Inny scenariusz widziany na forach: po czysta instalacja systemu Windows 11 Z powodu problemu z ponownym uruchomieniem użytkownik Ryzen 7 3700X napotkał Błąd D3D11 Podczas uruchamiania Fortnite. Zaktualizował system Windows, samą grę i sterowniki, a dxdiag nadal pokazywał, że niektóre części DX12 są wyłączone. Dodatkowo, podczas próby ręcznej instalacji DX12, system odpowiedział, że ma już najnowszą wersję.

Ponownie, odczyt jest taki sam: Nie ma magicznego pakietu DirectX 12 Aby to naprawić, ponieważ zależy to od tego, co udostępnia sterownik. Najlepszym sposobem jest aktualizacja z oficjalnej strony GPU, sprawdzenie, z jakiego adaptera korzysta gra i weryfikacja poziomów funkcji w programie dxdiag po każdej zmianie.

iGPU i dGPU w tym samym czasie: kto naprawdę pracuje

Wiele laptopów łączy w sobie iGPU i dGPU. W tych konfiguracjach System lub sama gra może wybrać domyślny, zintegrowany, ograniczając zaawansowane funkcje, jeśli dany iGPU nie obsługuje DX12 lub wymaganego poziomu. Każdy komputer obsługuje to inaczej, ale warto sprawdzić ustawienia gry i panel sterowania GPU, aby zobaczyć, który adapter jest aktywny i, jeśli to możliwe, dowiedzieć się, jak go włączyć. Użyj przełącznika MUX na laptopach.

Nawet jeśli wszystko jest zaktualizowane, jeśli sprzęt nie spełnia wymaganego poziomu funkcjonalności Nawiasem mówiąc, w tej grze nie ma opcji menu wymuszającej DX12. Wróćmy do sedna: DX12 to możliwości oferowane przez pakiet sterowników sprzętowych. W starszych systemach lub w niektórych przypadkach samo naciśnięcie przycisku nie wystarczy.

Przypadek szczególny procesora Intel Haswell: DX12 wyłączony ze względów bezpieczeństwa

Istnieje bardzo konkretny i udokumentowany incydent, który ma wpływ na Procesory Intel czwartej generacji ze zintegrowaną grafiką (Architektura Haswell). Z powodu luki w zabezpieczeniach firma Intel tymczasowo wyłączyła obsługę DirectX 12 na tych iGPU za pośrednictwem sterownika.

Zamiast łatki, łagodzenie polegało na wyłączeniu obsługi określonej wersji sterownika. Podany kontroler to 15.40.44.5107; Firma Intel zaleciła użytkownikom powrót do wersji 15.40.42.5063 lub starszej w celu odzyskania DX12, podczas gdy oni sami pracowali nad ostatecznym rozwiązaniem.

Zaangażowane modele Haswell iGPU

Dotknięte problemem układy obejmują rodziny Iris Pro 5200 i Iris 5100, a także serie Intel HD 5000, 4600, 4400 i 4200, nie wspominając o niektórych procesorach Pentium i Celeron bazujących na tej generacji Core. Są to stare, ale nadal bardzo popularne procesory., szczególnie na podstawowych laptopach i komputerach stacjonarnych, więc zmiana była zauważalna dla tych, którzy nadal uruchamiali gry w DX12.

  • Procesory Intel czwartej generacji z Iris Pro 5200.
  • modele z Iris 5100 tego samego pokolenia.
  • Seria Intel HD 5000, 4600, 4400 i 4200.
  • Pentium i Celeron z procesorem Intel HD iGPU opartym na Rdzeń czwartej generacji.

Jeśli należysz do jednej z tych grup i po zaktualizowaniu sterownika funkcja DX12 „zniknęła” z poziomów funkcji dxdiag, sprawdź dokładną wersję sterownika. Oficjalne wskazanie wskazywało na powrót z 15.40.44.5107 do 15.40.42.5063 lub wcześniejszejOczywiście zawsze pobieraj sterowniki ze strony internetowej firmy Intel lub od producenta komputera.

Zaktualizuj system Windows, a następnie sprawdź poprawność za pomocą narzędzia dxdiag

W systemie Windows 11 prawidłowym sposobem jest aktualizowanie systemu w Ustawieniach, w obszarze Windows Update. Po każdej dużej aktualizacji Uruchom dxdiag i sprawdź poziomy funkcjiW ten sposób możesz na pierwszy rzut oka sprawdzić, czy kombinacja systemu i sterowników zmieniła obsługę DX12.

Choć może się to wydawać powtarzalne, warto to podkreślić: DX12 nie instaluje się ponownie jak aplikacjaInstalatory DirectX dostępne w Internecie często obejmują starsze biblioteki lub elementy pomocnicze, ale faktyczna obsługa DX12 i DX12 Ultimate zależy od nowoczesnego sprzętu i sterowników.

Środki ostrożności dotyczące zewnętrznych przewodników i plików do pobrania

W internecie znajdziesz samouczki, które obiecują pobranie i zainstalowanie DX12 jednym kliknięciem. Niektóre artykuły na stronach takich jak MiniTool są jasne i dobrze wyjaśnione, ale nie należą do MicrosoftuJeśli przeglądasz te witryny, zachowaj szczególną ostrożność w przypadku banerów i wyskakujących okienek, które namawiają Cię do zainstalowania programów optymalizujących, „czyszczących” lub rzekomych programów wspomagających rozgrywkę: Często są klasyfikowane jako PUPPrzed podjęciem decyzji dokładnie przeanalizuj każdy program.

Jeśli potrzebujesz oficjalnej dokumentacji, zasoby firmy Microsoft w języku hiszpańskim jasno wyjaśniają, jak sprawdzić wersję, co oznaczają poziomy funkcji i jak diagnozować typowe problemy. Najbezpieczniejszą opcją jest skorzystanie z oficjalnych stron pomocy technicznej gdy wahasz się między sprzecznymi źródłami.

Co mówią technicy i społeczności

W wątkach pomocy stosunkowo często zdarza się, że jeśli użytkownik nie odpowiada na żądane testy, Technik zamyka incydent z powodu braku aktywności. W społeczności Intela pojawiały się komunikaty takie jak: brak odpowiedzi, zgłoszenie zarchiwizowane. Aby uniknąć tego problemu, staraj się odpowiadać na wszystkie pytania, dołącz zrzuty ekranu z dxdiag i podaj wersję sterownika.

poznać wersję DirectX i dowiedzieć się, jak ją ręcznie zaktualizować
Podobne artykuł:
Jak sprawdzić, jaką mam wersję DirectX i jak ją ręcznie zaktualizować

Inny ciekawy szczegół, który możesz znaleźć: Niektóre odpowiedzi zostały napisane przy pomocy usług tłumaczeniowychW porządku; najważniejsza jest treść techniczna. Czasami podpis pochodzi od niezależnych doradców, takich jak Charity, która podkreślała kluczową kwestię: w systemie Windows 11 DX12 Ultimate jest częścią systemu i nie jest zastępowany ręcznie.

Zobaczysz również, że doświadczeni użytkownicy — tacy jak Jeisson, weteran systemu Windows, który się przedstawił — pamiętają o podstawowych kwestiach: Wszystko sprowadza się do wyboru odpowiednich sterowników i sprawdzenia poziomów w programie dxdiag.Ich rada jest zgodna z najlepszymi praktykami: aktualizuj oprogramowanie, korzystając ze strony internetowej producenta komputera lub procesora graficznego, sprawdzaj zgodność i unikaj pakietów z podejrzanych źródeł.

Notatki i powiązane linki wkradają się

Przeglądając artykuły o DX12, czasami natkniesz się na moduły z linkami, które mają niewiele wspólnego z tematem, na przykład poradniki w stylu „jak rozwiązać kody błędów 91 i 92 na platformie streamingowej”, „jak odzyskać profil z aplikacji randkowej” lub „udostępnianie dysków i folderów w sieci lokalnej”. Są to automatyczne bloki powiązanej treści które nie mają wpływu na problem z DX12, ale mogą rozpraszać, jeśli jesteś w trakcie rozwiązywania problemu.

Nawiasem mówiąc, wiele społeczności technicznych przenosi się na serwery czatów w czasie rzeczywistym z powodu różnic zdań z tradycyjnymi platformami. Przydatne jest wiedzieć, na czym skupia się rozmowa, ponieważ tam zazwyczaj pojawiają się praktyczne rozwiązania, skrypty diagnostyczne i aktualne przewodniki.

Krótki przewodnik po niezbędnych kontrolach

  • Biegać dxdiag i sprawdź poziomy funkcji na karcie Wyświetlacz, w obszarze Sterowniki.
  • Trzymać Windows zaktualizowany w Ustawieniach, w obszarze Windows Update i uruchom ponownie, gdy zostaniesz o to poproszony.
  • Zainstaluj oficjalne sterowniki od producenta ze swojego komputera lub GPU; unikaj losowych repozytoriów.
  • Sprawdź co adapter używa gry; jeśli iGPU przecieka, może wymusić DX11.
  • Jeśli masz Intel Haswell z iGPU Jeśli po aktualizacji utraciłeś DX12, sprawdź, czy masz sterownik w wersji 15.40.44.5107 i rozważ powrót do wersji 15.40.42.5063 lub starszej.

Wyłączenie DX12 nie musi oznaczać, że system Windows jest uszkodzony.W większości przypadków przyczyną są przestarzałe sterowniki, gra korzysta z najmniej wydajnego adaptera lub karta graficzna nieobsługująca wymaganego poziomu funkcji. W bardzo specyficznych przypadkach – takich jak niektóre procesory graficzne Intel iGPU czwartej generacji – same sterowniki mogą wyłączać DX12 ze względów bezpieczeństwa.

Koncepcja diagnozowania problemów z komputerem
Podobne artykuł:
Uruchom dxdiag, aby zdiagnozować problemy z DirectX

Aktualizuj system i sterowniki, sprawdzaj poprawność oprogramowania za pomocą programu dxdiag i korzystaj z oficjalnych źródeł. zwykle odkłada elementy na miejsceJeśli nie jest to możliwe z uwagi na ograniczenia sprzętowe, może być konieczna zmiana ustawień graficznych lub rozważenie modernizacji komputera. Udostępnij tę informację, a więcej użytkowników dowie się o DirectX 12 i jego funkcjach.