Содержание
В GameNative на Android появилась поддержка multi-frame generation через Vulkan-версию Lossless Scaling. В демонстрации на The Last of Us Part 1 базовые 30 FPS подняли до 100 FPS с 4x-множителем генерации кадров.
Смысл апдейта простой: Android-смартфоны всё чаще тянут ПК-игры через контейнеры и слои совместимости, но упираются в «честный» фреймрейт. Генерация нескольких кадров между отрисованными кадрами помогает добить трёхзначные значения на тяжёлых тайтлах, хотя отклик управления от этого быстрее не станет.
Как работает LSFG-VK в GameNative
В GameNative эта технология устроена иначе, чем на Windows-ПК. Сначала пользователь включает генерацию кадров в настройках контейнера GameNative, затем загружает игру через свой аккаунт Steam.
- Frame generation multiplier: множитель (2x, 3x, 4x)
- Flow scale: настройка «потока» для модели FG
- Performance FG model: переключение на вариант модели с упором на производительность
Демо на The Last of Us Part 1: 30 -> 60 -> 80 -> 100 FPS
В примере из патчноутов показали запуск The Last of Us Part 1 с OSD, где видны FPS, а также загрузка CPU и GPU. При базовых 30 FPS игра вышла на 60 FPS с 2x FG, на 80 FPS с 3x FG и на 100 FPS с 4x FG.
Ключевая оговорка: multi-frame generation сглаживает движение и делает картинку плавнее, но не улучшает отзывчивость. Это типичный компромисс всех генераторов кадров, и на мобильной платформе он ощущается так же.
Зачем это Android-смартфонам с ПК-играми
На Android уже есть приложения, которые дают запускать ПК-игры на телефоне, и GameNative — одно из них. Multi-frame generation тут закрывает практичную задачу: насыщать высокочастотные экраны смартфонов, которые часто встречаются даже в середине рынка.
В тяжёлых AAA-играх трёхзначный FPS на Android без генерации кадров, скорее всего, останется редкостью. В качестве ориентира Tom’s Hardware упоминает, что Cyberpunk 2077 удавалось запускать выше 60 FPS на RedMagic 11 Pro с жидкостным охлаждением, но это уже нишевый сценарий и не массовое железо.
При этом у GameNative пока остаются «детские болезни». По тестам Tom’s Hardware, у приложения есть проблемы с драйверами и поддержкой API, так что новый апдейт не отменяет вопрос совместимости в отдельных играх.
Сама поддержка multi-frame generation появилась в свежем обновлении GameNative, а изменения обсуждаются публично в репозитории проекта: pull request #1322 на GitHub.