PCPlayStation 4 · Linux

bbport запускает Bloodborne на Linux с нативным исполнением кода

Энтузиаст deadinside28 представил bbport — проект для запуска Bloodborne на Linux, где процессор ПК исполняет код игры без эмуляции CPU. Графическая часть при этом опирается на технологии shadPS4.

bbport запускает Bloodborne на Linux с нативным исполнением кода
В этой истории

Как работает bbport

Проект рассчитан только на Bloodborne версии 1.09 с идентификатором CUSA03173. Файл игры сначала преобразуют в образ памяти, а затем специальная среда выполнения подменяет нужные системные библиотеки PlayStation 4. Код x86-64 обрабатывается процессором компьютера напрямую — без эмуляции CPU и перевода инструкций по одной.

Полностью обойтись без эмуляционных технологий не получилось: графический модуль и компилятор шейдеров взяты за основу из shadPS4 и значительно переделаны для Bloodborne. Команды графики преобразуются в Vulkan. Разработчик подчёркивает, что без наработок shadPS4 bbport не появился бы; универсальным эмулятором проект не является.

Состояние и производительность

bbport пока обозначен как экспериментальный, но играбельный. Игра запускается, работает со звуком, геймпадом и сохранениями. Разработчик проверил Сон Охотника и несколько районов Ярнама, однако прохождение игры целиком ещё не подтверждено. Основные испытания проходили на Linux с Radeon RX 7800 XT и Mesa/RADV.

Проект убирает стандартный предел частоты кадров. На RX 7800 XT разработчик получил около 90 кадров в секунду при разрешении 4K с FSR 4 Balanced и приблизительно 150 кадров в секунду при 1440p с FSR 4 Quality. Можно выбрать режимы на 30, 60 или 90 кадров в секунду; также предусмотрена встроенная поддержка FSR 3.1, FSR 4 и FSR 4.1.1.

Требования и планы

Для запуска нужны Linux x86-64, видеокарта с поддержкой Vulkan 1.3 и собственная расшифрованная копия Bloodborne версии 1.09. Файлы игры в bbport не включены. Разработчик отдельно заявил, что проект не связан с Sony Interactive Entertainment, FromSoftware или AMD.

В дальнейшем разработчик планирует распараллелить обработку графических команд, улучшить работу на Steam Deck и добавить XeSS, DLSS, генерацию кадров и HDR.

Игра из новости в магазине

  • PS4PS5
    скидка −75%

    Bloodborne™

    PS4PS5Боевики · 2015−75%
    1 950 ₽от490 ₽

Как купить из России

Как купить игру на PlayStation в РоссииОт выбора региона до игры в вашей библиотеке. Спокойно разбираем весь путь, чтобы первая покупка обошлась без сюрпризов.
К ленте новостей