Windows

Uruchom narzędzie diagnostyczne DirectX: Rozwiązywanie problemów z DirectX

Разработка приложений DirectX в Visual Studio 2013

Разработка приложений DirectX в Visual Studio 2013

Spisu treści:

Anonim

DirectX to zestaw technologii używanych w wielu programach multimedialnych w systemie Windows. Został opracowany przez firmę Microsoft w celu zapewnienia akceleracji sprzętowej dla ciężkich aplikacji multimedialnych, takich jak gry 3D i filmy HD. Windows 7 ma najnowszą wersję DirectX v 11.

Uruchom narzędzie diagnostyczne DirectX

Jeśli masz problemy z prawidłowym odtwarzaniem gry lub filmu, Narzędzie diagnostyczne DirectX może pomóc ci wskazać źródło. Aby uzyskać do niego dostęp, przejdź do Start w Windows 7/8/10, wpisz dxdiag i naciśnij Enter.

Jeśli używasz narzędzia diagnostycznego DirectX, możesz zostać zapytany, czy chcesz sprawdzić, czy sterowniki są podpisane cyfrowo.

Kliknij Tak, aby upewnić się, że sterowniki zostały podpisane przez wydawcę, który zweryfikował ich autentyczność.

Po zakończeniu pracy narzędzia diagnostycznego tutaj trzy kluczowe rzeczy do sprawdzenia:

1. Sprawdź swoją kartę graficzną: Niektóre programy działają bardzo wolno lub wcale, chyba że włączone jest przyspieszanie sprzętowe Microsoft DirectDraw lub Direct3D.

Aby to ustalić, kliknij kartę Wyświetlanie, a następnie w obszarze Funkcje DirectX, sprawdź, czy DirectDraw, Direct3D, a Przyspieszenie tekstury AGP pojawia się jako Włączone. Jeśli nie, spróbuj włączyć przyspieszanie sprzętowe.

  1. Kliknij prawym przyciskiem pulpit i otwórz Rozdzielczość ekranu.
  2. Kliknij Ustawienia zaawansowane .
  3. Kliknij kartę Rozwiązywanie problemów , a następnie kliknij Zmień ustawienia .
  4. Przesuń suwak Przyspieszania sprzętowego na Pełny.

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

2. Sprawdź kontrolery gier: Jeśli joystick lub inne urządzenie wejściowe nie odpowiada, może to nie być poprawnie zainstalowane. Upewnij się, że urządzenie pojawia się na karcie Wejście. Jeśli nie, zainstaluj ponownie urządzenie zgodnie z instrukcjami producenta. Jeśli jest to urządzenie USB, odłącz je, a następnie podłącz ponownie.

3. Sprawdź, czy nie są "niepodpisane" sterowniki: Sterownik, który został podpisany cyfrowo, został przetestowany przez laboratorium jakości sprzętu Microsoft Windows dla Zgodność z DirectX. Jeśli narzędzie diagnostyczne zgłosi niepodpisany sterownik, aktualizacja sterownika może rozwiązać problem. Zazwyczaj można znaleźć najnowszy sterownik dla sprzętu w sekcji pomocy technicznej na stronie producenta.

Inne rzeczy do sprawdzenia: Jeśli po uruchomieniu narzędzia diagnostycznego DirectX nadal występują problemy z grą lub filmem, to kilka innych rzeczy, które możesz sprawdzić.

Sprawdź tryb wyświetlania aplikacji lub gry.

Kiedy aplikacja DirectX 9 przechodzi w tryb pełnoekranowy, rozdzielczość aplikacji może nie odpowiadać natywnej rozdzielczości twój monitor LCD, rozdzielczość, jaką twój monitor miał wyświetlać w zależności od jego wielkości. Jeśli widzisz czarne pasy na górze lub bokach ekranu, gdzie część nie jest używana, możesz spróbować skalować obraz pełnoekranowy. Jeśli aplikacja lub gra pozwala wybrać tryb wyświetlania, możesz zmienić ustawienia aplikacji lub gry i wybrać tryb odpowiadający natywnej rozdzielczości monitora LCD. Pomoże ci to wykorzystać cały ekran, zachowując jednocześnie zamierzoną rozdzielczość aplikacji.

Sprawdź wersję DirectX, której wymaga twoja aplikacja lub gra.

Niektóre aplikacje i gry wymagają DirectX 9. Jednak Windows 7 jest zainstalowany z nowsza wersja DirectX. Jeśli zainstalujesz aplikację lub grę wymagającą DirectX 9, może pojawić się komunikat o błędzie, na przykład: " Program nie może się uruchomić, ponieważ na komputerze brakuje pliku d3dx9_35.dll. Spróbuj ponownie zainstalować program, aby rozwiązać ten problem. "Dwie ostatnie cyfry nazwy pliku mogą się różnić. Jeśli pojawi się ten sam komunikat o błędzie po ponownym zainstalowaniu aplikacji lub gry, przejdź do strony WWW instalatora końcowego środowiska wykonawczego użytkownika końcowego DirectX i postępuj zgodnie z instrukcjami, aby zainstalować program DirectX 9 i otrzymywać aktualizacje do wersji DirectX 9 i wcześniejszych wersji DirectX.

Zalecany link dla programistów: centrum programistów DirectX.

Może również Cię zainteresować DirectX Legacy!

wvc + TWC + twcf = MFc