Понедельник, 19 июня 2023 15:32
Тестирование видеокарт и анализ производительности в Star Wars Jedi: Survivor
"Survivor" ("Выживший") – второй выпуск джедайской серии звездных войн "Star Wars Jedi" от EA, где главным протагонистом является Кэл Кестис (Cal Kestis), в "Павшем ордене" ("Fallen Order", 2019 г.) произведенный из падаванов в джедаи и ныне противостоящий империи в попытках защитить последних джедаев, переживших Приказ 66 (Order 66).

Новейший релиз класса AAA от EA разработан той же студией Respawn Studios, которая сделала первую часть джедайского проекта. Хотя ключевые компоненты геймплея этого приключенческого экшена от третьего лица во многом повторяют черты предыдущего выпуска, в игру добавлено несколько усовершенствований, в частности, несколько новых боевых стилей на основе "стоек" (stances); кроме того, вырос удельный вес элементов головоломки, встречающихся по ходу геймплея.
Как и Fallen Order, выпуск Survivor базируется на движке Unreal Engine 4, но теперь с поддержкой DirectX 12, тогда как в первой части был только DX11. Новейшая версия DirectX подразумевает поддержку рейтрейсинга, а именно – RT-отражений и, возможно, эффектов освещения, но оценить разницу сложно. Поскольку игра спонсируется AMD, мы получаем поддержку технологии AMD FSR, но DLSS нам пока не предлагают.
В этом обзоре мы протестируем Jedi Survivor на достаточно обширной выборке современных видеокарт, сравним качество изображения в режиме различных настроек и посмотрим, какие требования эта игра предъявляет к емкости VRAM.
Скриншоты
Все приведенные ниже скриншоты были сделаны при максимально высоких графических настройках (профиль "Epic") с рейтрейсингом без FSR. Для просмотра скриншота в полную величину кликните по нему мышкой.
Графические настройки

- Игра поддерживает режимы отображения Fullscreen, Windowed и Borderless.
- Внутриигровая опция ограничения частоты кадров отсутствует, как и скрытый внутриигровой потолок FPS.
- Меню настроек качества изображения (Graphics Quality) предлагает следующие опции профилей: "Low", "Medium", "High" и "Epic".
- В настройках поля обзора (Field of View) можно выбрать опции "Narrowest", "Narrow", "Default", "Wider" и "Widest". Я думаю, что для большинства пользователей оптимальной будет опция "Wider", хотя лично для меня предпочтительнее "Widest".
- V-Sync можно выключить.
- Для рейтрейсинга предусмотрены только опции "On" и "Off", его можно или включить, или выключить, без дополнительной дифференциации настройки по отдельным RT-эффектам с возможностью установки числа лучей и приоритета качества изображения или производительности.
- Как уже отмечалось выше, эта игра спонсируется AMD и поэтому поддерживает AMD FSR 2, но не поддерживает NVIDIA DLSS и Intel XeSS.
- Когда вы включаете FSR, то, по идее, должен открываться слайдер фильтра резкости, но в Jedi Survivor этой настройки нет; по-видимому, разработчики получили от AMD деньги просто за спонсорский логотип.
- Отвлекающие эффекты, как-то – дрожание камеры, motion blur, хроматическую аберрацию и зернистость пленки – можно выключить.
- При желании можно уменьшить уровень кровавого натурализма на экране (в другом меню).
Тестовая конфигурация
Компонент | Модель | ||
Процессор | Intel Core i9-13900K (Raptor Lake, кэш 36 МБ) PL1 = PL2 = 320 Вт | ||
Материнская плата | EVGA Z790 Dark BIOS 1.10 | ||
Функция Resizable BAR | Включена на всех поддерживающих видеокартах AMD, NVIDIA и Intel | ||
Оперативная память | 2x 16 ГБ Thermaltake TOUGHRAM DDR5-6000 МГц 36-38-38-76 | ||
Кулер | Arctic Liquid Freezer II 280 мм AIO | ||
Термопаста | Arctic MX-6 | ||
Накопитель | 2x 2 ТБ Neo Forza NFP455 M.2 NVMe SSD | ||
Блок питания | Seasonic Vertex GX 850 Вт ATX 3.0 | ||
Корпус | darkFlash DLZ31 Mesh | ||
Операционная система | Windows 11 Professional 64-bit (версия 22H2) | ||
Драйверы | NVIDIA: 531.68 WHQL AMD: 23.4.3 WHQL |
Сравнение результатов из этого обзора с другими результатами возможно только при полной идентичности тестовых конфигураций.
Мы тестировали официально изданную версию Jedi Survivor, а не версию для пресс-релиза. AMD и NVIDIA выпустили для этой игры драйверы со статусом game-ready, которые мы и использовали.
Использование графической памяти
Производительность видеокарт
Производительность видеокарт в режиме с RT
Анализ FPS

