Как да поправя грешка в DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

DirectX е технология, която се използва от почти всички задачи, които изпълнявате на вашата компютърна система. От мултимедия до игра на игри, Microsoft DirectX играе жизненоважна роля. Докато се опитват да стартират игра или нещо друго, потребителите често се подканват с DirectX грешки, които обикновено се причиняват поради остарели драйвери или липсващи разпределими. Една от известните DirectX грешки е грешката DXGI_ERROR_NOT_CURRENTLY_AVAILABLE . Ще говорим подробно за причините за споменатото съобщение за грешка и след това ще споменем няколко решения, които могат да ви помогнат да разрешите проблема.

Какво причинява грешката DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

DirectX грешките са много общи и се появяват от време на време. Споменатото съобщение за грешка често се дължи на следните фактори -

  • Direct x не е актуален: Ако директният x, инсталиран на вашата система, не е актуален и вашата система няма директния x, необходим на програмата, която искате да стартирате, тогава вероятно ще получите тази грешка. Обикновено Direct X е вграден в по-новата версия на Windows като Windows 10, но понякога, ако се повреди или липсват някои от компонентите му, които се изискват от определена програма, ще получите тази грешка.
  • Проблем с видео драйверите: Ако вашата система има остарели видео драйвери или има някакъв проблем във видео драйверите, инсталирани на вашата система, който не му позволява да функционира правилно, тогава вероятно ще получите тази грешка. Ако на вашите видео драйвери липсват някои от функциите, които се изискват от играта или програмата, която искате да стартирате, обикновено е добра идея да актуализирате видео драйверите си до най-новата версия, за да се отървете от подобни проблеми.
  • Проблем с разделителната способност (несъвместима разделителна способност): Някои потребители на форумите на бойното поле са казали, че разделителната способност на монитора им и т.н. причинява проблема и промяната на разделителната способност решава проблема за тях. Така че, може да получавате тази грешка, тъй като разделителната способност, която сте задали на вашия монитор и т.н., не е съвместима с програмата, която се опитвате да стартирате и по този начин ви дава тази грешка.
  • Използване на DVI кабел: Някои потребители дори съобщават, че този проблем е причинен, тъй като те използват DVI кабел вместо HDMI кабел за свързване на GPU към изходните си устройства, т.е. монитор и при смяната му на HDMI кабел проблемът им е решен. Така че, може да получавате тази грешка, защото използвате DVI кабел за свързване на вашия GPU към монитора и т.н., въпреки че вашият GPU поддържа HDMI изход (почти всички по-нови GPUS поддържат HMDI изходи).
  • Честота на опресняване на монитора / LCD: Потребител във форумите за пара съобщава, че причината за проблема е била честотата на опресняване на монитора и след смяната му проблемът е бил отстранен за него. По този начин може да получавате грешката, защото сте задали честотата на опресняване на дисплея на стойност, която не е съвместима с програмата или играта, която искате да стартирате.

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

Решение 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 кабел вместо вашия GPU и устройството за показване го поддържа (обикновено новите дисплейни устройства и графичните процесори го поддържат). Тъй като има случаи на потребители да се отърват от този проблем, като преминат към HDMI кабел. Трябва да го изпробвате и да видите дали той решава проблема вместо вас.

Решение 4: Променете честотата на опресняване на Вашето дисплейно устройство:

Друго нещо, което можете да опитате, е да промените скоростта на опресняване на вашето дисплейно устройство в Windows. Обикновено се препоръчва да използвате честота на опресняване от 60 Hz, но ако мониторът ви поддържа по-високи честоти на опресняване, можете да опитате и с по-високи. За да промените честотата на опресняване в Windows, направете следното:

  1. Отворете менюто "Старт" и напишете " Настройки" и кликнете върху първата селекция, която идва.
  2. След това кликнете върху Система .
  3. Кликнете върху Display и след това върху опцията Advanced Display Settings .
  4. Ще се отвори нов прозорец.
  5. След това щракнете върху Display Adapter Properties за Display 1 . (Ако нямате няколко дисплея, основното дисплейно устройство ще бъде 1 във вашата система).
  6. След това преминете към раздела Монитор .
  7. Под настройките на монитора ще видите етикета Честота на опресняване на екрана, а под него - честотата на показване на вашето дисплейно устройство. Променете честотата на 60 Hz (по-висока, ако мониторът ви я поддържа) и затворете прозореца.

След като направите това, стартирайте програмата си отново и вижте, че тя решава проблема.

Решение 5: Променете разделителната способност на дисплея

Един човек от EA Forums съобщи, че промяната на разделителната способност на дисплея му е поправила грешката. Ако използвате съвременни дисплейни устройства, те обикновено имат по-високи резолюции на дисплея, поддържани до 1080p или 1920 × 1080 . Можете да опитате да промените малко разделителната способност на дисплея си и да я промените на по-ниска стойност, например 1680 × 1050, и да видите дали тя решава проблема ви. Ако грешката ви е причинена от неподдържана разделителна способност на дисплея от програмата или играта, която искате да стартирате, тогава промяната най-вероятно ще реши проблема за вас.