Как исправить ошибку DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?



Попробуйте наш инструмент устранения неполадок

DirectX - это технология, которая используется практически для всех задач, которые вы выполняете в своей компьютерной системе. Microsoft DirectX играет жизненно важную роль - от мультимедиа до игр. При попытке запустить игру или что-то еще пользователи часто получают сообщения об ошибках DirectX, которые обычно возникают из-за устаревших драйверов или отсутствия распространяемых файлов. Одна из известных ошибок DirectX - это DXGI_ERROR_NOT_CURRENTLY_AVAILABLE ошибка. Мы подробно поговорим о причинах указанного сообщения об ошибке, а затем упомянем несколько решений, которые могут помочь вам решить проблему.



DXGI_ERROR_NOT_CURRENTLY_AVAILABLE



Что вызывает ошибку DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

Ошибки DirectX очень распространены и время от времени всплывают. Указанное сообщение об ошибке часто связано со следующими факторами:



  • Direct x не обновлен: Если прямой x, установленный в вашей системе, не обновлен, и в вашей системе нет прямого x, необходимого для программы, которую вы хотите запустить, вы, вероятно, получите эту ошибку. Обычно Direct X встроен в более новую версию Windows, такую ​​как Windows 10, но иногда, если он поврежден или некоторые из его компонентов, которые требуются определенной программе, отсутствуют, вы получите эту ошибку.
  • Проблема с видео драйверами: Если в вашей системе установлены устаревшие видеодрайверы или в установленных в ней видеодрайверах есть проблема, которая не позволяет ей работать правильно, вы, вероятно, получите эту ошибку. Если в ваших видеодрайверах отсутствуют некоторые функции, которые требуются игре или программе, которую вы хотите запустить, то обычно рекомендуется обновить видеодрайверы до последней версии, чтобы избавиться от таких проблем.
  • Проблема с разрешением (несовместимое разрешение): Некоторые пользователи на форумах Battlefield говорили, что проблема была вызвана разрешением их монитора и т. Д., А изменение разрешения решило проблему для них. Таким образом, вы можете получить эту ошибку, потому что разрешение, которое вы установили на своем мониторе и т. Д., Несовместимо с программой, которую вы пытаетесь запустить, и, следовательно, выдает эту ошибку.
  • Использование кабеля DVI: Некоторые пользователи даже сообщили, что эта проблема была вызвана тем, что они использовали кабель DVI вместо кабеля HDMI для подключения своего графического процессора к своим устройствам вывода, то есть к монитору, и при замене его на кабель HDMI проблема была исправлена. Таким образом, вы можете получить эту ошибку, потому что вы используете кабель DVI для подключения графического процессора к монитору и т. Д., Даже если ваш графический процессор поддерживает выход HDMI (почти все новые GPUS поддерживают выходы HMDI).
  • Частота обновления монитора / ЖК-дисплея: Пользователь на форумах Steam сообщил, что проблема была вызвана частотой обновления его монитора, и после ее изменения проблема была исправлена ​​для него. Таким образом, вы можете получить ошибку, потому что вы установили частоту обновления дисплея на значение, несовместимое с программой или игрой, которую вы хотите запустить.

Сейчас существует множество решений, которые вы можете попробовать исправить эту ошибку, и все зависит от сценария возникновения ошибки. Если это вызвано одним сценарием, то настройка или устранение причины ошибки устранит проблему для этого сценария, поэтому обязательно попробуйте все решения и посмотрите, какое из них соответствует вашему сценарию.

Решение 1. Обновите драйверы графики

Часто, когда графические драйверы не обновлены, вы, скорее всего, получите большинство ошибок, связанных с DirectX в Windows. Поэтому всегда рекомендуется обновлять графические драйверы. Если вы используете графические драйверы Nvidia, перейдите на страницу загрузки графических драйверов Nvidia и загрузите последнюю версию драйвера для своего графического процессора. Аналогичным образом, если вы используете AMD Radeon, перейдите на страницу загрузки драйверов AMD Radeon Graphics и загрузите последнюю версию драйвера. После загрузки установите драйверы и перезагрузите компьютер. Если это была проблема с драйвером, надеюсь, обновив графические драйверы, ваша проблема будет решена.

Решение 2. Установите последнюю версию DirectX

Некоторые пользователи сообщали на форумах Steam, что загрузка последней версии DirectX для Windows решает проблему. Чтобы загрузить последний распространяемый пакет DirectX для Windows 10, перейдите на страницу загрузки Microsoft для DirectX и загрузите его. После этого запустите установщик, чтобы установить DirectX или обновить его в вашей системе. Если это была проблема DirectX, то установка последней версии DirectX решит проблему с вашей стороны.



Решение 3. Используйте кабель HDMI для подключения к выходному устройству отображения.

Следующее решение, которое вы можете попробовать, если вы используете кабель DVI для подключения к своему устройству вывода, - это заменить его кабелем HDMI вместо графического процессора, и устройство отображения поддерживает его (обычно это поддерживают новые устройства отображения и графические процессоры). Поскольку были случаи, когда пользователи избавлялись от этой проблемы, переходя на кабель HDMI. Вы должны попробовать его и посмотреть, решит ли он проблему за вас.

Кабель HDMI

Решение 4. Измените частоту обновления дисплея:

Еще вы можете попробовать изменить частоту обновления вашего устройства отображения в Windows. Обычно рекомендуется использовать частоту обновления 60 Гц, но если ваш монитор поддерживает более высокие частоты обновления, вы также можете попробовать более высокие. Чтобы изменить частоту обновления в Windows, сделайте следующее:

  1. открыто Стартовое меню и введите Настройки и щелкните по первому появившемуся выбору.
  2. Затем нажмите на Система .
  3. Нажмите на Дисплей а затем нажмите на опцию Расширенные настройки дисплея .
  4. Откроется новое окно.
  5. После этого нажмите Свойства адаптера дисплея для дисплея 1 . (Если у вас нет нескольких дисплеев, основным дисплеем в вашей системе будет 1).

    Настройки отображения

  6. Затем переключитесь на Монитор таб.
  7. Под Монитор настройки вы увидите метку Частота обновления экрана а под ним - частота отображения, на которую настроено ваше устройство отображения. Измените частоту на 60 Гц (увеличьте, если ваш монитор поддерживает это) и закройте окно.

После этого снова запустите свою программу и убедитесь, что она устраняет проблему.

Решение 5. Измените разрешение экрана

Один парень на форумах EA сообщил, что изменение разрешения экрана устранило для него ошибку. Если вы используете современные устройства отображения, то они обычно имеют более высокое разрешение экрана, поддерживаемое до 1080p или же 1920 × 1080 . Вы можете попробовать немного настроить разрешение экрана и установить более низкое значение, например, 1680 × 1050 и посмотрите, решит ли это вашу проблему. Если ваша ошибка была вызвана неподдерживаемым разрешением экрана программой или игрой, которую вы хотите запустить, то ее изменение, скорее всего, решит проблему для вас.

3 минуты на чтение