GTA V запустили на Nintendo Switch с частотой 30 кадров в секунду благодаря неофициальному порту
Популярную игру Grand Theft Auto V теперь можно запустить на Nintendo Switch с частотой 30 кадров в секунду при определенных условиях, благодаря неофициальному Homebrew-порту.
Такое стало возможным благодаря утечке исходного кода игры в сеть в 2023 году. Получив доступ, программисты смогли реконструировать всю логику игры от Rockstar, сделав её совместимой с архитектурой ARM процессора Tegra X1, на котором работает консоль.
Обратное проектирование и оптимизация
Поскольку общий код принадлежал версиям для PS4, Xbox One и ПК, моддерам пришлось сильно сжимать графику высокого разрешения. Они также уменьшили настройки дальности прорисовки и количество частиц. Разработчики отмечают, что если бы код был из поколения PS3 или Xbox 360, игра легче бы адаптировалась к 4 ГБ объединенной памяти Nintendo Switch, поскольку эти оригинальные консоли работали всего с 512 МБ ОЗУ.
Несмотря на внесенные изменения, игра запускается без каких-либо эмуляционных слоев. Время загрузки оценивается как приемлемое, консоль не перегревается, а потребление заряда батареи сопоставимо с другими требовательными играми на этой платформе.
Требования к оборудованию и появление на Android
Для обеспечения плавной работы и достижения желаемых 30 кадров в секунду разгон оборудования является обязательным. Без этой процедуры тепловые ограничения Tegra X1 приводят к колебаниям производительности от 10 до 25 кадров в секунду. Использование инструмента sys-clk для ускорения работы ЦП, ГП и памяти позволяет стабилизировать частоту кадров на уровне 30 FPS, регистрируя просадки только в сценариях с большим количеством элементов или взрывов.

Для установки требуется взломанная консоль Nintendo и примерно 49 ГБ свободного места. Группа также заявила о своем намерении выпустить нативную версию для устройств Android в ближайшем будущем. В настоящее время пользователи мобильных телефонов с процессорами Snapdragon уже могут эмулировать ПК-версию игры с помощью таких инструментов, как Winlator и GameHub.

