Мой блог - Тестирование эмулятора Play Station 3 для Linux

Тестирование эмулятора Play Station 3 для Linux

Довольно часто я стал натыкаться, на статьи посвященные эмулятору игровой консоли Play Station 3 и судя по всему ее можно уже пробовать. Так как я нигде не нашел вменяемых описаний минимальных требований к железу у эмулятора Play Station 3 RPCS3, я решил самостоятельно протестировать на имеющемся железе последнюю версию из git-репозитария. В обсуждении этого эмулятора в профильной группе на FaceBook утверждалось, что в ряд игр можно уже играть, но лучше уж самому проверить чем слушать фантастов от IT.

Фотография автора

Автор: Антон Черноусов
Опубликовано: 4 месяца (последние правки: 0 минут назад) - 0 комментариев
Категории записи: Game console emulation, Games, Linux, Ubuntu, Рабочие станции, Системное администрирование


С этим эмулятором я познакомился первый раз около года назад и тогда уже он находился в версии Alpha, но при этом не справился даже с загрузкой Firmware свалившись в сегфаулт, но последнее время в группе Emuparadise на Facebook стало выходить довольно много постов про этот эмулятор и что-то там даже запускают. Я попытался выяснить минимальные требования по железу, но мне так ничего конкретного не сказали, но получается что чем выше тем лучше и вообще все зависит от конкретной игры.

Итак, я решил попробовать еще раз посмотреть на этот эмулятор, хотя больших надежд не питаю, так как эмуляция гораздо более слабой консоли Playstation 2 на ряде игр вызывает лютые тормоза. Тестирование будем проводить на последней сборке из GIT, для сборки требуется установить несколько дополнительных пакетов:

# apt-get install cmake build-essential libasound2-dev libopenal-dev libglew-dev zlib1g-dev libedit-dev 
# apt-get install libvulkan-dev libudev-dev git qt5-default qtbase5-private-dev

Эмулятор консоли PlayStation 3

Производим сборку:

# cd /usr/src/
# git clone https://github.com/RPCS3/rpcs3.git
# cd rpcs3/
# git submodule update --init
# cd ../ && mkdir rpcs3_build && cd rpcs3_build
# cmake ../rpcs3/ && make GitVersion && make
# make install

Запуск производится при помощи команды:

$ rpcs3

Для запуска игр вам потребуется дамп биоса, Play Station 3 (как и для многих других эмуляторов требуется бинарный файл прошивки консоли) и вы можете его скачать на официальном сайте Play Station 3, а для установки дампа прошивки перейдите "File -> Install Firmware".

Установка Firmware для эмулятора PlayStation 3

Первое, что мне бросилось в глаза, это отсутствие в меню режима добавления ISO-образа диска и работа исключительно с .pkg файлами, но как оказалось все не так плохо и на самом деле поддержка ISO-файлов есть, но вам придется его распаковать или смонтировать в каталог и выбрать режим "File -> Boot Self/Elf".

В этом режиме игра сначала перекомпилируется в формат с которым работает эмулятор и это займет немного времени.

Рекомпиляция игры для эмуляции

После чего, игра будет отображаться в списке доступных и можно приступать к запуску.

Список игр для эмуляции Playstyation 3

Первый запуск игры сопровождается ее "установкой на жесткий диск консоли", как в настоящей Play Station 3.

Запуск игры в эмуляторе Play Station 3

Дополнительно обратите внимание, что для поддержки сторонних джойстиков (кроме родного DualShock по умолчанию), вам необходимо установить дополнительно библиотеки поддержки libevdev.

# aptitude install libevdev-dev libevdev-tools

Поддержка джойстиков в эмуляторе Play Station 3

Как вы видите, так как поддержки libevdev нет, то вам доступны только клавиатура и Dual Shock 4, а после установки необходимых библиотек и пересборки приложения, вам станет доступен выбор libevdev и вы можете настроить назначение кнопок любого геймпада (например Xbox 360).

Использование библиотеки Libedev для настройки геймпада

Дополнительно, представляю вашему вниманию видео по настройке RPCS3 и тестовый запуск эмуляции игры Ni no Kuni: Wrath of the White Witch:

Тест проводился на следующем оборудовании:

  • Процессор: Intel(R) Core(TM) i5 CPU  760  @ 2.80GHz
  • Память: 8 гб DDR3
  • Видеокарта: Nvidia Geforce 1050ti
Пожалуйста, оцените мою статью (всего оценок 1, средняя оценка 5.00):

Комментарии к статье:

Пока комментариев нет

Оставьте комментарий:

обязательно

обязательно (не публикуется)

необязательно

обязательно

обязательно

Последние записи

Архив

2018

Категории

Ленты

RSS / Atom