Топ 7 начина за коригиране на D3D11-съвместим GPU е необходим за стартиране на грешката на двигателя на Windows 11
Miscellanea / / June 15, 2023
Опитвате се да играете на Valorant или друга игра, подканящата грешка „A D3D11-Compatible GPU is Required to Run the Engine“ в Windows 11? Е, не сте сами. Тази досадна грешка измъчва много потребители на компютри с Windows и не позволява на играта да стартира.
Основните причини за този код на грешка включват остарял и неподдържан GPU, липсващи или повредени DirectX файлове, неправилен избор на GPU за игри, и стари драйвери за GPU. Следвайте тези седем метода, за да коригирате грешката „D3D11-compatible GPU“ в Windows и да възобновите играта.
1. Прекратете стартирането на игри и рестартирайте
Преди да изпробвате разширени корекции за разрешаване на проблема с играта Direct3D 11, прекратете и рестартирайте програмата за стартиране на играта. Обичайно е приложенията да се сриват или блокират внезапно и да спрат да работят, но рестартирането може да поправи това. Повторете следните стъпки:
Етап 1: Натиснете клавишната комбинация Control + Shift + Esc, за да стартирате диспечера на задачите.
Стъпка 2:
Намерете приложението за стартиране на игри в списъка с активни процеси и щракнете с десния бутон върху него. Изберете опцията Край на задачата.Стъпка 3: Затворете прозореца на диспечера на задачите.
Стъпка 4: Отворете играта и проверете дали сте изправени пред същия проблем.
2. Проверете DirectX версията на вашия GPU
В момента DirectX 12 е най-новата версия, поддържана от не толкова стари графични карти. Но ако имате много стар компютър или лаптоп с интегриран или отделен GPU, който не поддържа DirectX 11, ще срещнете D3D11-съвместим GPU и шейдър модел 5.0, съобщение за грешка не е намерено. Тъй като вашият хардуер няма тези функции, не можете да стартирате нито една игра, която се нуждае от DirectX 11 или по-нова версия.
За да проверите това, можете да използвате Помощна програма DXdiag за проверка на версията на DirectX поддържан от вашия вграден или дискретен GPU. Ако поддържа само DirectX 10 или по-ниски версии, ще трябва да надстроите графичния си процесор, за да играете модерни игри като Fortnite, които имат DirectX 11 като минимално изискване.
3. Стартирайте играта с помощта на дискретния графичен процесор
Ако вашият отделен GPU поддържа DirectX 11, но все още виждате съобщението за грешка, тогава игрите може да използват вградения GPU, който не поддържа DirectX 11. Трябва да принудите играта да използва вместо това дискретния графичен процесор. Ето как:
Етап 1: Натиснете клавишната комбинация Windows + I, за да стартирате приложението Настройки.
Стъпка 2: Придвижете се до раздела Дисплей. След това щракнете върху опцията Графика.
Стъпка 3: Превъртете надолу до секцията „Персонализирани настройки за приложението“. Намерете играта в списъка и щракнете върху иконата със стрелка.
Стъпка 4: Отидете до опцията Предпочитание за GPU и щракнете, за да разгънете падащата опция. Кликнете върху опцията за висока производителност.
Стъпка 5: Затворете приложението Настройки.
4. Актуализирайте DirectX
Остарелите или липсващи DirectX 11 DLL файлове може да са причината за грешката „D3D11-съвместим GPU“. Можете да го поправите, като изтеглите най-новите файлове с помощта на DirectX End-User Runtime Web Installer. Ето как да го направите:
Етап 1: Изтеглете DirectX End-User Runtime Web Installer.
Изтегли
Стъпка 2: Щракнете двукратно върху изтегления файл, за да стартирате приложението.
Стъпка 3: Ще се появи Контрол на потребителските акаунти. Кликнете върху бутона Да.
Стъпка 4: В прозореца на инсталатора на DirectX щракнете върху бутона за избор до опцията „Приемам споразумението“. Кликнете върху бутона Напред.
Стъпка 5: Премахнете отметката от опцията „Инсталиране на лентата на Bing“ и щракнете върху Напред.
Стъпка 6: Изчакайте настройката да изтегли и инсталира всички файлове. Щракнете върху бутона Готово, за да затворите инсталатора.
Стъпка 7: Рестартирайте вашия компютър.
5. Поправка на Visual C++ Redistributables
Игрите и приложенията се нуждаят от библиотеките на Visual C++ Runtime, за да работят на Windows OS. Ако съществуващата инсталация е повредена, можете да я поправите, без да деинсталирате целия пакет. Повторете следните стъпки:
Етап 1: Натиснете клавиша Windows, за да отворите менюто "Старт", въведете appwiz.cpl в лентата за търсене и натиснете Enter.
Стъпка 2: Намерете Visual C++ Redistributable в списъка с инсталирани програми. Щракнете с десния бутон върху него и изберете опцията Промяна.
Стъпка 3: Кликнете върху бутона Поправка.
Стъпка 4: Ще се отвори Контрол на потребителските акаунти. Кликнете върху бутона Да.
Стъпка 5: Изчакайте помощната програма да поправи инсталацията за повторно разпространение на Visual C++. След като сте готови, щракнете върху бутона Затвори.
Стъпка 6: Рестартирайте системата си.
6. Принудете играта да използва DirectX 11
Използвайки приложение за стартиране на игри като Epic Games Launcher или Steam, можете ръчно да конфигурирате играта да работи с DirectX 11. Повторете следните стъпки, за да активирате DirectX 11 в Epic Games Launcher:
Етап 1: Отворете Epic Games Launcher и щракнете върху иконата на профила. След това щракнете върху опцията Настройки.
Стъпка 2: Превъртете надолу и намерете секцията УПРАВЛЕНИЕ НА ИГРИ. Кликнете върху името на играта, за да разширите нейните настройки.
Стъпка 3: Кликнете върху квадратчето за отметка „Допълнителни аргументи на командния ред“. Тип d3d11 в текстовото поле.
Стъпка 4: Отидете до горната лента и щракнете върху бутона Назад. Затворете стартовия панел на Epic Games.
Стъпка 5: Рестартирайте играта и проверете дали кодът за грешка се появява отново.
7. Актуализиране на драйвери за GPU
Ако обичайно пренебрегвате актуализациите на приложения и драйвери, това може да е причината за грешката в DirectX. Производителите на графични процесори периодично пускат драйвери, за да коригират съществуващи грешки със стари версии и да гарантират, че игрите работят без проблеми. Така, актуализирайте драйвера на GPU с помощта на диспечера на устройствата:
Етап 1: Щракнете с десния бутон върху бутона Старт, за да отворите менюто Power User. Изберете опцията Диспечер на устройства.
Стъпка 2: Разгънете секцията Display adapters. Щракнете с десния бутон върху GPU адаптера и изберете опцията Актуализиране на драйвера.
Стъпка 3: Кликнете върху опцията „Автоматично търсене на драйвери“. Изчакайте инструментът да изтегли и инсталира най-новите драйвери за GPU.
Стъпка 4: Затворете диспечера на устройствата и рестартирайте компютъра.
Възобновете игрите на Windows 11
Игрите и приложенията се нуждаят от DirectX, за да комуникират с GPU. За да коригирате грешката „D3D11-Compatible GPU is Required to Run the Engine“ инсталирайте най-новите драйвери за GPU и DirectX библиотеки на вашия компютър. След това превключете към дискретния GPU и принудете играта да използва DirectX 11, като редактирате аргументите на командния ред в стартовия панел на играта.
Последна актуализация на 23 май 2023 г
Статията по-горе може да съдържа партньорски връзки, които подпомагат поддръжката на Guiding Tech. Това обаче не засяга нашата редакционна почтеност. Съдържанието остава безпристрастно и автентично.
Написано от
Абхишек се придържа към операционната система Windows откакто купи Lenovo G570. Колкото и очевидно да е, той обича да пише за Windows и Android, двете най-разпространени, но завладяващи операционни системи, достъпни за човечеството. Когато не пише пост, той обича да пие OnePiece и всичко, което Netflix може да предложи.