رفع مشکل DXGI_ERROR_DEVICE_REMOVED در رایانه شخصی ویندوز 11/10

گیمرهای رایانه شخصی این مشکل را گزارش می کنند که به موجب آن هنگام اجرای هر بازی در رایانه ویندوز 11 یا ویندوز 10 خود با خطایی مواجه می شوند که باعث می شود بازی در حال بازی به طور ناگهانی به پایان برسد. اعلان خطای بعدی DXGI_ERROR_DEVICE_REMOVED را(DXGI_ERROR_DEVICE_REMOVED) نشان می دهد . در این پست مناسب ترین راه حل ها را برای این موضوع ارائه می دهیم.

DXGI_ERROR_DEVICE_REMOVED

خطای DirectX چیست؟

یک خطای DirectX(DirectX error) که ممکن است در رایانه شخصی ویندوزی خود با آن مواجه شوید مربوط به DirectX است و به طور کلی نشان می دهد که رایانه شما دچار نقص DirectX(DirectX failure) شده است . اگر چنین پیغام خطایی دریافت کردید، برای رفع مشکل، مطمئن شوید که آخرین نسخه DirectX را روی سیستم خود نصب کرده اید.

خطای DXGI_ERROR_DEVICE_REMOVED

اگر با این مشکل DXGI_ERROR_DEVICE_REMOVED مواجه هستید  ، می‌توانید راه‌حل‌های توصیه‌شده ما در زیر را بدون ترتیب خاصی امتحان کنید و ببینید آیا این به حل مشکل کمک می‌کند یا خیر.

  1. درایور آداپتور گرافیک را مجددا راه اندازی کنید
  2. درایور گرافیک را به روز کنید
  3. DirectX را به صورت دستی نصب/به روز رسانی کنید
  4. عیب یابی(Troubleshoot) با استفاده از ابزار تشخیصی DirectX(DirectX Diagnostic Tool) ( DxDiag )
  5. رجیستری را اصلاح کنید
  6. Shadow play را خاموش کنید
  7. ویژگی Anti-Aliasing را غیرفعال کنید

بیایید به شرح فرآیند مربوط به هر یک از راه حل های ذکر شده نگاهی بیندازیم.

1] درایور آداپتور گرافیک را مجددا راه اندازی کنید

از آنجایی که این مشکل DXGI_ERROR_DEVICE_REMOVED می تواند ناشی از graphics/video card driver crashing در ویندوز 11/10 شما باشد، می توانید به سادگی درایور آداپتور گرافیک را مجددا راه اندازی کنید(restart the graphics adapter driver) . اگر این یک مشکل جدی یا کشنده درایور نیست، این عمل شما را راه اندازی می کند. در غیر این صورت راه حل های زیر را ادامه دهید.

2] درایور گرافیک را به روز کنید

این راه حل از شما می خواهد که درایورهای کارت گرافیک خود را به روز کنید. می توانید درایورهای گرافیک خود را به صورت دستی(update your graphics drivers manually) از طریق Device Manager به روز کنید ، یا می توانید به روز رسانی درایورها را در بخش آپدیت های اختیاری در (get the driver updates on the Optional Updates)Windows Update دریافت کنید. همچنین می  توانید آخرین نسخه درایور(download the latest version of the driver) را از وب سایت سازنده سخت افزار کارت گرافیک دانلود کنید.

اگر به‌روزرسانی درایورها کمکی نکرد، می‌توانید با استفاده از Display Driver Uninstaller درایور گرافیک را به طور کامل حذف کنید(uninstall the graphics driver using Display Driver Uninstaller) و سپس آخرین نسخه درایور را دانلود کرده و آن را روی رایانه شخصی ویندوز خود نصب کنید.

3] DirectX را به صورت دستی نصب/به روز رسانی کنید

این راه حل مستلزم آن است که DirectX را(download and install DirectX) به صورت دستی  دانلود و نصب کنید و ببینید آیا این به حل مشکل کمک می کند یا خیر. همچنین می‌توانید نسخه فعلی DirectX را که روی رایانه شخصی ویندوز شما اجرا می‌شود، به‌روزرسانی کنید. اگر مشکل حل نشد راه حل بعدی را ادامه دهید.

4] عیب یابی(Troubleshoot) با استفاده از ابزار تشخیصی DirectX(DirectX Diagnostic Tool) ( DxDiag )

این راه حل از شما می خواهد که مشکل DirectX ناشی از بازی ویدیویی را با استفاده از ابزار تشخیصی DirectX (DxDiag)(DirectX Diagnostic Tool (DxDiag)) عیب یابی کنید .

5] رجیستری را اصلاح کنید

رجیستری-TdrLevel را تغییر دهید

