این خطا به این معنی است که چیزی مربوط به GPU شما خراب شده است، اما این یک راه حل آسان است.
خطای DXGI_ERROR_DEVICE_REMOVED گاهی اوقات زمانی اتفاق میافتد که کاربران سعی میکنند بازیهای ویندوز خاصی را شروع کنند یا هنگام اجرای آنها. بازیکنان گزارش کرده اند که این خطا برای بازی هایی مانند FIFA 2022، Prepar3D، Need for Speed Rivals، Apex و Crysis 3 و غیره رخ می دهد. این پیغام خطای DirectX می گوید: “عملکرد DirectX “GetDeviceRemovedReason” با DXGI_ERROR_DEVICE_REMOVED ناموفق بود.”
در نتیجه، بازی های ویندوز یا اصلا راه اندازی نمی شوند یا به دلیل خطای DXGI_ERROR_DEVICE_REMOVED به طور منظم از کار می افتند. پیام خطا نشان می دهد که مشکلی که با کارت گرافیک شما مرتبط است اشتباه شده است. به این ترتیب، این وضوحهای بالقوه میتوانند خطای DXGI_ERROR_DEVICE_REMOVED را در ویندوز 10 و 11 برطرف کنند.
1. کلید رجیستری GraphicsDriver را تغییر دهید
اصلاح کلید رجیستری GraphicsDriver رایجترین راه حل بالقوه تایید شده برای خطای DXGI_ERROR_DEVICE_REMOVED است. این وضوح شامل افزودن یک DWORD TDR (Timeout Detection and Recovery) به کلید GraphicsDrivers است. با تنظیم DWORD روی 0، تشخیص TDR غیرفعال می شود. شما می توانید این ویرایش رجیستری را به صورت زیر اعمال کنید:
- Win + S را فشار دهید، regedit را در داخل ابزار جستجو تایپ کنید و روی ویرایشگر رجیستری کلیک کنید.
- سپس، به کلید GraphicsDrivers در این مکان رجیستری بروید: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
- روی GraphicsDrivers کلیک راست کرده و گزینه های New و DWORD منوی زمینه را انتخاب کنید.
- عنوان TdrLevel را برای DWORD تایپ کنید.
- روی TdrLevel دوبار کلیک کنید تا کادر Value آن فعال شود.
- مقدار DWORD باید به طور پیش فرض روی صفر تنظیم شود. با این حال، اگر اینطور نیست، آن مقدار را به 0 تغییر دهید و روی OK کلیک کنید.
- اکنون ویرایشگر رجیستری را ببندید، روی Start کلیک کنید و Power > Restart را انتخاب کنید.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
تعدادی از کاربران نیز تأیید می کنند که حذف یک TdrDelay QWORD در همان کلید نیز می تواند برای رفع خطای DXGI_ERROR_DEVICE_REMOVED کار کند. اگر میتوانید یک TdrDelay QWORD را در کلید GraphicsDrivers ببینید، سعی کنید آن را نیز حذف کنید. برای انجام این کار، روی TdrDelay QWORD راست کلیک کرده و Delete را انتخاب کنید. برای تایید پاک کردن، Yes را انتخاب کنید.
2. تنظیمات Antialiasing را غیرفعال کنید
Antialiasing یک تنظیمات گرافیکی است که در صورت فعال کردن، خطوط ناهموار را صاف می کند. با این حال، این جلوه گرافیکی گاهی اوقات میتواند باعث مشکلات خرابی مانند خطای DXGI_ERROR_DEVICE_REMOVED شود. به این ترتیب می توانید Antialiasing را در کنترل پنل NVIDIA غیرفعال کنید:
- روی لوگوی NVIDIA در قسمت سینی سیستم کلیک راست کرده و NVIDIA Control Panel را انتخاب کنید.
- روی گزینه Manage 3D settings navigation در نوار کناری کلیک کنید.
- تب تنظیمات جهانی کنترل پنل NVIDIA را انتخاب کنید.
- سپس روی گزینه Antialiasing – Mode کلیک کرده و Off را انتخاب کنید.
- مرحله قبل را برای گزینه های Antialiasing – Transparency، FXAA و Gamma correction تکرار کنید.
- سپس گزینه Apply را انتخاب کنید تا گزینه های گرافیکی جدید را تنظیم کنید.
همچنین میتوانید Antialiasing را برای پردازندههای گرافیکی AMD در نرمافزار Radeon غیرفعال کنید. راهنمای ما را در مورد تغییر تنظیمات AMD Radeon برای جزئیات بیشتر در مورد نحوه غیرفعال کردن Antialiasing در آنجا بررسی کنید.
3. ویژگی NVIDIA ShadowPlay (Overlay) را خاموش کنید
ویژگی ShadowPlay GeForce Experience برای ضبط بازی می تواند بار قابل توجهی را بر GPU ها وارد کند. بنابراین، توصیه می کنیم برای رفع خطای DXGI_ERROR_DEVICE_REMOVED در صورت فعال بودن، آن ویژگی را خاموش کنید. میتوانید NVIDIA ShadowPlay را در GeForce Experience غیرفعال کنید:
- برای باز کردن GeForce Experience، روی نماد سینی سیستم NVIDIA کلیک راست کرده و آن نرم افزار را در منوی زمینه انتخاب کنید.
- سپس روی دکمه cog (تنظیمات) کلیک کنید تا به گزینه های بیشتر دسترسی پیدا کنید.
- گزینه In-Game Overlay را خاموش کنید.
- از نرم افزار GeForce Experience خارج شوید و سعی کنید بازی های خود را با غیرفعال بودن ShadowPlay انجام دهید.
4. تنظیمات گرافیک DLSS را خاموش کنید
برخی از بازیکنان تأیید می کنند که غیرفعال کردن تنظیمات گرافیکی DLSS در بازی ها خطای DXGI_ERROR_DEVICE_REMOVED را برطرف می کند. اگر بازی آسیبدیده همیشه هنگام شروع از کار نمیافتد، گزینه DLSS آن را خاموش کنید. معمولاً میتوانید آن تنظیمات را در گزینههای تب ویدیو یا گرافیک بازی پیدا کنید.
5. لغو اورکلاک
آیا اورکلاک GPU یا پردازنده را روی رایانه شخصی خود انجام داده اید؟ اگر دارید، این اورکلاک ممکن است باعث خطای DXGI_ERROR_DEVICE_REMOVED شده باشد. اورکلاک را با نرم افزاری که با آن اعمال کردید لغو کنید. یا می توانید با بازنشانی بایوس (سیستم خروجی ورودی پایه) اورکلاک را لغو کنید.
6. DirectX Web Installer را اجرا کنید
DXGI_ERROR_DEVICE_REMOVED ممکن است به دلیل مشکلات DirectX رخ دهد. به عنوان مثال، ممکن است برخی از اجزای DirectX مورد نیاز در رایانه شما وجود نداشته باشد. شما می توانید با دانلود و اجرای DirectX Web Installer به این صورت به آن رسیدگی کنید:
- این صفحه دانلود DirectX را باز کنید.
- برای دریافت فایل راه اندازی DirectX، روی دکمه نارنجی دانلود کلیک کنید.
- برای مشاهده File Explorer، دکمه لوگوی ویندوز را نگه دارید و E را فشار دهید. سپس پوشه حاوی بسته Microsoft DirectX End-User Runtime را باز کنید.
- روی dxwebsetup.exe دوبار کلیک کنید تا پنجره Installing Microsoft (R) DirectX (R) ظاهر شود.
- روی گزینه I accept the contract و Next کلیک کنید.
- اگر Bing Bar را نمیخواهید، تیک گزینه Install the Bing Bar را بردارید.
- برای نصب اجزای DirectX گزینه Next را انتخاب کنید.
برخی از اصلاحات عمومی ویندوز را امتحان کنید
اگر هنوز هیچ چیزی کار نکرده است، در اینجا برخی از اصلاحات عمومی برای مشکلات GPU وجود دارد.
درایور گرافیک را برای پردازنده گرافیکی خود به روز کنید
پیام خطای DXGI_ERROR_DEVICE_REMOVED به وضوح می گوید که این مشکل اغلب نتیجه خرابی درایور گرافیک است. همچنین به کاربران پیشنهاد میکند درایورهای گرافیک GPU خود را برای رفع خطا بهروزرسانی کنند. می توانید درایور گرافیک رایانه شخصی خود را با روش هایی که در این راهنما برای به روز رسانی درایور GPU در ویندوز توضیح داده شده است، به روز کنید.
درایور گرافیک را مجدداً نصب کنید
نصب مجدد یک درایور گرافیکی تغییری از وضوح بالقوه قبلی برای به روز رسانی آن است. این شامل حذف کامل درایور GPU فعلی و سپس نصب آخرین آن است. توصیه می کنیم قبل از نصب درایور گرافیکی جدید را با نرم افزار DDU به طور کامل حذف نصب کنید. می توانید این راه حل را همانطور که در مقاله ما در مورد نصب مجدد درایورهای GPU توضیح داده شده است، اعمال کنید.
بررسی تشخیصی حافظه ویندوز را اجرا کنید
برخی از کاربران گفته اند که برای رفع مشکل DXGI_ERROR_DEVICE_REMOVED نیاز به تعویض ماژول های رم معیوب دارند. بنابراین، اگر وضوحهای دیگر در اینجا برای شما کار نمیکنند، یک بررسی تشخیص حافظه ویندوز را اجرا کنید. راهنمای ما برای حل مشکلات RAM با Windows Memory Diagnostic شامل دستورالعملهای کامل برای استفاده از آن ابزار است.
اگر آن ابزار مشکلاتی را شناسایی کند، حذف ماژول رم معیوب از رایانه شما احتمالاً خطای DXGI_ERROR_DEVICE_REMOVED را برطرف می کند. با این حال، شما همچنان به رم کافی برای بازی نیاز دارید. اگر با حذف رم حافظه سیستم کافی برای بازی باقی نمی ماند، یک ماژول رم جدید را خریداری کرده و به رایانه شخصی خود اضافه کنید.
از بازی های ویندوز خود دوباره لذت ببرید
اصلاحات بالقوه بالا برای بسیاری از بازیکنانی که نیاز به رفع خطای DXGI_ERROR_DEVICE_REMOVED داشتند، کارساز بوده است. این لزوماً به این معنی نیست که آنها تعمیرات تضمینی دارند، اما احتمالاً یکی این مشکل را در رایانه شخصی شما حل می کند. سپس میتوانید بازیهای ویندوز 11/10 را که خطا از کار افتاده است، بدون مشکل بیشتر بازی کنید.
اگر راه حل های بالا خطای DXGI_ERROR_DEVICE_REMOVED را در رایانه شخصی شما برطرف نکرد، ممکن است مشکلی در کارت گرافیک شما وجود داشته باشد. از کار افتادن مداوم GPU یکی از نشانه هایی است که زمان ارتقاء کارت گرافیک شما فرا رسیده است.