Як виправити помилку DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

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

Що спричиняє помилку DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

Помилки DirectX дуже загальні і спливають час від часу. Зазначене повідомлення про помилку часто зумовлене наступними факторами:

  • Прямий х не оновлений: Якщо прямий х, встановлений у вашій системі, не оновлений, і у вашій системі немає прямого х, необхідного програмі, яку ви хочете запустити, тоді ви, мабуть, отримаєте цю помилку. Зазвичай Direct X вбудовується в новішу версію Windows, як Windows 10, але іноді, якщо він пошкоджується або відсутні деякі його компоненти, які потрібні певній програмі, ви отримаєте цю помилку.
  • Проблема з відеодрайверами : якщо у вашій системі застарілі відеодрайвери або у встановлених у системі відеодрайверах є якісь проблеми, які не дають їй працювати належним чином, то, ймовірно, ви отримаєте цю помилку. Якщо у ваших драйверах відео не вистачає деяких функцій, які потрібні грі чи програмі, яку ви хочете запустити, то зазвичай рекомендується оновити драйвери відео до останньої версії, щоб позбутися таких проблем.
  • Проблема вирішення проблеми (несумісна роздільна здатність): Деякі користувачі форумів на полі бою заявляли, що саме роздільна здатність їх монітора тощо спричинила проблему, і зміна дозволу вирішила проблему для них. Отже, ви можете отримувати цю помилку, оскільки роздільна здатність, яку ви встановили на моніторі тощо, не сумісна з програмою, яку ви намагаєтесь запустити, і, отже, вона видає вам цю помилку.
  • Використання кабелю DVI: Деякі користувачі навіть повідомляли, що ця проблема виникла через те, що вони використовували кабель DVI замість кабелю HDMI для підключення свого графічного процесора до своїх вихідних пристроїв, тобто монітора, і після заміни на кабель HDMI вирішено проблему. Отже, ви можете отримати цю помилку, оскільки ви використовуєте кабель DVI для підключення GPU до монітора тощо, навіть якщо ваш графічний процесор підтримує вихід HDMI (майже всі новіші GPUS підтримують виходи HMDI).
  • Частота оновлення монітора / РК-дисплея: Користувач на парових форумах повідомив, що саме частота оновлення монітора спричинила проблему, і після її зміни проблему було виправлено. Таким чином, можливо, ви отримуєте помилку, оскільки встановили частоту оновлення дисплея на значення, яке не сумісне з програмою чи грою, яку ви хочете запустити.

Зараз існує безліч рішень, якими можна спробувати виправити цю помилку, і все залежить від сценарію помилки. Якщо це спричинено одним сценарієм, тоді виправлення або усунення причини помилки вирішить проблему для цього сценарію, тому переконайтеся, що ви спробуєте всі рішення та подивитесь, який з них відповідає вашому сценарію.

Рішення 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. Спробуйте його і перевірте, чи це вирішує проблему.

Рішення 4: Змініть частоту оновлення вашого дисплея:

Ще одне, що ви можете спробувати, - це змінити частоту оновлення вашого пристрою відображення в Windows. Зазвичай рекомендується використовувати частоту оновлення 60 Гц, але якщо ваш монітор підтримує вищу частоту оновлення, тоді ви можете спробувати і вищу. Щоб змінити частоту оновлення в Windows, виконайте такі дії:

  1. Відкрийте меню «Пуск» і введіть « Налаштування» та натисніть на перший вибір, що з’явиться.
  2. Потім натисніть на Система .
  3. Клацніть на Display (Дисплей), а потім клацніть на параметр Advanced Display Settings (Розширені налаштування дисплея) .
  4. Відкриється нове вікно.
  5. Потім натисніть кнопку Властивості адаптера дисплея для дисплея 1 . (Якщо у вас немає декількох дисплеїв, основним пристроєм відображення буде 1 у вашій системі).
  6. Потім перейдіть на вкладку Монітор .
  7. У розділі Параметри монітора ви побачите мітку Частота оновлення екрана, а під ним - частоту відображення, для якої встановлено ваш дисплей. Змініть частоту на 60 Гц (підніміться вище, якщо ваш монітор це підтримує) і закрийте вікно.

Після цього запустіть програму ще раз і переконайтеся, що вона вирішує проблему.

Рішення 5: Змініть роздільну здатність дисплея

Хлопець на форумах EA повідомив, що зміна роздільної здатності дисплея виправила для нього помилку. Якщо ви використовуєте сучасні пристрої відображення, то вони, як правило, мають вищу роздільну здатність дисплея, що підтримується до 1080p або 1920 × 1080 . Ви можете спробувати трохи налаштувати роздільну здатність дисплея та змінити його на нижче значення, наприклад, 1680 × 1050, і перевірити, чи вирішує це проблему. Якщо ваша помилка була спричинена непідтримуваною роздільною здатністю дисплея програмою чи грою, яку ви хочете запустити, тоді її змінення, швидше за все, вирішить проблему.