banner
Центр новостей
Здесь всегда приветствуются индивидуальные запросы

The Last of Us для ПК — редкий разочаровывающий порт для PlayStation при запуске

Jul 21, 2023

Том Уоррен, старший редактор, посвященный Microsoft, компьютерным играм, консолям и технологиям. Прежде чем присоединиться к The Verge в 2012 году, он основал WinRumors, сайт, посвященный новостям Microsoft.

Я ожидал написать о том, что The Last of Us Part I, вышедшая на ПК, является последним примером отличного ПК-порта игры для Sony PlayStation. К сожалению, это не так. Вчера The Last of Us Part I вышла на ПК, и игроки недовольны. Из более чем 9000 отзывов в магазине Steam 67 процентов отрицательные.

Игроки на ПК сообщают о проблемах, которые варьируются от случайных сбоев и зависаний до длительного времени компиляции шейдеров и случайного мокрых персонажей в кат-сценах. Игра также плохо оптимизирована, занимая большое количество видеопамяти в системе и пропуская кадры. Я лично сталкивался со сбоями и случайным падением частоты кадров на своей тестовой системе, которая представляет собой топовый игровой ПК, оснащенный RTX 4090.

Достаточно плохо, что студии PlayStation Naughty Dog пришлось сделать заявление. «PC-игроки The Last of Us Part I: мы услышали ваши опасения, и наша команда активно расследует многочисленные проблемы, о которых вы сообщили», — написала студия в Твиттере со своего официального аккаунта. «Мы будем продолжать информировать вас, но наша команда уделяет приоритетное внимание обновлениям и будет решать проблемы в будущих патчах».

Ответ последовал почти через два месяца после того, как Naughty Dog отложила выпуск The Last of Us Part I на ПК, заявив, что хочет «убедиться, что дебют The Last of Us Part I на ПК находится в наилучшей возможной форме». Дополнительные несколько недель разработки должны были гарантировать, что игра «соответствует вашим и нашим стандартам».

Игра также должна была выйти на Steam Deck после того, как сопрезидент Naughty Dog Нил Дракманн дразнил ее в прошлом году, а Valve использовала это название в недавнем маркетинговом изображении для своего портативного игрового ПК. The Last of Us Part I еще не проверена для Steam Deck, и компиляция шейдеров на портативном компьютере занимает около часа. Если вы попытаетесь запустить игру раньше, вы можете сдаться, так как до завершения обработки шейдера вы получите невероятно низкую производительность. Но ожидание компиляции шейдеров в течение одного часа — это половина двухчасового окна возврата Steam, что далеко не идеально.

Даже после того, как шейдеры скомпилированы в Steam Deck, производительность по-прежнему невелика. Во время кат-сцен частота кадров остается стабильной, но в первых сценах игры я регулярно видел частоту кадров ниже 30 кадров в секунду и даже 20 кадров в секунду при сочетании низких и средних настроек и включенного качества FSR. Другие видят аналогичные результаты. Похоже, Naughty Dog придется проделать гораздо больше работы, чтобы оптимизировать это в Steam Deck и полностью проверить.

Профессиональные рецензенты и критики не смогли бить тревогу, поскольку до вчерашнего запуска игры никто не получил коды. Обычно это предупреждающий знак того, что игра становится горячей, и после задержки с запуском определенно создается впечатление, что разработчикам следовало дать еще больше времени на доработку этого порта для ПК. Это заставило многих фанатов, в том числе и меня, задаться вопросом, не был ли порт для ПК поспешил воспользоваться преимуществами хорошо принятого телешоу HBO «Последние из нас». Учитывая, что это уже ремейк игры, выпущенной десять лет назад, не было особой необходимости торопиться с портом.

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

Iron Galaxy и Naughty Dog объединились для портирования The Last of Us Part I для ПК, и похоже, что ошибочная версия библиотеки декомпрессии Oodle, которую использует команда, может вызывать проблемы с производительностью и построением шейдеров. Некоторые пользователи Reddit обнаружили, что замена библиотеки на более старую версию повысила производительность и значительно ускорила время создания шейдеров.