آیا هنگام اجرای Valorant یا بازی دیگری با خطای “GPU سازگار با D3D11 برای اجرای موتور لازم است” در ویندوز 11 مواجه می شوید؟ خب شما تنها نیستی. این خطای آزار دهنده بسیاری از کاربران رایانه های شخصی ویندوز را آزار می دهد و از اجرای بازی جلوگیری می کند.

خطای D3D11 – GPU سازگار مورد نیاز است

دلایل اصلی این کد خطا عبارتند از: GPU قدیمی و پشتیبانی نشده، فایل های DirectX از دست رفته یا خراب، انتخاب نادرست GPU برای بازی و درایورهای قدیمی. این هفت روش را برای رفع خطای D3D11-Compatible GPU is Required در ویندوز دنبال کنید و بازی را از سر بگیرید.

بازی را ببندید و دوباره راه اندازی کنید

قبل از امتحان راه حل های پیشرفته برای رفع مشکل بازی Direct3D 11، از لانچر بازی خارج شده و مجدداً راه اندازی کنید. معمولاً برنامه ها به طور ناگهانی از کار می افتند یا ثابت می شوند و کار نمی کنند، اما راه اندازی مجدد می تواند این مشکل را برطرف کند. مراحل زیر را تکرار کنید:

مرحله 1: برای راه اندازی Task Manager، Control + Shift + Esc را فشار دهید.

مرحله 2: برنامه Game Launcher را در لیست فرآیندهای فعال پیدا کرده و روی آن کلیک راست کنید. گزینه End Task را انتخاب کنید.

مرحله 3: پنجره Task Manager را ببندید.

مرحله 4: بازی را باز کنید و بررسی کنید که آیا با همین مشکل روبرو هستید یا خیر.

نسخه DIRECTX GPU خود را بررسی کنید

DirectX 12 در حال حاضر آخرین نسخه ای است که توسط کارت های گرافیکی نه چندان قدیمی پشتیبانی می شود. اما اگر یک رایانه یا لپ‌تاپ بسیار قدیمی با یک پردازنده گرافیکی یکپارچه یا مجزا دارید که از DirectX 11 پشتیبانی نمی‌کند، با پیام خطای not found GPU و شیدر مدل 5.0 سازگار با D3D11 مواجه خواهید شد. از آنجایی که سخت افزار شما این ویژگی ها را ندارد، نمی توانید بازی هایی را که نیاز به DirectX 11 یا جدیدتر دارند اجرا کنید.

برای تأیید این موضوع، می‌توانید از ابزار DXdiag برای بررسی نسخه DirectX که توسط GPU یکپارچه یا مجزا پشتیبانی می‌شود، استفاده کنید. اگر فقط از DirectX 10 یا پایین‌تر پشتیبانی می‌کند، برای اجرای بازی‌های مدرن مانند Fortnite که دارای DirectX 11 به عنوان حداقل نیاز هستند، باید GPU خود را ارتقا دهید.

بازی را با استفاده از یک GPU مجزا اجرا کنید

اگر GPU گسسته شما از DirectX 11 پشتیبانی می‌کند، اما همچنان پیام خطا را مشاهده می‌کنید، ممکن است بازی‌ها از یک GPU داخلی استفاده کنند که از DirectX 11 پشتیبانی نمی‌کند. شما باید بازی را مجبور کنید به جای آن از GPU گسسته استفاده کند. اینگونه است:

مرحله 1: Windows + I را فشار دهید تا برنامه تنظیمات راه اندازی شود.

مرحله 2: به بخش Display بروید. سپس بر روی گزینه Graphics کلیک کنید.

مرحله 3: به بخش “تنظیمات سفارشی برای برنامه” به پایین بروید. بازی را در لیست پیدا کنید و روی نماد فلش کلیک کنید.

مرحله 4: به GPU Preference بروید و برای گسترش گزینه کشویی کلیک کنید. بر روی گزینه high performance کلیک کنید.

مرحله 5: برنامه تنظیمات را ببندید.

DIRECTX را به روز کنید

منسوخ شده یا از دست رفته DirectX 11 DLL می تواند باعث ایجاد خطا شود

“GPU سازگار با D3D11”. می‌توانید با دانلود آخرین فایل‌ها با استفاده از DirectX End-User Runtime Web Installer آن را برطرف کنید. در اینجا نحوه انجام آن آمده است:

مرحله 1: DirectX End-User Runtime Web Installer را دانلود کنید.

مرحله 2: روی فایل دانلود شده دوبار کلیک کنید تا برنامه اجرا شود.