از آنجایی که این یک عملیات رجیستری است، توصیه می شود به عنوان اقدامات پیشگیرانه لازم ، از رجیستری نسخه پشتیبان تهیه کنید(back up the registry)  یا  یک نقطه بازیابی سیستم ایجاد کنید . پس از اتمام، می توانید به صورت زیر عمل کنید:

  • Windows key + R را فشار دهید تا گفتگوی Run فراخوانی شود.
  • در کادر محاوره‌ای Run، regedit را(regedit) تایپ کرده و Enter را بزنید تا ویرایشگر رجیستری باز شود(open Registry Editor) .
  • به مسیر کلید رجیستری زیر بروید یا به آن بروید:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  • در محل، روی فضای خالی در سمت راست کلیک کنید و سپس New > DWORD (32-bit) Value  را انتخاب کنید تا کلید رجیستری ایجاد شود و سپس نام کلید را به TdrLevel تغییر دهید  و Enter را بزنید.

TdrLevel سطح اولیه بازیابی را مشخص می کند. پیش‌فرض بازیابی در زمان پایان است که با مقدار 3 نشان داده می‌شود . مقدار پیش فرض 2 ثانیه است. TDR مخفف Timeout Detection and Recovery  است – یکی از ویژگی های سیستم عامل ویندوز(Windows) که مشکلات پاسخ را از کارت گرافیک تشخیص می دهد و با تنظیم مجدد کارت به دسکتاپ کاربردی بازیابی می شود.

  • (Double-click)روی ورودی جدید دوبار کلیک کنید تا ویژگی های آن را ویرایش کنید.
  • 0  را در قسمت V alue data وارد(alue data) کنید.
  • برای ذخیره تغییرات روی OK یا Enter کلیک کنید.(OK)

اکنون می توانید از ویرایشگر رجیستری(Registry Editor) خارج شده و کامپیوتر خود را مجددا راه اندازی کنید. هنگام بوت بررسی کنید که آیا مشکل حل شده است. در غیر این صورت راه حل بعدی را ادامه دهید.

6] Shadow play را خاموش کنید

اکثر کاربران آسیب‌دیده کارت‌های گرافیک NVIDIA را روی رایانه‌های (NVIDIA)ویندوزی(Windows) خود نصب کرده‌اند -  NVIDIA Shadow play برای ضبط فیلم‌های درون بازی در سیستم‌های پشتیبانی‌شده استفاده می‌شود.

این راه حل مستلزم آن است که Shadow(Shadow) play را خاموش کنید . در اینجا چگونه است:

  • کلید Windows را فشار دهید، سپس geforce experience را(geforce experience) تایپ کنید.
  • GeForce Experience را از نتیجه جستجو انتخاب کنید .
  • در پنجره GeForce Experience ، به تب (GeForce Experience)General  بروید.
  • اکنون، دکمه IN-OVER OVERLAY را روی خاموش(Off) قرار دهید .
  • از پنجره GeForce Experience خارج شوید.

بررسی کنید که آیا مشکل حل شده است. اگر نه، راه حل بعدی را امتحان کنید.

7] ویژگی Anti-Aliasing را غیرفعال کنید

برای غیرفعال کردن ویژگی Anti-Aliasing در کنترل پنل NVIDIA در رایانه شخصی (NVIDIA)ویندوز(Windows) خود ، موارد زیر را انجام دهید:

  • کنترل پنل NVIDIA را(NVIDIA control panel) باز کنید.
  • در کنترل پنل روی Manage 3D settings در سمت چپ کلیک کنید.
  • روی تنظیمات جهانی(Global settings) کلیک کنید .
  • سپس بر روی ویژگی Antialiasing-FXAA کلیک کرده و آن را روی Off قرار دهید .
  • برای سایر ویژگی‌های Antialiasing فهرست شده تکرار کنید.(Antialiasing)
  • پس از اتمام روی Apply(Apply) کلیک کنید .
  • از کنترل پنل NVIDIA خارج شوید.
  • کامپیوتر را مجددا راه اندازی کنید.

امیدوارم(Hope) هر یک از این راه حل ها برای شما مفید باشد.

چگونه DXGI_ERROR_DEVICE_HUNG را تعمیر کنم ؟

هنگامی که در رایانه شخصی ویندوز 11/10 خود بازی می کنید و با خطای DXGI_ERROR_DEVICE_HUNG مواجه می شوید ، به احتمال زیاد به دلیل اورکلاک بودن کارت گرافیک ها برای عملکرد بالاتر است. دلایل دیگری مانند درایورهای قدیمی یا فایل های سیستمی نادرست نیز می توانند این خطا را ایجاد کنند. تعدادی راه حل وجود دارد که می توانید امتحان کنید، از جمله به روز رسانی درایورهای آداپتور گرافیک، نصب/به روز رسانی دستی DirectX به آخرین نسخه.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts