Коригирайте грешка в DXGI_ERROR_DEVICE_REMOVED

Грешката DXGI_ERROR_DEVICE_REMOVED възниква, когато видеокартата не може да работи нормално на компютъра. Грешката може да възникне по различни причини и да съдържа различни видове съобщения за грешка, но посоченият код за грешка ще бъде еднакъв навсякъде. В повечето случаи грешката се появява поради овърклок на компютъра. В този момент видеокартата може да се нагрее и изключи за няколко части от секундата. Освен това, ако стартирате играта, тя не може да се синхронизира с графичната карта. Този проблем обикновено възниква, когато играете игри като Battlefield, Arma, Crysis. Този урок ще ви покаже начини за разрешаване на грешката DXGI ERROR DEVICE REMOVED.

1. Деактивирайте сглаждането

Отворете софтуер от производителя на графични карти Nvidia, AMD или Intel. Ще покажа пример в контролния панел на Nvidia. Отидете на 3D Options> Manage 3D Settings> вдясно, намерете всички Anti-Aliasing опции и ги изключете. Рестартирайте компютъра си и проверете грешката.

деактивирайте сглаждането в панела на nvidia

2. Деактивирайте ShadowPlay

Nvidia ShowPlay (наслагване в игра, известно като Nvidia Share) е помощна програма за запис на екрана, предоставена в приложението GeForce Experience. Въпреки необходимата функционалност за геймърите, тази програма консумира достатъчно ресурси за графична карта и много потребители съобщиха, че деактивирането на Nvidia ShowPlay ни позволи да поправим грешката DXGI ERROR DEVICE REMOVED.

Стартирайте приложението GeForce Experience като администратор, щракнете върху опциите (икона на зъбно колело) и отидете в раздела Общи . Намерете „ наслагването в играта “ и го деактивирайте. Може да се нарича Nvidia ShowPlay или Nvidia Share.

деактивирайте наслагването в играта в Nvidia

3. Проверка на оборудването и охлаждането

Процесорът на графичната карта на GPU изисква прецизно охлаждане. Всичко, което надвишава 5-10 градуса, може да прегрее видеокартата и да даде грешка в DXGI ERROR DEVICE REMOVED. Трябва да промените настройката за охлаждане на GPU на поне 70% и да опитате да увеличите, ако има грешка. Можете да използвате приложение на трета страна като MSI Afterburner или NVIDIA Inspector , но само временно, за да проверите грешката.

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

4. Овърклок на връщане назад

Ако сте овърклоквали GPU с помощта на някакви помощни програми, опитайте да върнете всички параметри обратно към нормалното. Уверете се, че овърклокът също е деактивиран в BIOS, преди да стартирате игра или програма отново.

5. Актуализирайте драйвера

  1. Премахнете пълния драйвер за графична карта Nvidia, AMD или Intel.
  2. Отидете на уебсайта на производителя и изтеглете най-новата версия.

6. DirectX

Най-вероятно DirectX вече е инсталиран на вашия компютър, но може да не бъде актуализиран до последната версия. Можете да изтеглите пакета от официалния уебсайт на Microsoft. Освен това трябва да сте сигурни, че имате инсталирани най-новите версии на Visual Studio Redistributables и .NET Framework на вашата машина.

7. Редактиране на стойността на системния регистър (TDR)

TDR проверява дали вашата графична карта реагира. Ако видеокартата не реагира на TDR в рамките на две секунди, Windows 10 автоматично приема, че хардуерът е замразен и го принуждава да „инициализира процеса отново“. Това е, за да се предотврати замръзването на целия компютър, както беше направено в Windows XP.

Натиснете Win + R и напишете regedit, за да отворите редактора на системния регистър. След това следвайте пътя:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  • От дясната страна щракнете с десния бутон върху New > 32-bit DWORD Value в празно поле .
  • Наименувайте го TdrLevel и задайте стойността на 0 .
  • Рестартирайте компютъра си.

За да го върнете, просто изтрийте стойността на TdrLevel в системния регистър.

Отговор на графичната карта TdrLevel