В іграх FromSoftware на PS4 виправили тормози, але лише на зломаних консолях
Практично у всіх ігор FromSoftware на PlayStation 4 є спільна риса - вони тормозять. Причому тормозять по особливому: формально фреймрейт витримує планку в 30 fps, але при цьому кадри в секунду промальовуються нерівномірні, через що виникає неприємне відчуття тормозів.
Як розповідає Digital Foundry, ентузіаст під ніком illusion зібрав патч, який складається всього з трьох стрічок коду. Він дійсно виправляє нерівномірний фреймрейт, але з ним пов'язана кілька загвіздок. Патч опублікували якийсь час назад, а тепер Digital Foundry провела тести та розповіла про результати:
Коротка версія ролика Digital Foundry:
- Одна й та ж проблема з фреймрейтом є у всіх іграх FromSoftware на стандартних PlayStation 4 та Xbox One включаючи Elden Ring.
- Любительський патч виправляє майже всі проблеми з фреймрейтом, які попадалися Digital Foundry. Виключення - відкритий світ в Elden Ring, але там й так продуктивність з патчем все ж плавніше, аніж без нього.
- Digital Foundry поговорила з illusion. Він пояснює ситуацію так. FromSoftware застосовує власну формулу для того, щоб рахувати, як виводити 30 fps на екран. Але формула занадто проста і погано "розумію", коли саме потрібно малювати новий кадр.
- Патч це змінює: замість того, щоб використовувати обмежувач на 30 fps від From Software, гра починає застосовувати системну функцію самої PlayStation 4 - SceVideoOutFlipRate. Вона і забезпечує коректний фреймрейт для виводу кадрів.
Чому FromSoftware не введе виправлення офіційно, раз воно таке просте? Digital Foundry підозрює, що студії не подобається сильне збільшення часу відгуку в керуванні: наприклад в Bloodborne патч додає додаткові 78 мілісекунд до "інпут лагу". Схожий недолік є в режимі якості в ремейку Demon's Souls на PlayStation 5: там немає проблем з фреймрейтом, але "інпут лаг" при 30 fps стає на 85 секунд більше, ніж при 60 fps.
Патч від illusion вийде встановити лише на хакнуті консолі PlayStation 4. Тому наостанок DigitalFoundry залишає попередження: хакати консоль не рекомендується: ви витратите доступ до мережевих функцій та не зможете запускати ігри, яким потрібна прошивка версії 9.0 та вище. Що, загалом, не відміняє того, що на зломаних PlayStation 4 можна робити дивовижні речі - наприклад, 60 fps в Bloodborne.