Jak używać narzędzia diagnostycznego DirectX (DxDiag) do rozwiązywania problemów w systemie Windows

DirectXto zestaw technologii lub interfejsów programowania aplikacji wykorzystywanych przez wiele aplikacji lub programów multimedialnych w systemie Windows. Microsoft rozwija go, aby zapewnić akcelerację sprzętową dla ciężkich aplikacji multimedialnych, takich jak gry 3D i filmy HD. Windows 11/10 ma zainstalowany DirectX 12.

Uruchom narzędzie diagnostyczne DirectX (DxDiag)

Jeśli masz problemy z prawidłowym odtwarzaniem gry lub filmu,Narzędzie diagnostyczne DirectXpomoże Ci zlokalizować źródło. Aby uzyskać do niego dostęp, go, aby rozpocząć w systemie Windows 11/10, wpiszdxdiag,i naciśnij Enter.

Jeśli używasz narzędzia diagnostycznego DirectX po raz pierwszy, może pojawić się pytanie, czy chcesz sprawdzić, czy sterowniki są podpisane cyfrowo.

TrzaskTakaby mieć pewność, że sterowniki zostały podpisane przez wydawcę, który zweryfikował ich autentyczność.

Po zakończeniu działania narzędzia diagnostycznego oto informacjetrzy kluczowe rzeczyaby sprawdzić raport DxDiag.

1] Sprawdź swoją kartę graficzną

Niektóre programy działają bardzo wolno lub nie, chyba że włączona jest akceleracja sprzętowa Microsoft DirectDraw lub Direct3D.

Aby to ustalić, kliknij kartę Wyświetlacz, a następnie w obszarze DirectXFunkcje, sprawdź, czy DirectDraw, Direct3D i przyspieszenie tekstur AGP są wyświetlane jako włączone. Jeśli nie, spróbujobróceniena akceleracji sprzętowej.

  1. Kliknij prawym przyciskiem myszy pulpit i otwórz opcję Rozdzielczość ekranu.
  2. TrzaskUstawienia zaawansowane.
  3. KliknijRozwiązywanie problemówkartę, a następnie kliknijZmień ustawienia.
  4. Przesuń suwak Przyspieszenie sprzętowe do pozycji Pełny.

Jeśli to się nie powiedzie, może być konieczna aktualizacja sterownika wideo lub samej karty. Najnowsze sterowniki dla swojego sprzętu zazwyczaj można znaleźć w sekcji pomocy technicznej w witrynie internetowej producenta.

2] Sprawdź kontrolery gier

Jeśli joystick lub inne urządzenie wejściowe nie reaguje, może to oznaczać, że nie zostało poprawnie zainstalowane. Upewnij się, że urządzenie jest widoczne na karcie Wejście. Jeżeli nie, zainstaluj ponownie urządzenie zgodnie z instrukcją producenta. Jeśli jest to urządzenie USB, odłącz je i podłącz ponownie.

3] Sprawdź, czy nie ma „niepodpisanych” sterowników

Sterownik podpisany cyfrowo został przetestowany przez Laboratorium Jakości Sprzętu Microsoft Windows pod kątem zgodności z DirectX. Jeśli Narzędzie diagnostyczne oznaczy niepodpisany sterownik, aktualizacja sterownika może rozwiązać problem. Zazwyczaj najnowszy sterownik dla swojego sprzętu można znaleźć w sekcji pomocy technicznej w witrynie internetowej producenta.

Upewnij się, że masz 64-bitowy sterownik dla 64-bitowego komputera i że wersja sterownika jest kompatybilna. Aby to ustalić, konieczne może być sprawdzenie konfiguracji sprzętu.

4] Inne rzeczy do sprawdzenia

Jeśli po uruchomieniu Narzędzia diagnostycznego DirectX nadal występują problemy z grą lub filmem, możesz sprawdzić kilka innych rzeczy, korzystając z pliku DxDiag.

Sprawdź tryb wyświetlania swojej aplikacji lub gry

Kiedy aplikacja DirectX przechodzi w tryb pełnoekranowy, rozdzielczość aplikacji może nie odpowiadać natywnej rozdzielczości monitora LCD. Rozdzielczość monitora została zaprojektowana tak, aby wyświetlać zawartość na podstawie jej rozmiaru. Jeśli widzisz czarne pasy na górze lub po bokach ekranu, gdzie część nie jest używana, możesz spróbowaćułuskowienieobraz pełnoekranowy. Jeśli aplikacja lub gra umożliwia wybór trybu wyświetlania, być może uda się zmienić ustawienia aplikacji lub gry i wybrać tryb odpowiadający natywnej rozdzielczości monitora LCD. Pomoże Ci to wykorzystać wszystkie ekrany, zachowując zamierzoną rozdzielczość aplikacji.

Która wersja DirectX jest zainstalowana na Twoim komputerze

W zakładce System przeciwkoWersja DirectX, zobaczysz wersję zainstalowaną w twoim systemie. Na powyższym obrazku zobaczyszDirectX 12wspomniany.

Jeśli uruchomienie narzędzia nie pomoże, możesz odinstalować DirectX ze swojego systemu, a następniei zainstaluj go na nowo.

Sprawdź wersję DirectX wymaganą przez Twoją aplikację lub grę

Niektóre aplikacje i gry wymagają DirectX 9. Jednak w systemie Windows 7 zainstalowana jest nowsza wersja DirectX. Jeśli zainstalujesz aplikację lub grę wymagającą DirectX 9, może pojawić się komunikat o błędzie, taki jak: „; spróbuj ponownie zainstalować program, aby rozwiązać ten problem." Dwie ostatnie cyfry nazwy pliku mogą się różnić. Jeśli po ponownej instalacji aplikacji lub gry pojawi się ten sam komunikat o błędzie, przejdź doInstalator internetowy środowiska wykonawczego DirectX dla użytkownika końcowegostronę internetową i postępuj zgodnie z instrukcjami, aby zainstalować DirectX i otrzymać aktualizacje DirectX i poprzednich wersji DirectX.

Jak wygenerować diagnostykę DirectX (DxDiag)?

Gdy Diagnostyka DirectX zakończy analizę, kliknij Zapisz wszystkie informacje, a następnie Zapisz jako. Pamiętaj, aby nazwać go tak, aby można go było zapamiętać i łatwo zlokalizować.

Jak mogę sprawdzić, czy DirectX działa?

Jeśli znajdziesz go w wynikach wyszukiwania, a narzędzie diagnostyczne nie generuje żadnego błędu, oznacza to, że DirectX działa. Nie możesz go używać bezpośrednio; zamiast tego mogą z niego korzystać tylko aplikacje i gry, wywołując określone funkcje za pośrednictwem odpowiednich interfejsów API.

Czy istnieje sposób wymuszenia ponownego uruchomienia DirectX?

Nie. Będziesz musiał ponownie uruchomić komputer, jeśli uważasz, że coś jest nie tak z grą i występuje powiązany błąd DirectX. Możesz także wygenerować raport, aby sprawdzić, czy przyczyną problemu jest coś innego.

Czy mogę zainstalować DirectX 12 we wcześniejszych wersjach systemu Windows?

Nie możesz. Microsoft musi to obsługiwać, ponieważ wykonuje wiele wywołań niskiego poziomu, które nie są dostępne we wcześniejszych wersjach systemu Windows. Ktoś może to przenieść, ale może nie być tak niezawodny. Jeśli więc spróbujesz, robisz to na własne ryzyko.

Related Posts