Грешката DXGI_ERROR_DEVICE_REMOVED понякога възниква, когато потребителите се опитват да стартират определени игри на Windows или когато ги играят. Играчите съобщиха, че тази грешка възниква за игри като FIFA 2022, Prepar3D, Need for Speed Rivals, Apex и Crysis 3, наред с други. Това съобщение за грешка на DirectX гласи: „Функцията на DirectX „GetDeviceRemovedReason“ се провали с DXGI_ERROR_DEVICE_REMOVED“.
В резултат на това игрите на Windows изобщо не се стартират или често се сриват поради грешката DXGI_ERROR_DEVICE_REMOVED. Съобщението за грешка гласи, че е имало проблем, свързан с вашата графична карта. Следователно тези потенциални решения могат да коригират грешка DXGI_ERROR_DEVICE_REMOVED в Windows 10/11.
1. Променете ключа на системния регистър на GraphicsDriver
Промяната на ключа на системния регистър на GraphicsDriver е най-широко потвърдената потенциална корекция за грешката DXGI_ERROR_DEVICE_REMOVED. Това решение включва добавяне на DWORD TDR (Timeout Detection and Recovery) към ключа GraphicsDrivers. Задаването на този DWORD на 0 ще деактивира откриването на TDR. Можете да приложите тази настройка на системния регистър, както следва:
1. Натиснете Win + S , въведете regedit в търсачката и щракнете върху Редактор на системния регистър.
2. След това отидете до ключа GraphicsDrivers в това местоположение на системния регистър:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
3. Щракнете с десния бутон върху GraphicsDrivers и изберете New > DWORD опциите в контекстното меню.
Опция Нов > DWORD
4. Въведете заглавката TdrLevel за DWORD.
5. Щракнете двукратно върху TdrLevel , за да активирате полето Value.
6. DWORD стойността е зададена на 0 по подразбиране. Въпреки това, променете тази стойност на 0 и щракнете върху OK.
TrdLevel DWORD
7. Сега затворете редактора на системния регистър, щракнете върху Старт и изберете Захранване > Рестартиране .
Някои потребители също потвърдиха, че изтриването на TdrDelay QWORD в същия ключ също може да коригира грешката DXGI_ERROR_DEVICE_REMOVED. Ако можете да видите TdrDelay QWORD в ключа GraphicsDrivers, опитайте да го премахнете. За да направите това, щракнете с десния бутон върху TdrDelay QWORD и изберете Изтриване. Изберете Да, за да потвърдите изтриването.
2. Изключете настройките за антиалиасинг
Antialiasing е графична настройка, която изглажда назъбените линии, когато е активирана. Въпреки това, този графичен ефект понякога може да причини проблеми със сривове, като грешката DXGI_ERROR_DEVICE_REMOVED. Ето как можете да изключите Antialiasing в контролния панел на NVIDIA:
1. Щракнете с десния бутон върху логото на NVIDIA в областта на системната област и изберете Контролен панел на NVIDIA.
Опции на контролния панел на NVIDIA
2. Щракнете върху опцията Управление на 3D навигация в страничната лента.
3. Изберете раздела Глобални настройки на контролния панел на NVIDIA.
4. След това щракнете върху опцията Antialiasing – Mode и изберете Off.
Antialising - Настройки на режима
5. Повторете предишната стъпка за опциите Antialiasing – Transparency, FXAA и Gamma .
6. След това изберете Приложи, за да зададете новите графични опции.
Можете също да изключите Antialiasing за AMD GPU в софтуера Radeon. Вижте ръководството как да коригирате настройките на AMD Radeon за повече подробности как да деактивирате Antialiasing там.
3. Изключете функцията NVIDIA ShadowPlay (Overlay).
Функцията ShadowPlay на GeForce Experience за запис на игри може да натовари значително GPU . Следователно статията препоръчва да изключите тази функция, за да коригирате грешката DXGI_ERROR_DEVICE_REMOVED. Можете да деактивирате NVIDIA ShadowPlay в GeForce Experience, както следва:
1. За да отворите GeForce Experience, щракнете с десния бутон върху иконата на NVIDIA в системната област и изберете този софтуер от контекстното меню.
2. След това щракнете върху зъбния бутон (Настройки), за да получите достъп до други опции.
Бутон за настройки в GeForce Experience.
3. Изключете опцията за наслагване в играта .
Опция за наслагване в играта
4. Излезте от софтуера GeForce Experience и опитайте да играете играта си с деактивиран ShadowPlay.
4. Изключете DLSS графичните настройки
Някои играчи потвърждават, че изключването на DLSS графичните настройки в играта ще коригира грешката DXGI_ERROR_DEVICE_REMOVED. Ако засегнатата игра не винаги се срива, когато я стартирате, опитайте да изключите DLSS опцията на тази игра. Обикновено можете да намерите тази настройка в опциите на раздела за графики или видео на играта.
DLSS опция
5. Отменете овърклокването
Правили ли сте овърклок на GPU или процесор на вашия компютър? Ако е така, това овърклокване може да е причинило грешката DXGI_ERROR_DEVICE_REMOVED. Отменете овърклокването с помощта на софтуера, който сте приложили. Или можете да отмените овърклокването, като нулирате BIOS (базова входно-изходна система).
Начална страница на MSI Afterburner
6. Стартирайте DirectX Web Installer
DXGI_ERROR_DEVICE_REMOVED може да възникне поради проблем с DirectX. Например, някои задължителни DirectX компоненти може да липсват на вашия компютър. Можете да разрешите този проблем, като изтеглите и стартирате DirectX Web Installer, както следва:
1. Отворете тази страница за изтегляне на DirectX .
2. Щракнете върху оранжевия бутон за изтегляне , за да получите инсталационния файл на DirectX.
Бутон за изтегляне
3. За да видите File Explorer, задръжте бутона с логото на Windows и натиснете E . След това отворете папката, съдържаща пакета Microsoft DirectX End-User Runtime.
4. Щракнете двукратно върху dxwebsetup.exe , за да се покаже прозорецът Инсталиране на Microsoft (R) DirectX (R).
5. Щракнете върху Приемам споразумението > Напред .
Щракнете върху Приемам споразумението
6. Ако не искате лентата Bing, премахнете отметката от опцията Инсталиране на лентата Bing .
7. Изберете Напред , за да инсталирате DirectX компоненти.