مرحله 3: کنترل حساب کاربری ظاهر می شود. روی دکمه Yes کلیک کنید.

مرحله 4: در پنجره نصب DirectX، روی دکمه رادیویی در کنار گزینه “I accept the Agreement” کلیک کنید. روی دکمه Next کلیک کنید.

مرحله 5: تیک گزینه Install Bing Bar را بردارید و روی Next کلیک کنید.

مرحله 6: منتظر بمانید تا تنظیمات تمام فایل ها را دانلود و نصب کند. روی دکمه Finish کلیک کنید تا نصب کننده بسته شود.

مرحله 7: کامپیوتر خود را مجددا راه اندازی کنید.

REPAIR VISUAL C++ Redistributable

بازی‌ها و برنامه‌ها برای اجرا در سیستم عامل ویندوز به کتابخانه‌های Runtime Visual C++ نیاز دارند. اگر نصب موجود خراب است، می توانید بدون حذف کل بسته آن را تعمیر کنید. مراحل زیر را تکرار کنید:

مرحله 1: کلید Windows را فشار دهید تا منوی Start باز شود، appwiz.cpl را در نوار جستجو تایپ کنید و Enter را فشار دهید.

مرحله 2: Visual C++ Redistributable را در لیست برنامه های نصب شده پیدا کنید. روی آن راست کلیک کرده و گزینه Modify را انتخاب کنید.

مرحله 3: روی دکمه Repair کلیک کنید.

مرحله 4: کنترل حساب کاربری باز می شود. روی دکمه Yes کلیک کنید.

مرحله 5: منتظر بمانید تا نصب کننده Visual C++ Redistributable را تعمیر کند. پس از اتمام، روی دکمه بستن کلیک کنید.

مرحله 6: سیستم خود را راه اندازی مجدد کنید.

بازی را مجبور به استفاده از DIRECTX 11 کنید

شما می توانید به صورت دستی بازی را برای کار با DirectX 11 با استفاده از یک لانچر بازی مانند Epic Games Launcher یا Steam پیکربندی کنید. مراحل زیر را برای فعال کردن DirectX 11 در Epic Games Launcher تکرار کنید:

مرحله 1: لانچر Epic Games را باز کنید و روی نماد نمایه کلیک کنید. سپس بر روی گزینه Settings کلیک کنید.

مرحله 2: به پایین بروید و بخش مدیریت بازی ها را پیدا کنید. روی نام بازی کلیک کنید تا تنظیمات آن گسترش یابد.

مرحله 3: روی کادر Additional Command Line Arguments کلیک کنید. d3d11 را در کادر متن تایپ کنید.

مرحله 4: به نوار بالا بروید و روی دکمه برگشت کلیک کنید. لانچر Epic Games را ببندید.

مرحله 5: بازی را مجدداً راه اندازی کنید و بررسی کنید که آیا کد خطا دوباره ظاهر می شود.

درایورهای GPU خود را به روز کنید

اگر معمولاً به‌روزرسانی‌های برنامه و درایور را نادیده می‌گیرید، این می‌تواند دلیل اصلی خطای DirectX باشد. سازندگان GPU به صورت دوره ای درایورهایی را برای رفع اشکالات نسخه های قدیمی تر و اطمینان از اجرای روان بازی ها منتشر می کنند. بنابراین درایور GPU را با استفاده از Device Manager به روز کنید:

مرحله 1: روی دکمه Start کلیک راست کنید تا منوی Power User باز شود. گزینه Device Manager را انتخاب کنید.

مرحله 2: بخش Display adapters را باز کنید. روی آداپتور GPU کلیک راست کرده و Update Driver را انتخاب کنید.

مرحله 3: روی گزینه “جستجوی خودکار درایورها” کلیک کنید. منتظر بمانید تا ابزار جدیدترین درایورهای GPU را دانلود و نصب کند.

مرحله 4: Device Manager را ببندید و کامپیوتر خود را مجددا راه اندازی کنید.

خلاصه

بازی‌ها و برنامه‌ها برای ارتباط با GPU به DirectX نیاز دارند. برای رفع خطای D3D11-Compatible GPU is Required to Run the Engine»، آخرین درایورهای GPU و کتابخانه های DirectX را روی رایانه خود نصب کنید. سپس به یک GPU مجزا بروید و با ویرایش آرگومان های خط فرمان در لانچر بازی، بازی را مجبور کنید از DirectX 11 استفاده کند.

By ادمین سایت

عاشق دنیای تکنولوژی و ای تی هستم. و اینجا می تونید جدیدترین مطالب را هر روز قبل از همه مشاهده کنید و مطلع بشید.