Офис

Rpcs3, лучший эмулятор для PS3 сегодня

Оглавление:

Anonim

RPCS3 - это бесплатный эмулятор с открытым исходным кодом, который в настоящее время разрабатывается для популярной игровой консоли Sony PlayStation 3. Этот эмулятор разрабатывается на языке программирования C ++, и в качестве его графических API-интерфейсов используются OpenGL, Vulkan и DirectX 12. В настоящее время эмулятор работает в операционных системах Windows, Linux и FreeBSD, что позволяет воспроизводить и отлаживать игры и программное обеспечение PlayStation 3 на ПК.

RPCS3 - самый перспективный эмулятор PS3 на сегодняшний день

По состоянию на 1 октября 2018 года в списке совместимости разработчика отмечены 1014 игр как играбельных и 1310 играбельных игр из общего количества 3025 игр. RPCS3 был изначально создан 23 мая 2011 года программистами DH и Hykem. Первоначально разработчики разместили проект в Google Code и в конечном итоге перенесли его на GitHub 27 августа 2013 года . Эмулятор смог успешно запускать простые домашние проекты в сентябре 2011 года, а его первый публичный выпуск был выпущен в июне 2012 года. v0. 0.0.2. Последняя версия v0.0.5-7439, выпущенная 14 октября 2018 года.

Мы рекомендуем прочитать наш пост о AMD Ryzen 7 2700X Обзор на испанском языке

В начале 2017 года его команда разработчиков приступила к решению задачи по устранению дорогостоящего этапа предварительной обработки вершин RPCS3 на стороне процессора. По сути, это означало реализацию всех этих пользовательских типов вершин и методов чтения вершин для затенения вершин и предоставление простого представления памяти, которое будет видеть оборудование PS3. Это значительно улучшило производительность RPCS3, более чем в десять раз в некоторых приложениях. Это изменение сделало RPCS3 пригодным для использования в реальных коммерческих играх с воспроизводимой частотой кадров без необходимости использования системы HEDT. Однако новый метод восстановления увеличил размер вершинного шейдера и добавил сложную функцию для извлечения данных вершин из блока памяти.

Это привело к тому, что графическим драйверам потребовалось много времени, чтобы связать программы, даже без оптимизации, вероятно, из-за использования векторной индексации, блоков переключения и циклов с динамическими выходными данными. Также потребовались дополнительные операции, включая битовые изменения и маскировка для декодирования блока вершинного дизайна . Код работает очень быстро, но шаг ссылки очень медленный. Решением этой проблемы является предварительная загрузка шейдеров, чтобы вам не нужно было их компилировать в следующий раз.

В апреле 2017 года RPCS3 привлекла большое внимание средств массовой информации из-за своей способности подражать Persona 5, достигая возможности игры раньше даты выхода игры на западе. В сентябре 2017 года разработчик Persona Atlus опубликовал уведомление об удалении DMCA на странице Patreon в RPCS3. Действие было вызвано страницей Patreon, в которой часто упоминались успехи эмулятора в эмуляции Persona 5. Однако иск был решен только путем удаления всех ссылок на Persona 5 со страницы.

9 февраля 2017 года RPCS3 получил свою первую реализацию планировщика потоков PPU. 16 февраля 2017 года RPCS3 получила возможность устанавливать официальную прошивку PlayStation 3 непосредственно в свою центральную файловую систему. В мае 2017 года было сообщено, что реализация графического API Vulkan показала некоторые улучшения производительности, приблизившиеся к 400%, приведя несколько игр в «играбельное» состояние.

Требования к использованию RCPS3

Как обычно, для запуска эмулятора необходимо выполнить ряд минимальных требований. Пользователям потребуется запустить 64-разрядную версию Windows 7, Windows 8, Windows 10, современный дистрибутив Linux или современный дистрибутив BSD. Требуется как минимум 2 ГБ оперативной памяти, процессор X86-64 и графический процессор, поддерживающий OpenGL 4.3 или выше. Также поддерживаются API-интерфейсы Vulkan и DirectX 12, и рекомендуется использовать графический процессор с поддержкой Vulkan. Кроме того, требуются распространяемый Microsoft Visual C ++ 2015, прошивка PlayStation 3, а также игры или приложения. Поскольку игры и приложения могут быть установлены на эмулированном PS3, требования к хранилищу зависят от того, что установлено.

Впереди еще много работы

RPCS3 все еще находится в альфа-состоянии, что означает, что его разработка далека от завершения или достигла точки, когда его можно считать первым стабильным выпуском. Архитектура PS3 очень сложна, в основном это процессор Cell, поэтому ожидается, что пройдет много лет, прежде чем большинство игр сможет работать без необходимости использования чрезвычайно мощного ПК. В настоящее время существует довольно много игр, в которые можно играть, но это не означает, что они не имеют графических недостатков или что их производительность очень низкая даже на самых мощных ПК.

На этом мы заканчиваем статью о RPCS3, лучшем эмуляторе для Playstation 3 на сегодняшний день. Помните, что вы можете поделиться публикацией в социальных сетях, чтобы помочь другим пользователям, которые в ней нуждаются.

Офис

Выбор редактора

Back to top button