Похоже, критически влияющий на производительность баг в Monster Hunter Wilds исчезает после покупки и добавления всего дополнительного контента (DLC) к игре. Пользователь Reddit под ником de_Tylmarande обратил внимание на эту странную проблему: владельцы игры с полным набором DLC могут наслаждаться вдвое большей частотой кадров по сравнению с теми, у кого только базовая версия. Он связался с разработчиками из Capcom.
По совпадению, Capcom как раз анонсировала патч для улучшения производительности, призванный снизить «нагрузку на обработку» в Steam на ПК. Расследование пользователя показало, что основной причиной падения производительности являются агрессивные фоновые проверки наличия DLC.
de_Tylmarande был недоволен производительностью Monster Hunter Wilds, жалуясь, что «постоянные падения FPS там, где их вообще не должно быть, сводили меня с ума». Ранее OP уже успешно решал проблемы с производительностью в Dragon’s Dogma 2 от Capcom в сотрудничестве с одним из разработчиков, поэтому решил попробовать снова.
Первоначальные изыскания указывали на некий спорадический фоновый процесс, «высасывающий» ресурсы CPU. В случае с OP это означало, что значительные просадки FPS можно было устранить, переключив игровой ноутбук в режим максимальной производительности. Однако это «шумное» решение его не устроило.
Исследование продолжилось, и прорыв произошел «совершенно случайно». de_Tylmarande запускал игру, используя аккаунт Steam друга (на том же ноутбуке), и «всё было отлично». Затем он убедился, что такие настройки, как DLSS, HD-текстуры, кэши и прочие параметры, остались неизменными при переключении между аккаунтами.
Поскольку единственное различие начало становиться очевидным, OP заявляет: «Я отказывался верить тому, что видел». Неизбежный вывод расследования был таков: «Чем больше DLC у вас есть, тем лучше производительность в игре». Шерлок был бы горд.
Разница в производительности существенна. de_Tylmarande зафиксировал вдвое большую производительность между аккаунтами с базовой игрой и аккаунтом со всеми DLC. В ходе A/B-тестирования, по его утверждению, «на аккаунте без DLC я получаю сильные и стабильные падения FPS до 20–25 в хабах, тогда как на аккаунте со всеми купленными DLC это 80+ FPS».
Продвигая свое расследование дальше и ища способ исправить ситуацию на случай, если Capcom не устранит проблему, реддитор создал мод, эмулирующий владение всем DLC. de_Tylmarande подчеркивает, что этот мод не является взломом для разблокировки неоплаченного контента.
С загруженным модом «производительность взлетела до небес». Обман игры, заставляющий ее думать, что у вас есть весь DLC, оказался выигрышной стратегией настройки производительности. OP считает причину простой. Производительность, как подтвердил мод, снижалась из-за «невероятно кривой и агрессивной функции проверки владения DLC», которую внедрила Capcom.
Пообщавшись с контактами в Capcom о своих находках, de_Tylmarande сказал: «Надеюсь, мы скоро увидим огромное исправление производительности». Реддитор не предполагает злого умысла со стороны Capcom, а лишь хочет привлечь внимание к этому багу и добиться его устранения для всех пользователей.
Действительно, сегодня мы видим подтверждение в официальных аккаунтах Monster Hunter, что «Патч версии 1.040.03.01 выйдет в Steam 27 января в 18:00 по тихоокеанскому времени / 28 января в 2:00 по GMT». Не уточняется, что он устраняет именно эту проблему, но формулировка «Этот патч будет включать улучшения оптимизации для процессов, специфичных для Steam, и опции для снижения нагрузки на обработку» звучит многообещающе.
Более широкие обновления стабильности и производительности для всех платформ ожидаются в последующем обновлении Ver. 1.041, которое выйдет 18 февраля.
Мы обратились в Capcom за официальным комментарием относительно проблем с производительностью, вызванных проверкой DLC.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Mark Tyson




