Лагает и фризит, вылетает со со старта, черный экран, ошибки 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:\Windows\System32\RzChromaSDK64.dll
C:\Windows\SysWOW64\RzChromaSDK.dll
И еще. Стабильные вылеты и черный экран могут также означать, что на компе пропали или повреждены файлы так называемого распространяемого компонента Microsoft Visual C++.
Пробуем перезапустить Gotham Knights с «родного» exe-шника непосредственно из папки игры (клиент Steam > Библиотека > ПКМ по названию игры > Управление > Просмотреть локальные файлы). Если снова не получается, то:
- отключаем оверлей Steam;
- чистим сейвы: находим папку Local (адрес по умолчанию C:\Users\Имя_Пользователя\AppData\Local), удаляем в не папки 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 ДЛЯ ЛЮБОЙ ИГРЫ [АРХИВ]
В общем, первым делом открываем Диспетчер задач и вырубаем все не нужные на время игры проги и процессы (в т.ч. и те, которые работают в фоновом режиме, но кроме системных).
Далее проверяем и обновляем драйвер видеокарты. Вот список страниц. Заходим, находим модель своей видеокарты, проверяем версию драйвера и обновляем, если есть более свежая:
После этого
открываем Панель управления 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 (в последней версии);
- открываем папку игры, далее — \Mercury\Binaries\Win64\ — распаковываем архив туда (рядом с shipping.exe);
- перезагружаем комп и и запускаем игру.
Пока так…
[irp]