Описує покращення від 106 до 314 FPS без генерації кадрів
Розробник портів для комп’ютерів, який став модером, Дюранте з PH3 Games докладно описує процес офіційної оптимізації порту ПК для гри.
Графік покращення FPS зі 106 до 314 у тій самій сцені з інтенсивним використанням ЦП після 4 прогонів оптимізації.
Колишній модер і нинішній технічний директор розробника портів для ПК PH3 Games Durante докладно описав інтенсивну сцену з Ys X: Nordics, що працює зі швидкістю 106 FPS, і досягає 314 FPS лише після чотирьох запусків оптимізації.
Як модер, Дюранте найбільш відомий тим, що створив «DSfix» для оригінального запуску ПК-порту Dark Souls (2012), який увімкнув кілька невід’ємних функцій для комп’ютерних геймерів, зокрема розблокування гри для обмеження 60 FPS, яке офіційно не надходило на ПК до Dark Souls Remastered (2018). Але, звісно, розробник, який працює в студії розробки портів для ПК, отримавши прямий доступ до внутрішньої роботи гри та можливість змінити її безпосередньо, матиме набагато більше можливостей змінити основний досвід, і приріст продуктивності, наведений тут, демонструє це .
Відповідно до процесу, детально описаного Дуранте, морська екшн JRPG Ys X: Nordics почала своє життя як порт ПК до версії 0.1, який працював на графічних процесорах Nvidia, але працював нижче 5 кадрів в секунду на графічних процесорах AMD через певні махінації з пам’яттю DirectX 11. На щастя, вони змогли виправити це ще до того, як перейшли до робочої версії 0.1, і в наступних чотирьох оновленнях вони взяли базовий рівень продуктивності 106 FPS у сцені з найбільшим навантаженням на процесор і підвищили його до 314 FPS. Жодного згладжування кадрів або методів «генерації кадрів» не використовувалося та не було потрібно.
Як пояснює Дюранте, сцена острова Балта, оптимізована навколо, завжди відтворювалася з максимальними налаштуваннями, за винятком роздільної здатності та згладжування, щоб гарантувати, що гра була прив’язана до ЦП заради оптимізації. Наприкінці процесу гра також виглядала та працювала трохи краще в інших аспектах — однією з оптимізацій було фактично видалення оптимізації консолі, яка знизила FPS анімації віддалених персонажів, забезпечуючи величезне підвищення плавності портів ПК.
Процес оптимізації від 0.1 до 0.2 описується як «недостатній результат», але його вирішення підвищило FPS зі 106 до 181. Згодом внесення «багатьох дрібних уточнень» довело до 231 FPS у версії 0.8 і, нарешті, у двох наступних оновленнях. збільшив це до 293, а потім до 314 кадрів/с, зберігши додаткове розпаралелювання процесора та оптимізацію запитів/введення GPU наостанок. Незважаючи на те, що це може здатися важливим для продуктивності, Дюранте зазначає, що важливо робити речі в ретельному порядку, оскільки «чим більш оптимізованим стає програмне забезпечення, тим важче просуватися далі».
Якщо наявні огляди ігор щось вказують, фінальний випуск виглядає досить продуктивним і досить веселим. Безкоштовна демо-версія доступна на всіх платформах, включаючи Steam, тому ви можете перевірити цю продуктивність самостійно.
Сподіваємося, що більше великих студій, які постачають порти для ПК, як-от Square Enix із її надзвичайно низькою продуктивністю Final Fantasy XVI, звернуть увагу на те, що розробники дотримуються таких добрих практик, і наслідуватимуть їх приклад. Хоча мод FFXVI Fix справді існує, щоб зменшити його жахливу продуктивність, неоплачувані моддери ніколи не повинні виправляти гру, яка продається за гроші на ПК.
Розробник ігор показує, як правильно зробити порт ПК
Автор Назар Грановський окт 16, 2024 Прес релізи 0Коментарі
