Проблемы с запуском игры «Человек-паук 2» на ПК серьезнее, чем вы думаете, поскольку, похоже, DirectStorage на базе графического процессора снижает производительность

Недавно выпущенная версия Marvel’s Spider-Man 2 для ПК не имела самого безупречного дебюта из-за технических проблем и сбоев производительности. Хуже всего, по-видимому, включение DirectStorage в процесс конвертации, поскольку он потребляет значительные ресурсы графического процессора, которые имеют решающее значение для оптимального игрового процесса.

Примечательным поворотом событий стало то, что Spider-Man 2 был адаптирован Nixxes Software, компанией, известной своим искусным обращением с самыми продаваемыми играми Sony. Однако их впечатляющее портфолио адаптаций, включающее Marvel’s Spider-Man и Spider-Man: Miles Morales, Ratchet & Clank: Rift Apart, Horizon Zero Dawn Remastered и Horizon Forbidden West, всю перезагруженную трилогию Tomb Raider, похоже, достигает своего апогея.

Похоже, что могут быть некоторые проблемы с Spider-Man 2, как предполагает технический канал Compusemble на X. Предполагаемый виновник — приложение DirectStorage, API Microsoft, разработанное для минимизации нагрузки на ЦП при одновременной передаче нескольких сжатых файлов с SSD на VRAM видеокарты. Вместо того чтобы работать с каждым файлом по отдельности, DirectStorage позволяет ЦП более эффективно управлять процессом за счет многозадачности и эффективного использования системной памяти.

В предыдущих проектах Sony Nixxes использовал DirectStorage. Однако стоит отметить ключевое отличие, указанное Compusemble: Spider-Man 2 использует опцию декомпрессии GPU в DirectStorage, которая обычно не активируется в других портированных играх (за исключением Ratchet & Clank при запуске на высоких настройках графики).

Игры часто хранят свои ресурсы в сжатом виде для ускорения загрузки и экономии места на SSD или жестких дисках. Но для того, чтобы GPU использовал эти сжатые ресурсы, их необходимо распаковать, что обычно делает CPU. Однако DirectStorage позволяет GPU обрабатывать эту задачу напрямую с помощью метода GDeflate.

Приемлемо использовать эту технику, если графический процессор имеет дополнительную мощность для выполнения этой задачи, но не если он уже занят обычными задачами рендеринга. Вот почему Nixxes не выбрали декомпрессию GPU в Ghost of Tsushima, и я немного озадачен тем, почему они посчитали, что это осуществимо в Spider-Man 2, особенно учитывая, что он предлагает трассировку лучей и работает в открытом, быстро меняющемся мире.

Можно предположить, что решить эту проблему так же просто, как выпустить патч, отключающий декомпрессию GPU. Однако важно учитывать, что отключение GDeflate может привести к существенным проблемам на игровых компьютерах с менее мощными процессорами, или могут быть части игры, которые уже нагружают процессор — перенос декомпрессии обратно на центральный процессор может потенциально сделать эти разделы еще более требовательными.

PlayStation 5 с меньшей вероятностью столкнется с проблемами, связанными с передачей и распаковкой ресурсов, поскольку она использует специализированное оборудование для этих задач, в отличие от обычных игровых компьютеров, которые полагаются на CPU и GPU. Однако, учитывая мощность современных процессоров и видеокарт, можно было бы ожидать более плавной производительности от игр для ПК в этих аспектах.

Можем ли мы вместо этого сосредоточиться на размышлениях о том, не напрягают ли Nixxes Software частые проекты портирования, учитывая, что они выполнили семь таких задач в течение примерно двух лет? Кроме того, учитывая, что Spider-Man 2 был выпущен для PS5 в октябре 2023 года, кажется правдоподобным, что команда работала над этим портом одновременно с конвертацией Ghost of Tsushima и обеих игр Horizon.

С твердой уверенностью в том, что проблема в конечном итоге будет решена, я не могу не задуматься, не придется ли Nixxes отказаться от определенных проектов из-за быстрого решения Sony перенести свои основные релизы на ПК после первоначального запуска PS5. Учитывая потенциальную нагрузку на возможности Nixxes по эффективной обработке этих проектов, такое решение действительно может быть весьма благоразумным, как показывает пример Spider-Man 2.

Лучший игровой ПК: лучшие готовые машины.
Лучший игровой ноутбук: отличные устройства для мобильного гейминга.

Смотрите также

2025-02-03 16:32