بازی Monster Hunter Wilds که بر روی موتور گرافیکی RE Engine اجرا میشود، از نظر گرافیکی و گیمپلی بسیار خیرهکننده است. با این حال، برخی کاربران PC با مشکلات عملکردی شدیدی از جمله خطاهای Fatal D3D، مانند DXGI_ERROR_DEVICE_RESET ،DXGI_ERROR_DEVICE_HUNG و E_OUTOFMEMORY، قطع ارتباط با سرورهای آنلاین و کرشهای ناگهانی در هنگام شروع بازی مواجه شدهاند. این مشکلات ممکن است به دلایل مختلفی مانند اورکلاک GPU، حافظه مجازی ناکافی، یا نرخ فریم باز ایجاد شوند. در ادامه مطلب برای مشاهده راهنمای رفع مشکل عدم کارکرد حالت چند نفره در Monster Hunter Wilds همراه وب سایت ایواگیم | مرجع دانلود بازی باشید.
خطاهای رایج Fatal D3D در Monster Hunter Wilds
خطاهای زیر بیشترین گزارشها را از سوی کاربران داشتهاند:
-
Fatal D3D error (26, DXGI_ERROR_DEVICE_RESET, 0x887a0007)
-
Fatal D3D error (25, DXGI_ERROR_DEVICE_HUNG, 0x887a0006)
-
Fatal D3D error (6, E_OUTOFMEMORY, 0x8007000e)
این خطاها معمولاً به دلایل زیر رخ میدهند:
- اورکلاک GPU: فرکانس بالای کارت گرافیک میتواند باعث ناپایداری و کرش شود.
- حافظه مجازی ناکافی: خطای E_OUTOFMEMORY معمولاً به دلیل کمبود حافظه مجازی رخ میدهد.
- نرخ فریم باز: نرخ فریم بالا میتواند فشار زیادی به GPU و CPU وارد کند و منجر به کرش شود.
- مشکلات سازگاری با ویندوز: نسخههای جدید ویندوز ممکن است با برخی تنظیمات بازی سازگار نباشند.
راهحلهای رفع خطاهای Fatal D3D
راهحل شماره ۱: اجرای بازی با DirectX 11
بازی Monster Hunter Wilds از DirectX 12 پشتیبانی میکند، اما اجرای آن با DX12 ممکن است باعث بروز خطاهای Fatal D3D شود. برای رفع این مشکل، میتوانید بازی را با DirectX 11 اجرا کنید:
-
در کتابخانه Steam، روی بازی Monster Hunter Wilds راستکلیک کنید و Properties را انتخاب کنید.
-
به تب General بروید و در بخش Launch Options عبارت
-force-d3d11
را وارد کنید. -
بازی را اجرا کنید.
راهحل شماره ۲: افزایش حافظه مجازی (Virtual Memory)
خطای E_OUTOFMEMORY معمولاً به دلیل کمبود حافظه مجازی رخ میدهد. برای رفع آن:
-
به مسیر Windows Settings > System > About > Advanced System Settings بروید.
-
در بخش Performance، روی Settings کلیک کنید و به تب Advanced بروید.
-
در بخش Virtual memory، روی Change کلیک کنید.
-
تیک گزینه Automatically manage paging file size for all drives را بردارید.
-
درایوی با حداقل ۳۲ گیگابایت فضای خالی انتخاب کنید.
-
گزینه Custom size را انتخاب کنید و مقادیر زیر را وارد کنید:
-
Initial size: 16384
-
Maximum size: 32768
-
-
تغییرات را ذخیره کرده و سیستم را ریاستارت کنید.
راهحل شماره ۳: اجرای بازی در حالت سازگاری با ویندوز ۸
مشکلات سازگاری با ویندوز ۱۰ یا ۱۱ ممکن است باعث بروز خطاهای Fatal D3D شود. برای رفع این مشکل:
-
در کتابخانه Steam، روی بازی راستکلیک کنید و Manage > Browse Local Files را انتخاب کنید.
-
فایل اجرایی بازی را پیدا کرده و روی آن راستکلیک کنید.
-
به تب Compatibility بروید و گزینه Run this program in compatibility mode for را فعال کنید.
-
از منوی کشویی، Windows 8 را انتخاب کنید.
-
تغییرات را اعمال کرده و بازی را اجرا کنید.
راهحل شماره ۴: کاهش فرکانس GPU یا فعالکردن Debug Mode
اگر از کارت گرافیکهای پرتوان استفاده میکنید، ممکن است خطاهای Fatal D3D به دلیل اورکلاک بودن GPU رخ دهند. برای رفع این مشکل:
-
از نرمافزار MSI Afterburner استفاده کنید و فرکانس GPU را ۳۰۰ مگاهرتز کاهش دهید.
-
برای کاربران کارتهای گرافیک انویدیا، میتوانید Debug Mode را از طریق Nvidia Control Panel فعال کنید:
-
Nvidia Control Panel را باز کنید.
-
از منوی بالا، روی Help کلیک کنید.
-
گزینه Debug Mode را انتخاب کنید.
-
راهحل شماره ۵: محدود کردن نرخ فریم (FPS)
اجرای بازی با نرخ فریم نامحدود ممکن است باعث ایجاد فشار بیش از حد روی GPU و CPU شود. برای رفع این مشکل:
-
در بازی، گزینه Vertical Synchronization (Vsync) را فعال کنید.
-
یا از طریق Nvidia Control Panel یا Nvidia App، نرخ فریم بازی را محدود کنید:
-
Nvidia Control Panel را باز کنید.
-
به بخش Manage 3D Settings بروید.
-
بازی Monster Hunter Wilds را انتخاب کنید.
-
گزینه Max Frame Rate را فعال کرده و مقدار مناسبی برای آن تعیین کنید.
-
راهحل شماره ۶: تنظیم Timeout Detection and Recovery (TDR)
ویندوز از قابلیت TDR برای بازیابی درایور GPU در صورت هنگکردن استفاده میکند. با این حال، تنظیمات پیشفرض آن ممکن است باعث بروز خطاهای Fatal D3D شود. برای رفع این مشکل:
-
regedit را باز کنید.
-
به مسیر زیر بروید:
HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> GraphicsDrivers
-
یک فایل DWORD (32-bit) جدید با نام TdrLevel ایجاد کنید و مقدار آن را 0 قرار دهید.
-
یک فایل دیگر با نام TdrDelay ایجاد کنید و مقدار آن را 10 قرار دهید.
-
سیستم را ریاستارت کنید.
نکات اضافی و توصیهها
بهروزرسانی درایورها: اطمینان حاصل کنید که درایورهای گرافیک شما بهروز هستند، زیرا درایورهای قدیمی میتوانند باعث خطاهای D3D شوند.
نیازهای سیستم: مطمئن شوید که سیستم شما حداقل نیازهای بازی را برآورده میکند، که در صفحه Steam بازی (Monster Hunter Wilds on Steam) قابل مشاهده است.
بهروزرسانیهای رسمی: Capcom بهتازگی پچهایی برای بازی منتشر کرده است، مانند نسخه 1.000.05.00 در 10 مارس 2025، که برخی باگها را برطرف کرده است، اما به نظر میرسد خطاهای D3D هنوز بهطور مستقیم در پچها حل نشدهاند. برای اطلاعات بیشتر، صفحه رسمی پشتیبانی را بررسی کنید.