Грешката „D3D11-compatible GPU“ е често срещана грешка, свързана с играта както за Windows 10, така и за Windows 11. Често виждате това съобщение за грешка, когато се опитвате да стартирате някои засегнати игри. Той ще покаже съобщение за грешка, което казва „D3D11-съвместим GPU (ниво на функция 11, шейдър модел-5) е необходим за стартиране на двигателя“ и засегнатите игри няма да стартират.
Тази грешка беше по-широко докладвана за Fortnite, но се появи и за други заглавия на Windows. Ако се сблъскате със същия проблем, ето как можете да коригирате грешката „D3D11-съвместим GPU“ в Windows 10 и 11.
1. Инсталирайте всички налични актуализации на Windows
Когато актуализирате Windows , вашият компютър ще актуализира и DirectX . Това е важно, защото DirectX е API за игри и мултимедия. Съобщението за грешка „D3D11-съвместим GPU“ се отнася за Direct3D 11, част от DirectX. Тъй като грешката „D3D11-compatible GPU“ е свързана с DirectX, трябва да инсталирате всички налични актуализации на Windows и да видите дали това коригира грешката.
2. Сканирайте системните файлове с помощта на SFC
За да проверите за грешки в системните файлове, които може да причиняват грешката „D3D11-compatible GPU“, изпълнете SFC (Проверка на системни файлове) сканиране . Инструментът SFC ще сканира и поправи повредени системни файлове в Windows.
3. Настройте играта с помощта на специална графична карта
Вашият компютър има ли интегриран графичен адаптер и отделен (специализиран) графичен адаптер? Ако е така, уверете се, че засегнатата игра използва специалния графичен процесор на вашия компютър. За да направите това, можете да изберете опцията Високопроизводителна графика за играта чрез Настройки. Ръководството на Quantrimang.com за избор на приоритетна графична карта за вашето приложение ще ви каже как да зададете специален графичен процесор за игри в настройките.
Бутон с висока производителност
Или вместо това можете да изберете да изключите интегрирания GPU на вашия компютър. Това ще гарантира, че всичките ви игри използват специалния графичен адаптер от висок клас на вашия компютър. Можете да деактивирате интегрирания GPU по следния начин:
1. Отворете Device Manager , до който можете да получите достъп, като натиснете клавиша Windows + X и щракнете върху прекия път на тази помощна програма.
2. Щракнете двукратно върху категорията Display adapters, за да видите графичния адаптер.
Деактивирайте опцията за устройство
3. Щракнете върху интегрирания графичен адаптер на вашия компютър, за да изберете Деактивиране .
4. Изберете Да в диалоговия прозорец с молба да предоставите допълнително потвърждение.
4. Актуализирайте драйвера за графичната карта
Понякога актуализирането на драйвера на вашия графичен процесор (GPU) ще коригира грешката „D3D11-съвместим GPU“. Ако драйверът на вашата графична карта е остарял, актуализирането му може да е решението.
Статията съветва потребителите ръчно да изтеглят и инсталират най-новия драйвер за своята графична карта от уебсайта на NVIDIA, Intel или AMD. Ръководството на Quantrimang.com за това как да актуализирате графични драйвери на Windows съдържа повече информация по тази тема, ако имате нужда от помощ.
5. Поправете или актуализирайте Visual C++ Redistributables на компютър
Грешката „D3D11-compatible GPU“ понякога може да се дължи на липсващи или повредени библиотеки за изпълнение на Microsoft Visual C++ Redistributable. Така че може да се наложи да поправите или инсталирате библиотеки за изпълнение на вашия компютър.
Ето как можете да изберете да поправите Visual C++ Redistributables чрез приложения и функции:
1. Отворете раздела с настройки за приложения и функции .
2. Въведете Microsoft Visual C++ в полето за търсене в горната част на Приложения и функции .
3. След това щракнете върху бутона на менюто с три точки за Microsoft Visual C++ Redistributable, за да поправите там.
4. Изберете опцията Промяна .
Опция за промяна
5. Щракнете върху бутона Поправка в прозореца на Visual C++, който се отваря.
Бутон за ремонт
6. Повторете предишните две стъпки за всички продукти за разпространение на Microsoft Visual C++, изброени в Приложения и функции.
Или може да се наложи да инсталирате някои липсващи библиотеки за повторно разпространение на Visual C++. Можете да инсталирате най-новите библиотеки за изпълнение с Microsoft Visual C++ 2015-2022 Redistributable пакет, както следва:
1. Отидете до страницата за изтегляне на Visual C++ на Microsoft .
2. Щракнете върху връзката за изтегляне на X64 за Visual Studio 2015-2022.
Връзка за изтегляне на X64 за Visual Studio 2015-2022
3. Вашият браузър вероятно ще включва раздел или меню, показващо изтеглените файлове. Отворете раздела Изтегляния с бърз клавиш Ctrl + J в браузърите Firefox, Opera, Edge и Chrome.
Раздел Изтегляния
4. След това щракнете върху VC_redist.x64.exe , за да се покаже прозорецът по-долу.
Прозорец на Microsoft Visual C++ 2022
5. Ако на компютъра ви липсват някои библиотеки за изпълнение, прозорецът за повторно разпространение на Microsoft Visual C++ 2015-2022 ще има опция за инсталиране . Щракнете върху този бутон Инсталиране .
6. Изберете опцията Рестартирай сега след актуализиране на библиотеката.
6. Инсталирайте библиотеката за изпълнение на DirectX
DirectX End-User Runtime Web Installer помогна на някои потребители да коригират грешката „D3D11-compatible GPU“. Този инсталатор замества липсващи или повредени DirectX файлове. Това са с��ъпките за инсталиране на библиотеката за изпълнение с DirectX End-User Runtime Web Installer:
1. Отворете уебсайта за изтегляне на DirectX End-User Runtime Web Installer на Microsoft .
2. Изберете опцията за изтегляне на тази страница.
3. След това щракнете върху файла dxwebsetup.exe в секцията за изтегляне на браузъра.
4. Изберете опцията Приемам споразумението в съветника за настройка на DirectX.
Помощник за инсталиране на DirectX
5. Щракнете върху Напред , за да видите офертите на Bing Bar.
6. Ако не искате допълнителен софтуер, премахнете отметката от опцията Инсталиране на лентата на Bing .
7. Щракнете върху бутона Напред в съветника за инсталиране на DirectX.
8. Щракнете върху Готово в съветника.
9. Рестартирайте вашия компютър с Windows.
7. Настройте засегнатите игри да работят с DirectX 11
Ако е възможно, опитайте да настроите засегната игра да работи на DirectX 11 вместо на DX12. Разбира се, няма да можете да направите това през екрана с настройки на играта, ако тя не започне отначало.
Можете обаче да настроите играта да работи с помощта на DirectX 11 с аргументи на командния ред в Epic Games и Steam. Ето как да настроите засегнатите игри да работят с DirectX 11 в Epic Games и Steam:
Как да принудите DirectX 11 да работи на Epic Games
За всяко заглавие на Epic Games:
1. Отворете прозореца на Epic Games Launcher.
2. Щракнете върху бутона за потребителски акаунт близо до горния десен ъгъл на прозореца на Epic Games Launcher.
3. Изберете опцията от менюто Настройки .
Опции за настройки
4. Щракнете върху заглавието на засегнатата игра, за да разширите опциите за тази игра.
5. След това поставете отметка в квадратчето Допълнителни аргументи на командния ред на играта .
Допълнителни аргументи на командния ред
6. Въведете d3d11 в текстовото поле за аргумента на командния ред.
Как да принудите DirectX 11 да работи в Steam
По същия начин, ако сте фен на Steam:
- Отворете клиентския софтуер на Steam.
- Изберете Библиотека в горната част на прозореца на Steam.
- Щракнете с десния бутон върху която и да е игра с „D3D11-съвместим графичен процесор“ и изберете Свойства .
- Въведете -dx11 в текстовото поле за опции за стартиране в раздела Общи .
Опции за стартиране на Steam
8. Разширете файла на страницата, за да получите повече виртуална памет
Разширяването на файла на страницата ще увеличи количеството налична виртуална памет за играта. Това е препоръчителният метод за отстраняване на неизправности за грешката „D3D11-compatible GPU“, тъй като вашият компютър може по-добре да се справи със системните изисквания на игри с интензивна графика и по-големи файлове на страници. Вижте ръководството на Quantrimang.com за разширяване на виртуалната памет в Windows, за да приложите тази потенциална корекция.
Прозорец на виртуалната памет