Поправете грешка в Direct3D11 0X087A0001 в Windows 11/10
Виждате ли грешката Direct3D11 Error 0X087A0001 (Can't Set Video Mode) на вашия компютър? Много потребители съобщават, че виждат тази грешка, когато изпълняват определени игри, изискващи ресурси, или различни инструменти за сравнителен анализ. По принцип това е грешка по време на изпълнение, която се появява на екрана всеки път, когато се изпълнява Direct3D.
Този конкретен проблем може да възникне поради различни основни сценарии, които задействат този код за грешка. Някои от потенциалните причини за това са както следва:
- Нестабилен/неактуален драйвер за графичен процесор
- Параметрите за оптимизация на Windows 10 не се използват
- Приложението не поддържа цветния режим на системата
- Високото DPI мащабиране не се поддържа от приложението
- Неподдържана резолюция
- Несъвместимост на играта с Windows
Въз основа на причините, причиняващи грешката, ние изброихме стратегиите за отстраняване на неизправности по-долу в тази статия, които потребителите са използвали, за да коригират успешно тази грешка.
Съдържание
- Поправка 1 – Активирайте режима на намален цвят
- Поправка 2 – Отмяна на мащабирането на високо DPI
- Поправка 3 – Промяна на разделителната способност на приложението
- Поправка 4 – Стартирайте програмата в режим на съвместимост
- Поправка 5 – Инсталирайте най-новата версия на драйвера на графичния процесор
- Поправка 6 – Стартирайте играта през стартовия панел
Поправка 1 – Активирайте режима на намален цвят
Някои потребители са забелязали, че игра, която не е проектирана да поддържа 32-битова дълбочина на цвета (което е принудително по подразбиране в Windows 10) е една от причините за задействане на грешката Direct3D11. Потребителите, занимаващи се с този проблем, успяха да го поправят, като промениха екрана със свойства на изпълнимия файл, който се използва за стартиране на играта.
1. Отворете File Explorer . Отидете до местоположението, което съдържа изпълним за да стартирате играта.
2. Щракнете с десния бутон върху изпълнимия файл и изберете Имоти .
3. Изберете Съвместимост раздел.
4. Поставете отметка в квадратчето до Намален цветови режим под Настройки.
5. В падащото меню задайте стойността на 16 бита .
6. Щракнете върху Приложи за да потвърдите и запишете промените. Стартирайте играта отново и проверете дали проблемът е отстранен.
Забележка: По-новите приложения не поддържат промяната на цветовия режим по подразбиране, в този случай опцията ще бъде неактивна.
Поправка 2 – Отмяна на мащабирането на високо DPI
Ако намаляването на режима на цветния бит не помогна или архитектурата на играта не позволява да се правят промени, тогава трябва да опитате да промените високите настройки на DPI на играта.
1. Намерете изпълнимия файл на играта с помощта File Explorer .
2. Щракнете с десния бутон върху него и изберете Имоти .
3. Отидете на Съвместимост раздел в Имоти прозорец.
4. Щракнете върху Променете настройките за високи DPI бутон.
5. Под Отмяна на мащабиране с висок DPI раздел, поставете отметка в квадратчето до Отмяна на поведението на мащабиране при високи DPI .
6. В падащото меню за Мащабиране, извършено от: изберете S система (подобрена) и щракнете върху Добре .
7. Щракнете върху Приложи за да запазите промените. Стартирайте приложението и вижте дали проблемът е решен.
Поправка 3 – Промяна на разделителната способност на приложението
Има случаи, съобщени от потребителите, че тази конкретна грешка в Direct3D11 възниква, когато приложението не е проектирано да поддържа разделителната способност, на която системата в момента е конфигурирана да стартира играта. Те са успели да разрешат този проблем, след като са променили поведението на изпълнимия файл на приложението, така че при стартиране то да бъде принудено да се отвори с най-ниската разделителна способност.
1. Използване File Explorer , намерете местоположението, където е инсталирано приложението.
2. Щракнете с десния бутон върху приложението е изпълнимо и щракнете върху Имоти .
3. В прозореца Свойства отидете на Съвместимост раздел.
4. Поставете отметка в квадратчето, свързано с Работете с резолюция на екрана 640 x 480 .
5. Щракнете върху Приложи за да запазите промените.
6. Отворете приложението и проверете дали проблемът вече е решен.
Поправка 4 – Стартирайте програмата в режим на съвместимост
Ако нито едно от горните корекции не ви помогна да разрешите грешката 0X087A0001, трябва да считате старостта на играта за проблем поради несъвместимостта с Windows 10. Промяната на възприеманата версия на Windows, на която се изпълнява играта, отстрани проблема за някои потребители .
1. Щракнете с десния бутон върху вашия играта е изпълнима и изберете Имоти .
2. Преминете към Съвместимост раздел.
3. В Режим на съвместимост , поставете отметка в квадратчето до Стартирайте тази програма в режим на съвместимост за: .
4. След като поставите отметка в квадратчето по-горе, то ще покаже a списък с версиите на Windows , изберете Windows 95 в този списък.
5. Щракнете върху Приложи за да потвърдите промените си.
6. Стартирайте играта и вижте дали кодът за грешка е коригиран.
Поправка 5 – Инсталирайте най-новата версия на драйвера на графичния процесор
Според много потребители проблемът е причинен или от остарял драйвер за графична карта или ан нестабилен драйвер на графичния процесор . В повечето случаи те са успели да разрешат проблема, като преинсталират драйвери на графичния процесор, които се използват в момента.
Стъпките се различават в зависимост от производителя на вашия графичен процесор. Тук сме изброили стъпките за преинсталиране на AMD и NVIDIA графични карти.
А . Преинсталиране на драйвери на графичния процесор на NVIDIA
1. Натиснете Windows + R да отвориш Бягай . Тип appwiz.cpl да отвориш Програми и функции .
2. Сега кликнете върху Издател раздел, за да подредите списъка с програми въз основа на техния издател.
3. Потърсете записи, публикувани от NVIDIA Corporation . Изберете един елемент наведнъж и кликнете върху Деинсталиране бутон в горната част.
4. Изчакайте процеса на деинсталиране да завърши.
5. След като всеки драйвер на NVIDIA бъде деинсталиран, рестартирайте и изчакайте следващото стартиране да завърши.
6. Посетете Страница за изтегляне на NVIDIA GeForce и щракнете върху Свали сега бутон, за да инсталирате GeForce Experience .
7. След като сте инсталирали GeForce Experience , влезте с акаунт и инсталирайте препоръчаните драйвери от Шофьори страница.
8. След като всички препоръчани драйвери са инсталирани, рестартирайте вашата система. Стартирайте играта, преди това хвърли грешката 0X087A0001 и проверете дали е разрешено сега.
B. Преинсталиране на драйвери на графичния процесор за AMD
1. Отидете на страница за изтегляне на AMD Cleanup Utility и изтеглете най-новата версия.
2. След като бъде изтеглен, щракнете двукратно върху изпълнимия файл и щракнете върху да да стартирате помощна програма в безопасен режим и деинсталирай драйверите на AMD.
Забележка: Тази помощна програма премахва напълно инсталираните драйвери на AMD, записи в системния регистър и подписи в хранилището на драйвери от системата, намалявайки работата по търсене и деинсталиране на всеки файл с драйвер.
3. Щракнете върху Добре при втората подкана, за да стартирате Процес на почистване на AMD . Сега помощната програма ще работи във фонов режим. По време на тази операция дисплеят ви може да мига или да стане черен за няколко секунди, тъй като компонентите на дисплея се отстраняват.
4. Щракнете върху завършек на подканата, която показва завършване на този процес.
5. Рестартирайте вашата система ръчно, ако не бъдете подканени да го направите от помощната програма.
6. След като системата се стартира след рестартиране, посетете страница за изтегляне на страницата Auto-Detect GPU .
7. Отидете на Автоматично откриване и инсталиране на графични драйвери Radeon и чипсет Ryzen за Windows и щракнете върху Свали сега бутон.
8. Щракнете двукратно върху изтегления изпълним файл и следвайте инструкциите за инсталиране на Radeon Adrenalin.
9. Веднъж инсталирана, помощната програма ще се стартира автоматично, за да открие инсталираното графично устройство и ОС на AMD.
10. Инсталирайте и двете Препоръчителни и незадължителни пакети с драйвери които се показват, след като инструментът открие системната ОС и драйверите.
11. Приемете EULA след като прегледате общите условия и кликнете върху Инсталирай .
12. Рестартирам вашия компютър след инсталиране на всички необходими драйвери. Стартирайте играта и проверете дали проблемът е разрешен сега.
Поправка 6 – Стартирайте играта през стартовия панел
Ако горната корекция не работи за вас, тогава трябва да се уверите, че стартирате играта през стартовия панел, откъдето сте закупили играта (например Steam, GoG, Origin, Epic Games и т.н.).
Това е важно, тъй като стартовият панел прави играта рендерирана на Windows 10, използвайки серия от параметри, които стабилизират играта за версията на Windows.
1. Отворете Steam, или GoG Galaxy, или Epic Games .
2. Стартирайте играта, която е задействала грешката чрез Меню на библиотеката на вашия стартер.
3. Проверете дали проблемът вече е разрешен.
Ако все още виждате грешката след стартиране на играта през стартовия панел, преминете към следващата корекция по-долу.
Благодаря за четенето.
Надяваме се, че тази статия може да ви е помогнала да изчистите грешката Direct3D11 и да продължите да играете наследените игри без никакво прекъсване. Коментирайте и ни уведомете за корекцията, която работи за вас.