Jak naprawić błąd DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

DirectX to technologia używana w prawie wszystkich zadaniach wykonywanych w systemie komputerowym. Od multimediów po granie w gry, Microsoft DirectX odgrywa kluczową rolę. Podczas próby uruchomienia gry lub czegokolwiek innego użytkownicy często są monitowani o błędy DirectX, które są zwykle spowodowane przez przestarzałe sterowniki lub brakujące elementy redystrybucyjne. Jednym ze znanych błędów DirectX jest błąd DXGI_ERROR_NOT_CURRENTLY_AVAILABLE . Omówimy szczegółowo przyczyny wspomnianego komunikatu o błędzie, a następnie wymienimy kilka rozwiązań, które mogą pomóc w rozwiązaniu problemu.

Co powoduje błąd DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

Błędy DirectX są bardzo ogólne i pojawiają się od czasu do czasu. Ten komunikat o błędzie jest często spowodowany następującymi czynnikami -

  • Direct x nie jest aktualny: Jeśli direct x zainstalowany w twoim systemie nie jest aktualny, a twój system nie ma bezpośredniego x wymaganego przez program, który chcesz uruchomić, prawdopodobnie pojawi się ten błąd. Zwykle Direct X jest osadzony w nowszej wersji systemu Windows, takiego jak Windows 10, ale czasami, jeśli zostanie uszkodzony lub brakuje niektórych jego składników wymaganych przez określony program, pojawi się ten błąd.
  • Problem ze sterownikami wideo: Jeśli twój system ma przestarzałe sterowniki wideo lub występuje jakiś problem ze sterownikami wideo zainstalowanymi w twoim systemie, który nie pozwala mu działać poprawnie, prawdopodobnie pojawi się ten błąd. Jeśli Twoim sterownikom wideo brakuje niektórych funkcji wymaganych przez grę lub program, który chcesz uruchomić, zwykle dobrym pomysłem jest zaktualizowanie sterowników wideo do najnowszej wersji, aby pozbyć się takich problemów.
  • Problem z rozdzielczością (niekompatybilna rozdzielczość): Niektórzy użytkownicy na forach pola bitwy twierdzili, że przyczyną problemu była rozdzielczość ich monitora itp., A zmiana rozdzielczości rozwiązała problem za nich. Tak więc, możesz otrzymać ten błąd, ponieważ rozdzielczość ustawiona na monitorze itp.nie jest zgodna z programem, który próbujesz uruchomić, i dlatego wyświetla ten błąd.
  • Używanie kabla DVI: Niektórzy użytkownicy zgłaszali nawet, że ten problem był spowodowany tym, że używali kabla DVI zamiast kabla HDMI do podłączania GPU do urządzeń wyjściowych, np. Monitora, a po zmianie na kabel HDMI naprawiono problem. Tak więc możesz otrzymać ten błąd, ponieważ używasz kabla DVI do podłączenia GPU do monitora itp., Nawet jeśli twój GPU obsługuje wyjście HDMI (prawie wszystkie nowsze GPUS obsługują wyjścia HMDI).
  • Częstotliwość odświeżania monitora / LCD: Użytkownik na forach Steam zgłosił, że przyczyną problemu była częstotliwość odświeżania monitora i po jej zmianie problem został dla niego naprawiony. Dlatego możesz otrzymać błąd, ponieważ ustawiłeś częstotliwość odświeżania ekranu na wartość, która nie jest zgodna z programem lub grą, którą chcesz uruchomić.

Teraz istnieje wiele rozwiązań, które możesz spróbować naprawić ten błąd i wszystko zależy od scenariusza błędu. Jeśli jest to spowodowane jednym scenariuszem, poprawienie lub naprawienie przyczyny błędu rozwiąże problem w tym scenariuszu, więc wypróbuj wszystkie rozwiązania i zobacz, które z nich pasuje do twojego scenariusza.

Rozwiązanie 1: Zaktualizuj sterowniki graficzne

