Разработчик игр показывает, как сделать порт на ПК

/ ТехнологииНовости / Технологии

Бывший моддер, а ныне технический директор компании PH3 Games, разработчика порта для ПК, Дюранте рассказал, как взял сложную сцену из Ys X: Nordics, работающую на скорости 106 кадров в секунду, и довел ее до 314 кадров в секунду всего за четыре цикла оптимизации.

Как моддер, Дюранте наиболее известен тем, что сделал «DSfix» для запуска оригинального порта Dark Souls (2012) на ПК, что позволило игрокам на ПК получить несколько неотъемлемых функций, включая разблокировку игры

Thumbnail: ИграИгра́ — вид осмысленной непродуктивной деятельности, где мотив лежит не в ее результате, а в самом процессе. Также термин «игра» используют для обозначения набора предметов или программ, предназначенных для подобной деятельности. Игра — форма деятельности в условных ситуациях, направленная на воссоздание и усвоение общественного опыта, фиксированного в социально закрепленных способах осуществления предметных действий, в предметах науки и культуры. Создание типичных для профессии ситуаций и нахождение в них практических решений является стандартным для теории управления (деловые игры — моделирование производственной ситуации в целях выработки наиболее эффективных решений и профессиональных навыков) и военного дела (военные игры — решение практических задач на местности и по топографическим картам). Википедия

для ограничения в 60 FPS

FPS: First-Person Shooter — шутер от первого лица — жанр компьютерных игр. Frames Per Second — количество кадров в секунду на экране монитора или телевизора, выдаваемых программным обеспечением видеокарты или DVD-проигрывателя. Характеризует производительность видеосистемы компьютера или воспроизведения DVD. Также характеризует качество видео в целом. См. Википедия

Читайте также:Digital Foundry рассказали о технических проблемах ремейка Silent Hill 2Свежий трейлер Unknown 9: Awakening посвятили версии для ПКВ модах для ремейка Silent Hill 2 — без тумана и с Леоном из Resident EvilСтример провёл 5 часов, играя в ремейк Silent Hill 2 на ПК и поделился впечатлениямиГеймплей Star Wars Jedi: Survivor на PS4 Pro

, которое официально не появится на ПК до Dark Souls Remastered (2018). Но, конечно, разработчик, работающий в студии разработки порта на ПК, получив прямой доступ к внутренним механизмам игры и возможность напрямую ее изменять, получит гораздо больше возможностей для изменения базового опыта, и прирост производительности, представленный здесь, это демонстрирует.

Согласно процессу, подробно описанному Дюранте, морская экшен-игра JRPG Ys X: Nordics начиналась как ПК-порт до версии 0.1, которая работала на графических процессорах Nvidia, но работала ниже 5 FPS на графических процессорах AMD из-за некоторых специфических махинаций с памятью DirectX 11. К счастью, они смогли исправить это еще до перехода на рабочую версию 0.1, и в следующих четырех обновлениях они взяли базовый уровень производительности 106 FPS в самой ресурсоемкой сцене и подняли его до 314 FPS. Никакие методы сглаживания кадров или «генерации кадров» не использовались и не требовались.

Как объясняет Дюранте, оптимизированная сцена острова Балта всегда рендерилась на максимальных настройках, за исключением разрешения и сглаживания, чтобы гарантировать, что игра ограничена процессором ради оптимизации. К концу процесса игра также выглядела и работала немного лучше в других отношениях — одна из оптимизаций фактически удаляла оптимизацию консоли, которая снижала FPS анимации далеких персонажей, обеспечивая огромный прирост текучести портов ПК.

Процесс оптимизации с 0.1 до 0.2 описывается как «низко висящий фрукт», но его решение подняло FPS со 106 до 181. Впоследствии, внесение «множества мелких улучшений» увеличило этот показатель до 231 FPS в версии 0.8, а два дальнейших обновления наконец увеличили его до 293, а затем и до 314 FPS, оставив дополнительную распараллеливание CPU и оптимизацию запросов/ввода GPU напоследок. Хотя это может показаться важным для производительности и является, Дюранте отмечает, что важно делать все в осторожном порядке, поскольку «чем более оптимизированным становится программное обеспечение, тем сложнее добиться дальнейшего прогресса».

Если существующие обзоры игр что-то говорят, то финальный релиз кажется довольно производительным и довольно забавным. Бесплатная демоверсия доступна на всех платформах, включая Steam, так что вы можете проверить эту производительность самостоятельно.

Будем надеяться, что больше крупных студий, выпускающих порты для ПК, как Square Enix с ее жестоко неэффективной Final Fantasy XVI, примут во внимание разработчиков, следующих таким хорошим практикам, и последуют их примеру. Хотя мод FFXVI Fix и существует для смягчения ужасной производительности, это никогда не должно быть императивом для неоплачиваемых моддеров исправлять игру, продаваемую за деньги на ПК.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии

0 комментариев

Оставить комментарий


Новые комментарии

Если игра упирается в производительность видеокарты, то хоть заускоряй процессор, а FPS больше не будет. Я у себя на синтетических тестах получил лишь меньшую задержку памяти. В играх практически...
  • Анон
Всё в порядке с физикой: источник может быть меньше четверти длины волны. Даже одиночный ион в ионной ловушке может излучать видимый свет (а размер меньше 0.2нм).
  • Анон
Можно делать смартфоны и планшеты на этом процессоре и наконец то использовать полноценную windows. Это отличная замена процессорам arm
  • Анон
Странно почему не 50 долларов.
  • Анон
Понимаю мощь производительность и все дела, но как черт возьми тепло отделять от камня если его прям нагрузить
  • Анон
Не предвзятость это - "Интересно, что Arc B580 проигрывает RTX 4060 в OpenCL" - где разница на невероятных 3,5 %, "но реабилитируется с НЕЗНАЧИТЕЛЬНЫМ 6%-ным преимуществом в Vulkan.". Не...
  • Анон
И теперь нельзя отключить авто обновление!!! Это жесть
  • Анон
Не знаю, я купил Cougar850 80Gold за 10К₽ и нормально
  • Анон
После всех роликов я одно понял у этой игры которую выпустят 20 мая у неё большое будущее
  • Анон
Когда они в продаже появятся? Уже как бы конец февраля, а нигде нет..
  • Анон

Смотреть все