
Налаштування емулятора RPCS3 для Uncharted 2: Among Thieves. Оптимізуйте FPS патчами та параметрами, хоча емуляція ще не досконала.
Якщо перша частина серії ігор Uncharted від Naughty Dog була швидше пробою пера в новому для студії жанрі, то Uncharted 2 є серйозною роботою над помилками та удосконаленням гри в усіх існуючих напрямках: арт-дизайн, графіка, звуки, режисура, постановка кадру та сценарій.
У минулому блозі ми розповідали, як налаштувати перший Uncharted для більш-менш адекватної продуктивності в емуляторі RPCS3, а в цьому матеріалі ми розкажемо, яким чином змусити Uncharted 2: Among Thieves демонструвати мінімально-комфортний показник кадрової частоти. І повірте, тут є про що розповісти. Але почнемо з класичного вступу:
Перше та найважливіше — перевірте версію вашого емулятора: вона повинна бути не нижче RPCS3 v0.0.29 Alpha | master (основна гілка). За необхідності оновіть. Якщо ж ваша версія відчутно новіша, цілком імовірно, що деякі налаштування вам вже не знадобляться. Спробуйте зіграти в гру без додаткових змін. Може статися й так, що з наведеними нижче налаштуваннями гра взагалі відмовиться запускатися. У такому випадку, повідомте нам про це в коментарях до цього запису, і ми постараємося якнайшвидше скласти нове керівництво.
Ну й друге: на даний момент у роботі проєкту Uncharted 2: Among Thieves на емуляторі RPCS3 спостерігаються деякі проблеми: починаючи від рідкісних візуальних артефактів при колізії камери з об'єктами, до менш рідкісних вильотів програми та критичних багів, а також суттєвих падінь FPS у графічно (по суті геометрично) навантажених сценах.
Також не забувайте, що цей тайтл досі не отримав статус «Грабельно». Тому ніхто не дає 100% гарантій, що Вам вдасться пройти гру до кінця, не спіймавши при цьому якогось критичного багу.
⤢ ВІДКРИТИДля початку запустіть емулятор і натисніть правою кнопкою миші на іконку “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”:
⤢ ВІДКРИТИУ цьому вікні виставляємо налаштування згідно з вибраними опціями та скріншотами, наведеними нижче.
Налаштування | Опція | Опис |
|---|---|---|
Anisotropic filter | Auto | Використовуйте тільки значення Auto, оскільки будь-яка зміна цього параметра призведе до появи графічних артефактів! |
Поріг масштабування роздільної здатності | 160 x 160 | Тільки з цією опцією можна підвищити внутрішню роздільну здатність рендерингу вище 720p. |
Запис колірних буферів | Увімкнено | Виправляє засвіти при колізії камери з об'єктами. |
Багатопотоковий RSX | Увімкнено | Суттєво підвищує продуктивність гри. |
Асинхронна потокова передача текстур | Увімкнено | Якщо у вас відносно потужний GPU (RX 470+ / GTX 1060+), увімкнення цієї опції підвищить продуктивність. |
⤢ ВІДКРИТИНалаштування | Опція | Опис |
|---|---|---|
Точний доступ до резервування RSX | Увімкнено | Якщо ваш процесор не підтримує набір інструкцій TSX (а таких більшість, оскільки сама Intel по суті забила на свою технологію), то вам необхідно активувати цю опцію. |
Читання буферів глибини | Увімкнено | Додатково усуває засвіти. Активується тільки при використанні Async Texture Streaming. |
Точність RSX FIFO | Атомарний | Суттєво підвищує стабільність гри. |
⤢ ВІДКРИТИТепер перейдімо до отриманих результатів. А як ми вже писали на початку цього блогу: поговорити тут є про що.
На превеликий жаль, власникам старих процесорів (наприклад, 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). В іншому, суттєвих проблем з продуктивністю уникнути буде вкрай складно.
Тестуйте вищенаведені налаштування та описуйте отримані результати в коментарях, а також ставте питання, які вас цікавлять.