Wiele razy, gdy sterowniki graficzne nie są aktualizowane, prawdopodobnie otrzymasz większość błędów związanych z DirectX w systemie Windows. Dlatego zawsze warto zaktualizować sterowniki karty graficznej. Jeśli korzystasz ze sterowników graficznych Nvidia, przejdź na stronę pobierania sterowników graficznych Nvidia i pobierz najnowszy sterownik dla swojego GPU. Podobnie, jeśli używasz AMD Radeon, przejdź do strony pobierania sterowników AMD Radeon Graphics i pobierz najnowszy sterownik. Po pobraniu zainstaluj sterowniki i uruchom ponownie komputer. Gdyby to był problem ze sterownikiem, miejmy nadzieję, że poprzez aktualizację sterowników graficznych, problem zostałby naprawiony.

Rozwiązanie 2: Zainstaluj najnowszą wersję DirectX

Niektórzy użytkownicy zgłaszali na forach Steam, że pobranie najnowszego DirectX dla Windows rozwiązuje problem. Aby pobrać najnowszą redystrybucję DirectX dla systemu Windows 10, przejdź do strony pobierania Microsoft dla DirectX i pobierz ją. Następnie uruchom instalator, aby zainstalować DirectX lub zaktualizować go w systemie. Jeśli był to problem z DirectX, zainstalowanie najnowszej wersji DirectX rozwiązałoby problem na końcu.

 Rozwiązanie 3: Użyj kabla HDMI do podłączenia do wyjściowego urządzenia wyświetlającego

Następnym rozwiązaniem, które możesz wypróbować, jeśli używasz kabla DVI do podłączenia do urządzenia wyjściowego, jest zastąpienie go kablem HDMI zamiast GPU, a urządzenie wyświetlające go obsługuje (zwykle obsługują go nowe urządzenia wyświetlające i procesory graficzne). Ponieważ zdarzały się przypadki, gdy użytkownicy pozbywali się tego problemu, przełączając się na kabel HDMI. Powinieneś go wypróbować i sprawdzić, czy to rozwiąże problem.

Rozwiązanie 4: Zmień częstotliwość odświeżania wyświetlacza:

Inną rzeczą, którą możesz spróbować, jest zmiana częstotliwości odświeżania urządzenia wyświetlającego w systemie Windows. Zwykle zaleca się używanie częstotliwości odświeżania 60 Hz, ale jeśli monitor obsługuje wyższe częstotliwości, możesz również wypróbować wyższe. Aby zmienić częstotliwość odświeżania w systemie Windows, wykonaj następujące czynności:

  1. Otwórz menu Start i wpisz Ustawienia i kliknij pierwszy wybór, który nadejdzie.
  2. Następnie kliknij System .
  3. Kliknij opcję Ekran, a następnie opcję Zaawansowane ustawienia wyświetlania .
  4. Otworzy się nowe okno.
  5. Następnie kliknij Właściwości karty graficznej dla wyświetlacza 1 . (Jeśli nie masz wielu wyświetlaczy, głównym urządzeniem wyświetlającym będzie 1 w systemie).
  6. Następnie przejdź do zakładki Monitor .
  7. W ustawieniach monitora zobaczysz etykietę Częstotliwość odświeżania ekranu, a pod nią częstotliwość wyświetlania, na jaką jest ustawione urządzenie wyświetlające. Zmień częstotliwość na 60 Hz (zwiększ częstotliwość, jeśli monitor ją obsługuje) i zamknij okno.

Po wykonaniu tej czynności uruchom ponownie program i zobacz, jak rozwiązuje problem.

Rozwiązanie 5: Zmień rozdzielczość ekranu

Facet na forach EA zgłosił, że zmiana rozdzielczości ekranu naprawiła błąd. Jeśli korzystasz z nowoczesnych urządzeń wyświetlających, zwykle mają one wyższe rozdzielczości obsługiwane do 1080p lub 1920 × 1080 . Możesz spróbować nieco poprawić rozdzielczość ekranu i zmienić ją na niższą wartość, na przykład 1680 × 1050, i sprawdzić, czy to rozwiąże problem. Jeśli błąd został spowodowany nieobsługiwaną rozdzielczością ekranu przez program lub grę, którą chcesz uruchomić, zmiana tego prawdopodobnie rozwiązałaby problem za Ciebie.