Jak naprawić błąd DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?



Wypróbuj Nasz Instrument Do Eliminowania Problemów

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 otrzymują komunikaty o błędach DirectX, które są zwykle spowodowane przez przestarzałe sterowniki lub brakujące elementy redystrybucyjne. Jednym ze znanych błędów DirectX jest plik DXGI_ERROR_NOT_CURRENTLY_AVAILABLE błąd. Omówimy szczegółowo przyczyny tego komunikatu o błędzie, a następnie wymienimy kilka rozwiązań, które mogą pomóc w rozwiązaniu problemu.



DXGI_ERROR_NOT_CURRENTLY_AVAILABLE



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 nieaktualny: 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, takiej 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 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ą (niezgodna rozdzielczość): Niektórzy użytkownicy na forach pola bitwy powiedzieli, że to rozwiązanie ich monitora itp. Było przyczyną problemu, 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.
  • Za pomocą 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łączenia GPU do urządzeń wyjściowych, tj. Monitora, a po zmianie go 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 jego 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 sprawdź, 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 był to problem ze sterownikiem, miejmy nadzieję, że aktualizując sterowniki graficzne, 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, aby podłączyć się 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.

Kabel HDMI

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 odświeżania, 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. otwarty Menu Start i wpisz Ustawienia i kliknij pierwszy wybór, który nadejdzie.
  2. Następnie kliknij System .
  3. Kliknij Pokaz a następnie kliknij 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).

    Ustawienia wyświetlania

  6. Następnie przejdź do Monitor patka.
  7. Pod Monitor ustawienia zobaczysz etykietę Częstotliwość odświeżania ekranu a pod nim częstotliwość wyświetlania, na którą 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 obsługiwane wyższe rozdzielczości wyświetlania 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 zobacz, 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.

3 minuty czytania