Лагает и фризит, вылетает со со старта, черный экран, ошибки 0x887A0005, D3D12 с D3D HRESULT, 3:0000065432 — эти и не которые другие проблемы Gotham Knights мы сейчас и рассмотрим.
Итак, по порядку:
ошибка API D3D HRESULT
Когда игра вылетает или не запускается система выдает ошибку D3D12, в малопонятном описании которой отчетливо наблюдается DXGI_ERROR_DEVICE_HUNG, то это значит, что лучше пока отключить оверлей Steam в игре.
То есть, открываем клиент Steam, находим Gotham Knights в Библиотеке, кликаем по названию, открываем «Свойства» и в разделе «Общие» отключаем опцию (снимаем флажок в чек-боксе) «Включить оверлей Steam в игре«.
проблемы Gotham Knights — манифест недоступен
Разрабы вроде как уже в курсе этой проблемки и пообещали пофиксить её с ближайшим апдейтом, но пока не пофиксили, делаем следующее:
- на время переключаем клиент Steam на другой регион (меню Steam > Настройки > Загрузки > Регион для загрузки);
- перезаходим в Steam (выходим из учетки, перезапускаем клиент и потом логинимся заново);
- переустанавливаем клиент Steam (удаляем приложение, затем качаем и устанавливаем его по-новой).
проблемы Gotham Knights — Application Load Error 3:0000065432
… табличка выскакивает либо сразу же после запуска игры, либо вместо запуска. Данный факт, а также код 3:0000065432 указывают на то, что игре не дает нормально функционировать антивирус, который блочит exe-шник игры или какие-то отдельные её файлы.
Устраняется это просто. Отключаем антивирус и перезапускаем Gotham Knights. А еще лучше, прописываем всю папку игры или exe-шник в список исключений антивируса. После этого также рекомендуется выполнить процедуру восстановления файлов (через клиент Steam) и еще раз перезапустить игру.
проблемы Gotham Knights — не запускается, вылетает со старта или черный экран
Значит, если после запуска игры наблюдаем черный экран либо же игра просто вылетает (иногда с ошибкой 3:0000065432), то проблема в антивирусе. Следовательно, или вырубаем его на время, или грамотно прописываем папку игры в «белый список».
Еще один важный момент: Gotham Knights не сильно дружит с ПО Razer. До такой степени, что из-за конфликта с любой из утилит для любого девайса Razer игра может глючить и вылетать.
Более того, если хотим нормально играть в Gotham Knights, то эту самую утилитку Razer придется удалить. И с этим пока без вариантов. Притом надо не только удалить саму, но потом еще найти и вручную удалить вот эти два файла:
C:WindowsSystem32RzChromaSDK64.dll
C:WindowsSysWOW64RzChromaSDK.dll
И еще. Стабильные вылеты и черный экран могут также означать, что на компе пропали или повреждены файлы так называемого распространяемого компонента Microsoft Visual C++.
Пробуем перезапустить Gotham Knights с «родного» exe-шника непосредственно из папки игры (клиент Steam > Библиотека > ПКМ по названию игры > Управление > Просмотреть локальные файлы). Если снова не получается, то:
- отключаем оверлей Steam;
- чистим сейвы: находим папку Local (адрес по умолчанию C:UsersИмя_ПользователяAppDataLocal), удаляем в не папки WB Games и Mercury, после чего перезапускаем игру (желательно, через exe-шник из папки игры и от имени администратора);
- перезапускаем игру с высоким приоритетом: Диспетчер задач > Процессы > ПКМ по процессу Gotham Knights > Приоритет > Высокий.
Если игра все равно выдает ошибку (притом пишет, что не хватает библиотеки vcruntime140_1.dll или MSVCP140.dll), то просто переустанавливаем пакет Microsoft Visual C++ (лучше сразу с официального сайта службы поддержки Microsoft — вот линк) — подробнее о том, как это делается, см. [ЗДЕСЬ].
Не пропустите: ЕСЛИ НА КОМПЕ OVERWATCH 2 ВЫЛЕТАЕТ СО СТАРТА: ЧТО МОЖНО СДЕЛАТЬ
проблемы Gotham Knights — не получается присоединиться
Если на попытку присоединиться к тиммейтам по сети в «кооперативе» игра пишет, что «Не удалось…«, то это баг рандомный, но глобальный. На момент публикации этого поста разработчики это уже подтвердили и пообещали разобраться, как только, так сразу…
Так что, придется подождать обновления. НО на всякий случай, можно просто перезапустить игру и заодно проверить подключение.
проблемы Gotham Knights — ошибка 0x887A0005
… после чего игра тоже вылетает. Очень вероятно, что причиной ошибки в данном случае является режим трассировки лучей (а точнее видеокарта, которая игру в этом режиме не тянет).
Поэтому, когда наблюдаем ошибку 0x887A0005, то для начала проверяем и обновляем драйвер видеокарты, перезапускаем игру и отключаем режим трассировки лучей.
Если зайти в игру не получается, то тогда:
- открываем Nvidia GeForce Experience;
- в списке игр выбираем Gotham Knights;
- открываем меню пользовательских параметров (кнопка с ключом рядом с кнопкой «Оптимизировать«);
- слайдер «Оптимизировать под…» перетаскиваем влево в сторону «Производительность» и жмем «Применить«;
- после этого жмем кнопку «Оптимизировать«.
Запускаем Gotham Knights. Теперь игра запустится без трассировки лучей и без ошибки 0x887A0005.
Как убрать лаги и сделать 60 FPS в Gotham Knights
Как вы уже наверняка догадались, игра это весьма ресурсоемкая. Потому, когда имеющееся в наличии «железо» не самое мощное, а качество графики накручено, скажем так, слишком оптимистично (в отношении возможностей машины), то получить стабильные 60 fps будет сложно.
Но если хотим именно 60 fps и именно стабильно, то придется поискать компромисс. Вручную, но зато с хорошим результатом (возможно).
Не пропустите: MAX FRAME RATE — КАК НАСТРОИТЬ МАКСИМАЛЬНЫЙ FPS ДЛЯ ЛЮБОЙ ИГРЫ [АРХИВ]
В общем, первым делом открываем Диспетчер задач и вырубаем все не нужные на время игры проги и процессы (в т.ч. и те, которые работают в фоновом режиме, но кроме системных).
Далее проверяем и обновляем драйвер видеокарты. Вот список страниц. Заходим, находим модель своей видеокарты, проверяем версию драйвера и обновляем, если есть более свежая:
AMD
NVIDIA
Intel
После этого
открываем Панель управления Nvidia > Управление параметрами 3D > вкладка «Программные настройки» > Gotham Knights и далее проставляем следующее значение для этих параметров:
- Сглаживание гамма-коррекция — Выкл
- Сглаживание режим — Управление от приложения
- Сглаживание прозрачность — Выкл
- CUDA графические процессоры — Использовать глобальные параметры (Все)
- Режим низкой задержки — Ультра
- Режим управления электропитанием — Предпочтителен режим максимальной производительности
- Кэширование шейдеров — Вкл (если игра установлена на HDD, для SSD — оставляем Выкл)
- Фильтрация текстур — Качество — Высока производительность
- Потоковая оптимизация — Выкл
- Тройная буферизация — Выкл
После этого жмем кнопку «Применить«. Перезагружаем комп, перезапускаем игру, открываем настройки графики, переключаем отображение в Полноэкранный режим и отключаем Вертикальную синхронизацию.
Как настроить отображение Gotham Knights на ультрашироком экране без черных полос
Сразу отметим, решение это не официальное. Тем не менее, оно рабочее (проверено на форматах 2560×1080, 3440×1440, 3840×1080, 5120×1440 и 5760×1080), так что, если очень надо, то делаем следующее:
- идем на эту на страничку на Github — [ССЫЛКА] (задонатить разработчику, к слову, можно там же);
- качаем оттуда на комп архив Gotham.Knights.ultrawide.v1.0.zip (в последней версии);
- открываем папку игры, далее — MercuryBinariesWin64 — распаковываем архив туда (рядом с shipping.exe);
- перезагружаем комп и и запускаем игру.
Пока так…
D3D12: Removing Device.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x00000066B13BC7A8.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x00000066B13BCC00.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x00000066B13BC7A8.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x00000066B13BCC00.
D3D12: Removing Device.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x0000004D56D9C8A8.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x0000004D56D9CD00.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x0000004D56D9C8A8.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x0000004D56D9CD00.
D3D12: Removing Device.
D3D12 ERROR: ID3D12Device::RemoveDevice: Device removal has been triggered for the following reason (DXGI_ERROR_DEVICE_HUNG: The Device took an unreasonable amount of time to execute its commands, or the hardware crashed/hung. As a result, the TDR (Timeout Detection and Recovery) mechanism has been triggered. The current Device Context was executing commands when the hang occurred. The application may want to respawn and fallback to less aggressive use of the display hardware). [ EXECUTION ERROR #232: DEVICE_REMOVAL_PROCESS_AT_FAULT]
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x00000088418FBE58.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x00000088418FC2B0.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x00000088418FBE58.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x00000088418FC2B0.
D3D12: Removing Device.
D3D12 ERROR: ID3D12Device::RemoveDevice: Device removal has been triggered for the following reason (DXGI_ERROR_DEVICE_HUNG: The Device took an unreasonable amount of time to execute its commands, or the hardware crashed/hung. As a result, the TDR (Timeout Detection and Recovery) mechanism has been triggered. The current Device Context was executing commands when the hang occurred. The application may want to respawn and fallback to less aggressive use of the display hardware). [ EXECUTION ERROR #232: DEVICE_REMOVAL_PROCESS_AT_FAULT]
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x000000546E4FC248.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x000000546E4FC6A0.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x000000546E4FC248.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x000000546E4FC6A0.
D3D12 MESSAGE: Device Debug Layer Startup Options: GPU-Based Validation is enabled (disabled by default). This results in new validation not possible during API calls on the CPU, by creating patched shaders that have validation added directly to the shader. However, it can slow things down a lot, especially for applications with numerous PSOs. Time to see the first render frame may take several minutes. [ INITIALIZATION MESSAGE #1016: CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS]
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x000000F4DBCF9A60.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x000000F4DBCFA898.
Exception thrown at 0x00007FFFE30EA388 in D3D12RaytracingMiniEngineSample.exe: Microsoft C++ exception: _com_error at memory location 0x000000F4DBCFAE00.```
Содержание
- DXGI_ERROR
- Remarks
- Как исправить ошибку 0x887a0005 в Windows?
- Как исправить ошибку 0x887a0005 в играх?
- Исправление ошибки 0x887a0005 в приложении Фотографии
- Исправлено: «Код ошибки 0x887a0005» в Call Of Duty: MW 2/Warzone 2
- 1. Запустите Steam или Battle.net от имени администратора.
- 2. Отключить оверлей в игре
- Для раздора
- Для опыта GeForce
- 3. Изменить алгоритм масштабирования
- 4. Отключите потоковую передачу текстур по запросу
- 5. Оптимизируйте игру с помощью GeForce Experience (только NVIDIA)
- 6. Переустановите графические драйверы
- 7. Удалить кэш шейдеров
- 8. Восстановить файлы игры
- Для Steam
- Для Battle.net
- 9. Отключить профиль XMP
DXGI_ERROR
Коды ошибок, которые могут быть возвращены функцией DXGI.
Константа или значение | Описание: |
---|---|
DXGI_ERROR_ACCESS_DENIED 0x887A002B | Вы попытались использовать ресурс, к которому у вас не было необходимых прав доступа. Эта ошибка чаще всего возникает при записи в общий ресурс с доступом только для чтения. |
DXGI_ERROR_ACCESS_LOST 0x887A0026 | Недопустимый интерфейс дублирования рабочего стола. Интерфейс дублирования рабочего стола обычно становится недопустимым при отображении другого типа изображения на рабочем столе. |
DXGI_ERROR_ALREADY_EXISTS 0x887A0036L | Требуемый элемент уже существует. Это возвращается DXGIDeclareAdapterRemovalSupport , если функция вызывается не в первый раз. |
DXGI_ERROR_CANNOT_PROTECT_CONTENT 0x887A002A | DXGI не может обеспечить защиту содержимого в цепочке буферов. Эта ошибка обычно вызвана старым драйвером или при использовании цепочки буферов, несовместимой с защитой содержимого. |
DXGI_ERROR_DEVICE_HUNG 0x887A0006 | Сбой устройства приложения из-за неправильно сформированных команд, отправленных приложением. Это проблема времени разработки, которая должна быть изучена и исправлена. |
DXGI_ERROR_DEVICE_REMOVED 0x887A0005 | Видеоадаптер был физически удален из системы или произошло обновление драйвера для видеоадаптер. Приложение должно уничтожить и повторно создать устройство. Для отладки проблемы вызовите ID3D10Device::GetDeviceRemovedReason. |
DXGI_ERROR_DEVICE_RESET 0x887A0007 | Сбой устройства из-за неправильно сформированной команды. Это проблема во время выполнения; Приложение должно уничтожить и повторно создать устройство. |
DXGI_ERROR_DRIVER_INTERNAL_ERROR 0x887A0020 | Драйвер столкнулся с проблемой и был помещен в состояние удаления устройства. |
DXGI_ERROR_FRAME_STATISTICS_DISJOINT 0x887A000B | Событие (например, цикл питания) прерывает сбор статистики презентации. |
DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE 0x887A000C | Приложение попыталось получить монопольную собственность на выходные данные, но завершилось сбоем, так как другое приложение (или устройство в приложении) уже приобрело владение. |
DXGI_ERROR_INVALID_CALL 0x887A0001 | Приложение предоставило недопустимые данные параметров; Это необходимо отладить и исправить перед выпуском приложения. |
DXGI_ERROR_MORE_DATA 0x887A0003 | Буфер, предоставленный приложением, недостаточно велик для хранения запрошенных данных. |
DXGI_ERROR_NAME_ALREADY_EXISTS 0x887A002C | Предоставленное имя ресурса в вызове IDXGIResource1::CreateSharedHandle уже связано с другим ресурсом. |
DXGI_ERROR_NONEXCLUSIVE 0x887A0021 | Используется глобальный ресурс счетчика, и устройство Direct3D в настоящее время не может использовать ресурс счетчика. |
DXGI_ERROR_NOT_CURRENTLY_AVAILABLE 0x887A0022 | Ресурс или запрос в настоящее время недоступен, но он может стать доступным позже. |
DXGI_ERROR_NOT_FOUND 0x887A0002 | При вызове IDXGIObject::GetPrivateData переданный GUID не распознается как ранее переданный в IDXGIObject::SetPrivateData или IDXGIObject::SetPrivateDataInterface. При вызове IDXGIFactory::EnumAdapters или IDXGIAdapter::EnumOutputs перечисление выходит за пределы диапазона. |
DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED 0x887A0023 | Зарезервировано |
DXGI_ERROR_REMOTE_OUTOFMEMORY 0x887A0024 | Зарезервировано |
DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE 0x887A0029 | Выходные данные DXGI (монитор), к которым содержимое цепочки буферов было ограничено, теперь отключается или изменяется. |
DXGI_ERROR_SDK_COMPONENT_MISSING 0x887A002D | Операция зависит от отсутствующих или несовпадающих компонентов пакета SDK. |
DXGI_ERROR_SESSION_DISCONNECTED 0x887A0028 | Сеанс служб удаленных рабочих столов в настоящее время отключен. |
DXGI_ERROR_UNSUPPORTED 0x887A0004 | Запрошенные функции не поддерживаются устройством или драйвером. |
DXGI_ERROR_WAIT_TIMEOUT 0x887A0027 | Интервал времени ожидания истек до появления следующего кадра рабочего стола. |
DXGI_ERROR_WAS_STILL_DRAWING 0x887A000A | GPU был занят в момент, когда был сделан вызов для выполнения операции, и не выполнял или не планировал операцию. |
S_OK | Метод успешно выполнен без ошибки. |
Вы можете быть заинтересованы только в том, успешно ли выполнен метод или произошел сбой. Лучший способ проверить, указывает ли значение HRESULT на успех или сбой, — передать значение одному из следующих макросов, определенному в WinError.h:
- Макрос SUCCEEDED возвращает значение TRUE для кода успешного выполнения и FALSE для кода сбоя.
- Макрос FAILED возвращает значение TRUE для кода сбоя и FALSE для кода успешного выполнения.
Значение HRESULT для каждого значения DXGI_ERROR определяется из этого макроса, определенного в DXGItype.h:
Например, DXGI_ERROR_INVALID_CALL определяется как 0x887A0001:
Источник
Как исправить ошибку 0x887a0005 в Windows?
Ошибка с кодом 0x887a0005 может появляться при разных обстоятельствах. Одни пользователи сообщают о ней при попытке запустить видео в программе «Фото». При чем сообщение с кодом может всплывать на определенном отрезке ролика или через некоторое время просмотра. Есть также много пользователей, которых выкидывает из игры с такой же ошибкой. 0x887a0005 замечена в Apex Legends, Armored Warfare. Хоть код в обеих случаях и одинаков, способы исправления отличаются. По этой причине мы разделили руководство на 2 части: для приложения Фото и для игр.
Как исправить ошибку 0x887a0005 в играх?
Мы не будем подробно останавливаться на способах реализации исправлений, так как практически все они просто выполняются и скорее всего вы сможете это сделать сами.
Способы исправления ошибки 0x887a0005 в Apex, Armored Warfare и др:
- Установить более старую версию графических драйверов. В большинстве случаев проблема именно в видеодрайверах и появляется или усугубляется после очередного обновления. Стоит поискать архивные версии программного обеспечения на несколько версий ниже, удалить текущий драйвер и установить новый. Альтернатива – попробовать откатить его через «Диспетчер устройств».
- Подкорректировать реестр. Некоторым помогает изменение или добавление одного параметра. В редакторе реестра идем по пути PCHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers и создаем параметр TdrLevel. Устанавливаем ему значение 0 и перезагружаем компьютер.
- Изменить параметры энергопотребления. Особенно часто эта проблема наблюдается у видеокарт MSI, а для них есть специальный софт MSI Afterburner. Что нужно сделать: запускаем игру (обычно ошибка отображается не сразу) и играем пару минут, затем заходим в MSI Afterburne и смотрим потребление энергии. Если оно составляет 100%, нужно выставить в положение 70-80%. В результате мы предотвращаем Nvidia BOOST.
- Выставить настройки в игре. Один из пользователей указал, что ему помогло изменение некоторых параметров: переключение оповещения об уроне с 3D на 2D, изменение стиля подсказок на компактный и отключение передачи сведений на сервера игры.
Исправление ошибки 0x887a0005 в приложении Фотографии
В данном случае ошибка сопровождается сообщением «Обновите драйвер для экспорта видео». Сами разработчики указывают, что проблема в драйверах, но это не всегда так.
Вот, что может помочь:
- Обновить или откат драйверов.
- Очистить кеш Microsoft Store. Самый простой способ это сделать – вставить в командную строку запись wsreset.exe и нажать Enter.
- Запустить средство исправления неполадок с приложениями в магазине. Подобный пункт есть в параметрах системы на вкладке «Устранение неполадок».
- Восстановить или сбросить приложение. В разделе «Параметры» есть вкладка с приложениями, где нужно найти Microsoft Фото. После нажатия на 3 точки в «Дополнительных параметрах» выбираем «Сброс» или «Восстановить».
- Отключить кодирование видео. Есть одна настройка в приложении, которая называется «Использовать кодирование видео с аппаратным ускорением, когда доступно». Ее нужно отключить.
- Переустановить приложение. Все можно сделать одной командой get-appxpackage *Microsoft.Windows.Photos* | remove-appxpackage и этого будет достаточно.
К сожалению, ошибка 0x887a0005 в играх может быть связана с недоработкой разработчиков. Нередко у них просто плохо реализована поддержка новых драйверов видеокарты для некоторых моделей. Если вы сделали все, что могли из нашего списка, скорее всего дело в самой игре. В случае с ошибкой 0x887a0005 в приложении Фото, шансы на успех максимальные. Какой-то этап из алгоритма исправления должен сработать.
Источник
Исправлено: «Код ошибки 0x887a0005» в Call Of Duty: MW 2/Warzone 2
Код ошибки 0x887a0005 появляется при случайном сбое Call of Duty Modern Warfare 2 или Warzone 2. Это может быть вызвано несколькими причинами, включая разогнанные компоненты, сторонние внутриигровые наложения и недостаточные игровые разрешения.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Поскольку причины появления указанного кода ошибки могут варьироваться от случая к случаю, мы составили список различных методов, которые вы можете применить для решения рассматриваемой проблемы. Давайте начнем без промедления.
1. Запустите Steam или Battle.net от имени администратора.
Первое, что вы должны сделать, приступая к устранению кода ошибки, упомянутого ранее, — это запустить Steam или Battle.net с правами администратора. В некоторых сценариях игра может вылетать, когда у нее нет достаточных разрешений, и этому мешает сторонняя программа в фоновом режиме.
Запуск игры с правами администратора предотвратит вмешательство фоновых приложений в нее и решит проблему, если она ее вызывает. Таким образом, вы будете косвенно запускать игру с правами администратора. Это связано с тем, что когда вы запускаете клиент с правами администратора, любые запускаемые им процессы также будут иметь административные привилегии.
Следуйте приведенным ниже инструкциям, чтобы сделать это:
- Сначала найдите Steam или Battle.net в меню «Пуск».
- Нажмите на опцию «Запуск от имени администратора» справа.
- После этого нажмите «Да» в последующем диалоговом окне «Контроль учетных записей пользователей».
- Сделав это, откройте игру, чтобы увидеть, возникает ли проблема.
2. Отключить оверлей в игре
Одной из причин сбоя игры на вашем компьютере может быть внутриигровое наложение сторонних приложений, которые вы используете. Обычно это вызвано Discord и GeForce Experience.
Оверлеи в игре могут быть полезными. Однако они мешают игровому процессу, чтобы обеспечить наложение в игре. Это вмешательство может привести к случайному сбою определенных игр, как и в упомянутой ранее проблеме. Чтобы решить эту проблему, вам придется отключить все сторонние наложения.
Мы расскажем вам, как отключить внутриигровое наложение Discord и GeForce Experience. Обязательно отключите любые другие игровые наложения, которые у вас могут быть. Следуйте приведенным ниже инструкциям, чтобы сделать это:
Для раздора
- Сначала откройте клиент Discord на своем компьютере.
- Затем перейдите в «Настройки пользователя», щелкнув значок шестеренки рядом с вашим именем пользователя.
- Наконец, отключите внутриигровой оверлей, выбрав «Игровой оверлей» > «Включить внутриигровой оверлей».
Для опыта GeForce
- Откройте приложение GeForce Experience на своем компьютере.
- Перейдите в меню «Настройки», нажав на значок шестеренки в правом верхнем углу.
- Затем отключите наложение в игре, используя ползунок рядом с Наложением в игре.
- Сделав это, посмотрите, устранена ли проблема.
3. Изменить алгоритм масштабирования
Алгоритмы апскейлинга становятся обычным явлением в новых современных играх. Эти алгоритмы улучшают качество внутриигровых текстур с использованием вашей видеокарты. Однако в некоторых случаях определенные алгоритмы могут привести к сбою игры из-за проблемы с реализацией алгоритма в игре или другой проблемы совместимости.
В таком случае вы можете решить проблему, изменив алгоритм, который вы используете в игре. В Call of Duty Modern Warfare 2 и Warzone 2 доступны различные алгоритмы, и вы можете легко переключаться между ними.
Если у вас возникла проблема с вашим текущим алгоритмом, попробуйте использовать другой алгоритм, чтобы увидеть, не приведет ли это к каким-либо проблемам. Следуйте приведенным ниже инструкциям, чтобы изменить алгоритм масштабирования/резкости в игре:
- Откройте Call of Duty Modern Warfare 2/Warzone 2 на своем компьютере.
- После этого перейдите к настройкам качества, выбрав «Настройки»> «Графика»> «Качество».
- Затем измените масштабирование/резкость в раскрывающемся меню.
- Примените настройки и посмотрите, решит ли это проблему.
4. Отключите потоковую передачу текстур по запросу
Потоковая передача текстур по запросу — это новая функция Call of Duty, которая обеспечивает улучшенные текстуры, загружая их из Интернета во время игры.
В некоторых сценариях эта функция может привести к сбою игры, и вам придется отключить ее, чтобы решить проблему. Если это относится к вам, следуйте приведенным ниже инструкциям, чтобы отключить потоковую передачу текстур по требованию:
- Сначала откройте игру на своем компьютере.
- Откройте меню настроек качества, выбрав «Настройки» > «Графика» > «Качество».
- Затем отключите параметр «Потоковая передача текстур по требованию» в разделе «Детали и текстуры».
- Сделав это, посмотрите, сохраняется ли проблема.
5. Оптимизируйте игру с помощью GeForce Experience (только NVIDIA)
GeForce Experience имеет встроенную функцию, которая позволяет вам оптимизировать все игры на вашем компьютере в соответствии со спецификациями вашего компьютера. Когда вы запускаете игру, для вас предварительно применяются лучшие настройки в соответствии со спецификациями вашего оборудования.
Мы обнаружили, что оптимизация игры с помощью GeForce Experience часто может решить проблему. Это довольно легко сделать. Следуйте приведенным ниже инструкциям, чтобы сделать это:
- Откройте приложение GeForce Experience на своем компьютере, выполнив поиск в меню «Пуск».
- Затем перейдите к подробностям Call of Duty Modern Warfare 2, щелкнув параметр игры на вкладке «Главная».
- Вы можете сканировать игру с помощью параметра «Сканировать игры и приложения» в меню из трех точек в правом верхнем углу, если игра не обнаруживается автоматически.
- Наконец, оптимизируйте игру, нажав кнопку «Оптимизировать» на экране сведений об игре.
- Как только вы это сделаете, откройте игру, чтобы увидеть, вылетает ли она по-прежнему.
6. Переустановите графические драйверы
Еще одной причиной сбоя игры могут быть графические драйверы, установленные на вашем компьютере. Графические драйверы жизненно важны, поскольку они облегчают взаимодействие с графической картой, установленной на материнской плате.
В некоторых сценариях устаревшие или поврежденные графические драйверы могут вызывать случайные сбои в играх. В таком случае вы можете решить проблему, переустановив графические драйверы на вашем компьютере. Если у вас есть видеокарта AMD, вы можете использовать AMD Clean Uninstall Utility для удаления драйверов. Следуйте приведенным ниже инструкциям, чтобы переустановить графические драйверы:
- Сначала загрузите утилиту удаления драйвера дисплея (DDU) с официального сайта. здесь.
- Откройте загруженный файл и извлеките его в любое место.
- После этого откройте файл Display Driver Uninstaller.exe, перейдя в извлеченный каталог.
- Вам будет показано окно «Общие параметры», когда откроется DDU. Нажмите кнопку Закрыть, чтобы продолжить.
- Выберите GPU в раскрывающемся меню Выберите тип устройства.
- Затем выберите производителя вашей видеокарты в раскрывающемся меню «Выбрать устройство».
- Наконец, удалите графические драйверы, нажав кнопку «Очистить и перезапустить».
- После удаления драйверов зайдите на веб-сайт производителя и загрузите последние версии драйверов, доступных для вашей видеокарты.
- Установите новые драйверы и посмотрите, решит ли это проблему.
Если вы недавно начали сталкиваться со сбоями, вероятно, причиной этого может быть недавнее обновление графических драйверов. Если это относится к вам, вам придется откатить свои драйверы, загрузив и установив более старую версию на свой компьютер. Если проблема не устранена, перейдите к следующему способу ниже.
7. Удалить кэш шейдеров
Call of Duty Modern Warfare 2 и Warzone 2 выполняют оптимизацию шейдеров при запуске игры и сохраняют кеш шейдеров локально на вашем компьютере. Эта оптимизация помогает предотвратить проблемы с производительностью во время игры.
В некоторых сценариях кэш шейдеров может быть поврежден или поврежден, что может привести к случайному сбою игры. Когда это произойдет, вам придется удалить кеш шейдеров, чтобы заставить игру повторно оптимизировать шейдеры. Следуйте приведенным ниже инструкциям, чтобы сделать это:
- Сначала откройте приложение «Проводник».
- Перейдите в папку установки Call of Duty Modern Warfare 2.
- Затем найдите папку shadercache в каталоге установки, используя путь, указанный для соответствующего клиента ниже: Battle.net: …Call of Duty_retail_shadercache Steam: …steamappscommonCall of Duty HQ шейдеркэш
- Удалите содержимое папки ShaderCache.
- Наконец, откройте игру после удаления кеша шейдеров и подождите, пока он снова оптимизирует шейдеры.
- Посмотрите, решена ли проблема.
8. Восстановить файлы игры
В некоторых сценариях игра может вылететь из-за повреждения файлов игры. Кроме того, отсутствие игровых файлов также может привести к случайному сбою игры.
В таком случае вам придется проверить целостность файлов игры, чтобы решить проблему. Это довольно легко сделать как для Steam, так и для Battle.net. Следуйте приведенным ниже инструкциям для соответствующего клиента.
Для Steam
- Откройте клиент Steam на своем компьютере и перейдите в «Библиотека».
- Затем щелкните правой кнопкой мыши Call of Duty Modern Warfare 2 | Warzone 2 и выберите «Свойства» в раскрывающемся меню.
- Перейдите на вкладку «Локальные файлы» в окне «Свойства».
- Наконец, восстановите файлы игры, нажав кнопку «Проверить целостность файлов игры».
Для Battle.net
- Откройте клиент Battle.net на своем компьютере.
- Нажмите на Call of Duty Modern Warfare 2 или Warzone 2, когда откроется Battle.net.
- Затем восстановите игру, щелкнув значок шестеренки рядом с кнопкой «Играть» и выбрав параметр «Сканировать и восстановить» в появившемся меню.
- Дождитесь завершения сканирования и посмотрите, решит ли это проблему.
9. Отключить профиль XMP
Наконец, если ни один из вышеперечисленных методов не устранил проблему для вас, весьма вероятно, что сбои могут быть вызваны разгоном вашей оперативной памяти. Производители материнских плат предлагают функцию разгона оперативной памяти в конфигурации BIOS, чтобы раскрыть весь потенциал вашей оперативной памяти.
Однако в некоторых сценариях это может сделать оперативную память нестабильной, что приведет к сбоям в различных играх. Вы можете решить эту проблему, отключив профиль XMP в конфигурации BIOS, если это относится к вам.
Если у вас процессор AMD, в конфигурации BIOS необходимо отключить параметр DOCP, поскольку XMP существует только для материнских плат и процессоров Intel. Как только вы отключите разгон, посмотрите, решит ли это проблему.
Источник