Bloodborne запустили на Linux без полноценной эмуляции PS4
Энтузиаст под ником deadinside28 представил экспериментальный проект bbport, который позволяет запускать оригинальную версию Bloodborne для PlayStation 4 непосредственно на компьютерах с Linux. Главное отличие от обычной эмуляции PS4 заключается в том, что игровой код x86-64 выполняется процессором ПК напрямую, без эмуляции CPU.

Проект рассчитан исключительно на Bloodborne версии 1.09 (CUSA03173). Исполняемый файл игры предварительно преобразуется в образ памяти, после чего специализированный runtime подменяет необходимые системные библиотеки PS4. Сам разработчик подчеркивает, что bbport не является универсальным эмулятором консоли.
Полностью без эмуляционных технологий обойтись, однако, не удалось. За графику отвечают видеоядро и компилятор шейдеров shadPS4, которые были существенно адаптированы под Bloodborne. Графические команды переводятся в Vulkan, причем автор проекта отдельно отмечает, что без наработок shadPS4 создание bbport было бы невозможно.
Сейчас проект находится в состоянии experimental, playable. Игра загружается, поддерживает сохранения, звук и геймпад. Разработчик уже протестировал Сон Охотника и несколько районов Ярнама, однако полноценное прохождение пока не подтверждено. Основные испытания проводились на Linux-системе с Radeon RX 7800 XT и Mesa/RADV.
Нативный запуск также позволяет избавиться от традиционного ограничения в 30 кадров в секунду. На RX 7800 XT автор получил около 90 FPS в 4K с FSR 4 Balanced и примерно 150 FPS в 1440p с FSR 4 Quality. В bbport доступны режимы 30, 60 и 90 FPS, а также поддержка 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.
Не забудьте подписаться на наши каналы в Дзене, Rutube, VK, MAX и Телеграме, чтобы не пропустить новые интервью, обзоры и новости из мира гейминга и косплея. Оставайтесь с нами на Gamers-Life.ru! Мы всегда рады видеть вас среди наших подписчиков!
Комментарии закрыты.