Меню

Главная
Случайная статья
Настройки
RPCS3
Материал из https://ru.wikipedia.org

RPCS3свободное и открытое программное обеспечение, разрабатываемый эмулятор игровой приставки и отладчик для Sony PlayStation 3. Он был разработан на языке программирования C++ и использует OpenGL и Vulkan в качестве бэкенд-рендеров. Эмулятор работает на операционных системах Windows, Linux, macOS и FreeBSD, позволяя воспроизводить и отлаживать игры и программное обеспечение PlayStation 3 на PC.

Список совместимости указывает 2523 игры (69.75%) как проходимые («Playable») и 989 (27.34%) — как запускаемые («Ingame»), из общей базы в 3617 релиза.[4]

Содержание

История

Разработка

RPCS3 был создан 23 мая 2011 года программистами DH и Hykem.[5] В дальнейшем за проект взялись два ведущих разработчика, работающих с ним на постоянной основе — Nekotekina и kd-11. Остальные оказывающие помощь проекту являются добровольцами, основным из которых является Asinine (помощник, тестер и модератор).[6]

Анонс

Первоначально разработчики разместили проект на Google Code и в конце концов перенесли его на GitHub 27 августа 2013 года. Эмулятор впервые смог успешно запустить простые homebrew-проекты в сентябре 2011 года[7].

Выпуск

RPCS3 получил свой первый публичный релиз в июне 2012 года как версию v0.0.0.2.[8]

Системные требования

По состоянию на август 2025 года, в RPCS3 присутствует поддержка Клавиатуры, DualShock 3, DualShock 4, DualSense и PS Eye, подключаемые с помощью Bluetooth и USB.[9]
Системные требования[9]
Минимальные требования Рекомендуемые требования
Процессор x86-64 разрядный
с 2-я ядрами
с 4-я потоками
с 6-ю ядрами
с 12-ю потоками
ОЗУ 8 ГБ RAM 16 ГБ RAM
Видеокарта Radeon HD 5000
Nvidia GTX 400[a]
Radeon RX 400
Nvidia GTX 900[b]
ОС Windows 10, Windows 11
macOS 14.3
Linux 5.15
FreeBSD 13.4
Windows 10 22H2, Windows 11 24H2
macOS 15.0
Linux 6.13
FreeBSD 14.1
Свободное место на HDD/SSD Более 5 ГБ
Дополнительное ПО Visual C++ 2015 и новее[c]
Прошивка PlayStation 3


RPCS3 имеет совместимость с портативными игровыми консолями Steam Deck, ROG Ally[англ.] и Legion Go[англ.].[9]

Значимые реализации

9 февраля 2017 года RPCS3 получил свою первую реализацию планировщика PPU-потоков («PPU scheduler»).[10]

16 февраля 2017 года RPCS3 получил возможность устанавливать официальную прошивку PlayStation 3 непосредственно в свою основную файловую систему.[11]

10 марта 2017, в процессе улучшения эмуляции Demon's Souls, была решена проблема с чтением / записью буферов цвета, характерная для некоторых игр (особенности архитектуры PlayStation 3, при которой процессор консоли читает и пишет данные напрямую в видеопамять). Соответственно, Demon’s Souls и некоторые другие игры для корректной эмуляции требуют включённой в настройках опции «Write Color Buffers».[12]

9 апреля 2017 года добавлена возможность масштабирования текстур силами графического процессора («GPU Texture Scaling»).[13]

В мае 2017 года сообщалось, что реализация графического API Vulkan улучшила производительность вплоть до 400 %, подтолкнув несколько игр к «воспроизводимому» статусу.[14]

27 июля 2017 года добавлена возможность отключения вершинного кэша (опция «Disable Vertex Cache»).[15]

8 октября 2017 года добавлена поддержка рендеринга в высоких разрешениях, вплоть до 10К (аналог технологии Dynamic Super Resolution от Nvidia).[16]

8 августа 2018 добавлена поддержка асинхронных шейдеров (Asynchronous Shaders), отключаемая настройкой «Disable Async Shader Compiler».[17]

В феврале 2019 добавлена поддержка музыкальных контроллеров (гитары, барабаны и т.п).[18]

В мае 2019 исправлена бесконечная генерация SPU модулей в режиме рекомпилятора LLVM.

В июне 2019 добавлена поддержка полноэкранного сглаживания MSAA (мультисемплинг).

Критика
Downgrade Counter