بازی Assassin's Creed Mirage با بازگشت به ریشه‌های اصیل مخفی‌کاری و اتمسفر باشکوه شهر بغداد، یکی از محبوب‌ترین نسخه‌های اخیر سری اساسینز کرید است. با این حال، نسخه کامپیوتر این بازی بر پایه رابط نرم‌افزاری DirectX 12 اجرا می‌شود و برخی کاربران در هنگام ورود به مناطق شلوغ بازار بغداد یا هنگام لودینگ اولیه با مشکل کرش ناگهانی بدون هیچ اروری (Crash to Desktop) مواجه می‌شوند. در این راهنما، روش‌های حل قطعی این باگ‌ها را بررسی می‌کنیم.

سرفصل‌های رفع کرش اساسینز کرید میراژ

۱. خاموش کردن لایه اعلان‌های Ubisoft Connect

تحقیقات فنی نشان داده است که بیش از ۵۰ درصد کرش‌های بازی میراژ ناشی از تداخل سیستم اعلان‌ها و عکس‌برداری لانچر Ubisoft Connect با موتور انویل (Anvil Engine) است:

  1. نرم‌افزار Ubisoft Connect را باز کنید.
  2. از منوی گوشه چپ بالا وارد Settings شوید.
  3. در سربرگ General، تیک گزینه Enable in-game overlay for supported games را به طور کامل بردارید.
  4. سیستم را ریستارت کرده و بازی را اجرا کنید.

۲. پاک‌سازی کش کش شیدرهای DirectX 12

اگر بازی در ابتدای نمایش لوگوی یوبی‌سافت کرش می‌کند:

  • کلیدهای Win + R را بزنید و به مسیر %localappdata%\NVIDIA\DXCache (برای انویدیا) یا %localappdata%\AMD\DxCache (برای ای‌ام‌دی) بروید.
  • فایل‌های موقت شیدر را پاک کنید تا بازی در اولین اجرا شیدرها را به صورت تمیز کامپایل کند.

۳. تنظیم حالت صفحه روی Borderless

در تنظیمات گرافیکی درون بازی بخش Display، گزینه Window Mode را از Fullscreen به Borderless تغییر دهید. موتور بازی در هنگام جابجایی ترافیک پس‌زمینه ویندوز با حالت فول‌اسکرین انحصاری ناپایدار می‌شود و حالت Borderless از کرش جلوگیری می‌کند.