Если первая часть серии игр Uncharted от Naughty Dog была скорее пробой пера в новом для студии жанре, то Uncharted 2 представляет собой серьезную работу над ошибками и усовершенствование игры по всем существующим направлениям: арт-дизайн, графика, звуки, режиссура, постановка кадра и сценарий.
В прошлом блоге мы рассказывали как настроить первый Uncharted для более-менее адекватной производительности в эмуляторе RPCS3, а в данном материале, мы поведаем каким образом заставить Uncharted 2: Among Thieves демонстрировать минимально-комфортный показатель кадровой частоты. И поверьте, здесь есть о чем рассказать. Но начнем с классического предисловия:
Первое и самое важное – проверьте версию вашего эмулятора: она должна быть не ниже RPCS3 v0.0.29 Alpha | master (основная ветка). По необходимости обновите. Если же ваша версия ощутимо новее, вполне вероятно, что некоторые настройки вам уже не понадобятся. Попробуйте сыграть в игру без дополнительных изменений. Может случиться и так, что с нижеприведенными настройками, игра и вовсе откажется запускаться. В таком случае, сообщите нам об этом в комментариях к этой записи, и мы постараемся как можно скорее составить новое руководство.
Ну и второе: на данный момент в работе проекта Uncharted 2: Among Thieves на эмуляторе RPCS3 наблюдаются некоторые проблемы: начиная от редких визуальных артефактов при коллизии камеры с объектами, до менее редких вылетов программы и критических багов, а так же, существенных падений FPS в графически (по сути геометрически) нагруженных сценах.
Так же, не забывайте, что данный тайтл до сих пор не получил статус «Играбельно». Поэтому никто не дает 100% гарантий, что Вам удастся пройти игру до конца не поймав при этом какой-нибудь критический баг.
Конфигурация RPSC3 для Uncharted 2: Among Thieves
Для начала, запустите эмулятор и нажмите правой кнопкой мыши на иконку “Uncharted 2: Among Thieves”, после чего в выпадающем меню щелкните левой кнопкой на пункт “Manage Game Patches”:
Здесь вам необходимо активировать целых девять патчей:
По сути, основные из них это:
- Disable SPU Post-processing;
- Disable Mesh Trimming;
- Enable GPU Lighting;
- Disable Motion Blur.
Данные патчи существенно увеличивают FPS, а так же, снижают количество графически артефактов.
Опционально вы так же можете отключить вступительный видеоролик (Skip Intro) который по умолчанию нельзя пропустить.
В целом, можно ограничиться и этими пятью пунктами, тем не менее, мы бы рекомендовали активировать все патчи, которые представлены на скриншоте выше.
Далее нажимаем на “Apply”, затем “Save” и вновь кликаем правой кнопкой мыши по иконке “Uncharted 2: Among Thieves”, после чего в выпадающем меню нажимаем на “Change Custom Configuration”:
В данном окне выставляем настройки согласно выбранным опциям и скриншотам приведенным ниже.
Конфигурация видеокарты (GPU)
Настройка | Опция | Описание |
---|---|---|
Anisotropic filter | Auto | Используйте только значение Auto, так как любое изменение єтой настройки приведет к появлению графических артефактов! |
Resolution scale threshold | 160 x 160 | Только с этой опцией можно повысить внутреннее разрешение рендера выше 720p. |
Write color buffers | On | Исправляет засветы при коллизии камеры с объектами. |
Multithreaded RSX | On | Существенно повышает производительность игры. |
Asynchronous texture streaming | On | Если у вас относительно мощный GPU (RX 470+ / GTX 1060+), включение данной опции повысит производительность. |
Дополнительные настройки (Advanced)
Настройка | Опция | Описание |
---|---|---|
Accurate RSX reservation access | On | Если ваш процессор не поддерживает набор инструкций TSX ( а таких большинство, так как сама Intel по сути забила на свою технологию), то вам необходимо активировать данную опцию. |
Read depth buffers | On | Дополнительно устраняет засветы. Активируется только при использовании Async Texture Streaming. |
RSX FIFO accuracy | Atomic | Существенно повышает стабильность игры. |
Теперь давайте перейдем к полученным результатам. А как мы уже писали в начале данного блога: поговорить здесь есть о чем.
К превеликому сожалению, обладателям старых процессоров (например Ryzen 1000 или Xeon E5-2600v3) с комфортом поиграть в Uncharted 2: Among Thieves не удастся. На моем личном ПК с чипом Ryzen 5 3600 и видеокартой RTX 3090 при всех вышеописанных настройках выходит что-то около 16 в особо тяжело-нагруженных сценах и до 30 FPS закрытых помещениях, а так же простых локациях.
Здесь наверное следует кое-что уточнить: до наших вмешательств в настройки, Uncharted 2: Among Thieves выдавал 2-7 кадра в секунду.
Несложно догадаться, что 16-30 FPS это не то, чего большинство геймеров желает видеть, играя в относительно динамичный шутер от третьего лица. Тем не менее, смею вас заверить, что подобное число кадров в секунду для этой игры – как раз на грани комфорта. Плюс, если ваш системный блок оснащен чипом Core 12-13 поколения, или Ryzen 7000, то проблемы низкого FPS вас практически не коснуться. Даже Core i5-12400F который есть в нашей лаборатории выдает 25-30 кадров в секунду.
Ниже приведены скриншоты снятые на процессоре AMD Ryzen 5 3600 и видеокарте RTX 3090:
Как итог, потратив на Uncharted 2: Among Thieves больше четырех часов мы выяснили, что эмуляция не идеальна: местами встречаются заметные графические артефакты, проблемы с освещением, мерцания текстур и так далее. Так же, стоит отметить, что игра несколько раз вылетела, однако при повторном запуске игровой процесс продолжался без каких либо проблем.
Теперь пару слов о необходимом железе на текущей версии эмулятора RPCS3 v0.0.29+. Согласно нашим замерам, более-менее адекватно Uncharted 2: Among Thieves эмулируется начиная с 6-ядерных чипов поколения AMD Zen 2-3 / Intel Skylake/Rocket Lake и видеокарт AMD Radeon RX 400 / NVIDIA GeForce GTX 1000, а для комфортного прохождения в стабильных 30 кадрах вам потребуется высокочастотный 6-ядерный (лучше 8-ядерный) чип Alder Lake (Core 12-13) или Zen 4 (Ryzen 7000). В остальном, существенных проблем с производительностью избежать будет крайне сложно.
Тестируйте вышеприведенные настройки и описывайте полученные результаты в комментариях, а так же, задавайте интересующие Вас вопросы.