Минимальная частота кадров (1% от общего количества кадров)
Минимальная частота кадров в режиме с RT
Заключение
Star Wars Jedi: Survivor – это свежий материал для всех любителей франшизы Star Wars и жанра приключенческого экшена в целом. Как и в первом выпуске, вы играете за Кэла Кестиса, миссия которого снова состоит в том, чтобы предотвратить установление абсолютной власти империи над галактикой (Galaxy). Разработчики из Respawn ввели в геймплей новые элементы техники единоборств, в том числе несколько стоек световых мечей, от которых существенно зависит тактика ведения боя и ваши шансы на выживание. Еще одно отличное нововведение – улучшенная миникарта, с помощью которой ориентироваться гораздо легче, чем это было в первом выпуске Star Wars. Конечно, через всю игру красной нитью проходит сюжет «Звездных войн», дополненный головоломками и другим контентом, который можно проштудировать или пропустить.
В целом, Star Wars Jedi: Survivor – прикольная игра; не уверен, что за нее стоит платить так дорого, но попробовать поиграть – точно стоит. Если вы следили за новостями о выпуске Jedi Survivor, то должны были читать или слышать о проблемах с производительностью в этой игре, запинках и т.п. Я могу подтвердить, что по ходу геймплея действительно возникают серьезные запинки, связанные с компиляцией шейдеров, и, хотя эта проблема рассасывается через несколько минут вашего пребывания в зоне, она, тем не менее, раздражает. Хотя игра показывает экран "compiling shaders" при каждом (!) запуске, на самом деле компилируется только часть шейдеров и только во время первого запуска, а при последующих запусках игра просто проверяет, откомпилированы ли эти шейдеры – и каждый раз на это уходит около 30 секунд. К сожалению, за эти тридцать секунд компилируются не все шейдеры игры, поэтому каждый раз, когда на экране происходят события, задействующие новые эффекты, возникает задержка на то время, пока не будет откомпилирован соответствующий шейдер. Учитывая тот факт, что проблемы с компиляцией шейдеров в этом году присутствуют почти в каждой новой игре класса AAA, это уже можно считать новым «стандартом»-2023, что печально. Я также заметил кое-где выскакивающие текстуры, что нетипично для игр на базе Unreal Engine, но этот баг разработчики все-таки смогут отловить и ликвидировать на этапе QA-тестирования.
Пока непохоже на то, чтобы они проводили серьезное тестирование Jedi Survivor на ПК, потому что в противном случае в игре был бы не настолько ужасный пользовательский интерфейс, которым даже не всегда возможно пользоваться с помощью мышки. Например, вы хотите выбрать разрешение, кликаете в настройках пункт "Resolution", открывается меню, но в нем вы не можете выбрать конкретные опции мышкой – приходится использовать клавиатуру. В некоторых ситуациях для подтверждения выбора опции приходится удерживать клавишу (что утомительно), кликанье мышкой или удерживание кнопок мышки не работает. В других меню для переключения между двумя опциями приходится использовать клавиши A и D, курсорные клавиши не работают. Некоторые опции снабжены стрелками "влево" и "вправо", которые можно кликать, но они разработаны как подспорье для пользователей геймпадов и на кликанье мышкой не реагируют. И все вот это – в полной версии игры класса AAA для ПК.
За что EA и Respawn можно похвалить – это за настройки квалификации. В игре доступно пять режимов сложности, между которыми можно переключаться прямо во время геймплея, также можно полностью отключить действия, происходящие в результате выжимания кнопок (button mash). Кроме того, в игре есть подсказки по навигации и по решению головоломок, а в сценах боя можно включить режим замедленного действия. Я доволен этими опциями – не у всех пользователей есть время на "git gud", или они просто любят играть без особых сложностей. Я большой поклонник Elden Ring, но меня огорчает тот факт, что многие пользователи не присоединяются к сообществу фанатов этого игрового шедевра только потому, что слишком рано сдаются, будучи не в состоянии овладеть должным уровнем мастерства.
Графика – превосходная, особенно дизайн карты, где имеют значение все мелкие детали. Всегда найдется что-то интересное, особенно для знатоков «Звездных войн». Качество текстур – действительно выдающееся, с высоким разрешением и богатой детализацией, что, конечно, повышает требования к емкости VRAM. Сцены в интерьере могут содержать объекты с явно небольшим числом многоугольников, но это общий недостаток многих игр. Освещение проработано отлично, особенно на вводной карте Корусанта (Coruscant) – разработчики добились того, что предварительно «выпеченные» источники света выглядят как полученные методом трассировки лучей (RT) – великолепный результат. Модели персонажей тоже улучшены по сравнению с Fallen Order, анимация просто фантастическая, особенно в сценах поединков на световых мечах.
Игра предъявляет достаточно высокие требования к производительности ПК, особенно в части процессора – для Jedi Survivor предпочтительно использовать быстрый процессор с хорошей однопоточной производительностью на каждом ядре, наличие дополнительных ядер не столь существенно. Типовой процессор Zen 3 ставит потолок на частоту кадров в районе 70 FPS: независимо от того, какая у вас видеокарта, больше 70 FPS вы не получите. С процессором 13900K наш тестовый компьютер выдавал максимум в районе 130 FPS с видеокартой AMD и 120 FPS с видеокартой NVIDIA, поскольку у NVIDIA несколько больший перевес в скорости относительно CPU. При повышении разрешения влияние «бутылочного горла» уменьшается, насколько позволяет скорость процессора. Чтобы играть на разрешении 1080p с частотой кадров 60 FPS, вам понадобится, как минимум, RTX 3070 или Radeon RX 6700 XT. Гладкий геймплей на 1440p достижим с RTX 3070 Ti или Radeon RX 6800. Для гейминга 4K @60 FPS подойдет только RTX 4090 или RX 7900 XTX – самые быстрые карты из доступных на рынке.
Jedi Survivor поддерживает рейтрейсинг, но конкретная его реализация в этой игре не впечатляет. Такое впечатление, что его прилепили в нескольких сценах, так, чтобы влияние на производительность было минимальным. Подавляющее большинство отражений строится методом отображения экрана (не RT), и они выглядят прекрасно, даже если не включать рейтрейсинг – это гарантируют конструкторы уровней. Поскольку Jedi Survivor спонсируется AMD, я подозреваю, что такой более чем скромный набор опций RT обусловлен тем, что «железо» AMD не справляется с рейтрейсингом без значительного снижения частоты кадров. Также я подозреваю, что спонсорские контракты AMD с небольшими студиями включают пункт "не поддерживать DLSS/XeSS", так как единственная предлагаемая опция масштабирования разрешения здесь – это AMD FSR. Вероятно, если бы контракт AMD вместо этого содержал пункт "отсутствие запинок на ПК-платформах", это заметно ослабило бы отток геймеров в консольный сегмент.
Приятно отметить тот факт, что и AMD, и NVIDIA выпустили для этой игры драйверы game-ready за несколько дней до релиза. Мы их использовали для тестирования окончательной издательской версии (не бета-версии, в которой было полно багов). В качестве тестовой локации мы выбрали не входной уровень Корусанта, где ограничения со стороны CPU проявляются сильнее, чем в других разделах игры, а участки с открытым миром после него. Драйвер NVIDIA во время игры не падал, однако несколько раз падал драйвер AMD, что вообще-то неожиданно для версии WHQL, но я уверен, что эту проблему решат в ближайшее время.
Как и ожидалось, требования к емкости VRAM довольно высокие. 9 ГБ на разрешении 1080p – многовато для новых динамичных приключений во вселенной Star Wars на старом «железе». На более высоких разрешениях, 1440p и 4K, мы намерили 9.6 и 10.5 ГБ соответственно, что в общем нормально, с учетом базовых системных требований к видеокарте. Если включить рейтрейсинг на разрешении 4K, используемый объем VRAM вырастает до 13 ГБ – не так плохо, поскольку видеокарты "для 4K" обычно предлагают 16 ГБ видеопамяти и больше.
Если вы посмотрите рейтинги Star Wars Jedi: Survivor на Steam, то с удивлением обнаружите "в основном негативную" среднюю оценку, которая, правда, в настоящий момент повысилась до "смешанной". Негативные отзывы относятся не к собственно геймплею, а к различным техническим проблемам. Через несколько часов после релиза EA предусмотрительно предупредила всех пользователей о возможных технических проблемах, которые затронут "минимальное число игроков". Конечно, издатели были в курсе всех этих проблем и, тем не менее, решили выпустить игру в таком виде. Мы платим, по сути, за недоделанную бета-версию, которую они называют игрой класса AAA, – и это уже не первый раз за этот год. Я не удивлюсь, если эти компании мало-помалу растеряют свою целевую аудиторию, раз за разом выпуская недоработанные продукты.
После того, как истек срок действия Denuvo-ограничения от EA на число замен видеокарты в течение одного дня (не более пяти), я протестировал еще несколько карт, в том числе RX 5700 XT, RTX 2080 Ti и Arc A770. Ни одна из этих карт не преподнесла сюрпризов в части производительности, однако с картой Intel Arc наблюдались серьезные нарушения целостности картинки по ходу геймплея, даже при использовании версии драйвера 101.4335 Beta. Странно, что Intel заявила бета-версию драйвера как "Game Ready for Jedi Survivor" при наличии очевидных ошибок рендеринга. Они не ломают весь геймплей, но крайне раздражают.