Эмуляция > Эмуляторы консолей 6 поколения и выше
rpcs3 - Эмулятор PS3
<< < (86/355) > >>
Йобан Матич:



Вся необходимая информация находится под спойлером ниже: Единственный развивающийся на сегодня эмулятор - rpcs3:

* Скачать последние ревизии: rpcs3 - AppVeyor
* Git исходники: GitHub - RPCS3/rpcs3: PS3 emulator/debugger
* Официальный FAQ (Англ): GitHub - RPCS3/rpcs3 Wiki
* Распространяемый пакет vcredist 2015: ссылка (Для решения проблемы запуска, связанной с нехваткой библиотек)
* Список совместимости
* Прошивка PS3: https://www.playstation.com/en-us/support/hardware/ps3/system-software/Системные требования: ПК с процессором x86, поддерживающим инструкцию SSSE3; Операционная система x64: linux/osx/win; Продвинутая видеокарта с поддержкой OpenGL 4.3.
Молочные кексики:
Не надо всё удалять, достаточно содержимое папки дата удалить, если файлы копируете поверх старой сборки.
CCCP1982:

--- Цитата: Молочные кексики от 21 Август 2017, 17:13:37 ---Не надо всё удалять, достаточно содержимое папки дата удалить, если файлы копируете поверх старой сборки.

--- Конец цитаты ---
я так всегда делал поверх сборки , но решил заново все установить .
удалил все и установил заново Mortal Kombat vs DC Universe производительней стал на моем ведре i5 2500К сток gtx570 сток

Добавлено позже:

--- Цитата: BSV от 21 Август 2017, 17:13:17 ---Конкретно какую версию поставил?
--- Конец цитаты ---
0.0.3-5831
gandalfthewhite:
Кеширование отключается в конфиге, по умолчанию кеш включен.
Ogr:

--- Цитата: gandalfthewhite от 21 Август 2017, 19:27:59 ---Кеширование отключается в конфиге
--- Конец цитаты ---
где? Invalidate Cache Every Frame: false или Disable Vertex Cache: true - не срабатывают. больше опций с "Cache" там нет.
gandalfthewhite:

--- Цитата: Ogr от 21 Август 2017, 20:09:11 ---Disable Vertex Cache: true
--- Конец цитаты ---
Вот это вроде как.
Кстати с этим параметром Last of us покажет загрузку.
Ogr:
gandalfthewhite, с ней кешь шейдеров при запуске игр загружается, следовательно, она кеширование не отключает. ;)
Слэйер Мун:

--- Цитата: Softer от 20 Август 2017, 21:11:33 ---Для Castlevania: Harmony of Despair - rap файл из psnstuff всё разблокирует. Но работоспособности это игре не добавит. Эмулятор ругается на нехватку места в dev_hdd0\game\NPUB30505\USRDIR\, а потом и вовсе виснет на загрузке после сообщения о загрузке модуля /dev_hdd0/game/NPUB30505/USRDIR/dlc/dlc02_stage_gekkaunder/dll/dllshot/dllregionfire.ppu.sprx.

Добавлено позже:
upd: обнаружил, что это обходится интерпретатором PPU.

Добавлено позже:
upd2: Hard Corps: Uprising разблокируется точно так же - rap файлом, котрорый прилагается к EDAT`нику в psnstuff.

--- Конец цитаты ---
А можно поподробнее по пунктам? psnstuff у меня есть с базой данных, игру и DLC к ней (я о Кастлевании щас) я оттуда скачал. Что дальше делать?
Softer:

--- Цитата: Слэйер Мун от 21 Август 2017, 21:14:57 ---А можно поподробнее по пунктам? psnstuff у меня есть с базой данных, игру и DLC к ней (я о Кастлевании щас) я оттуда скачал. Что дальше делать?

--- Конец цитаты ---
Сделать поиск по Harmony of Despair, отфильтровать по EDAT, скачать rap файл к версии того же региона, что и игра, сунуть его в ...\rpcs3\dev_hdd0\home\00000001\exdata\ , в эмуле установить pkg игры (если ещё не установлен) и прочие желаемые pkg.
Настроить эмуль: поставить PPU Interpreter и в GPU выбрать Write Color Buffers, чтоб отображались меню.
Играть.
stalker4:
Не я один думаю что кэширование фигня. Дохлый путь цэму. Надеюсь разрабы почитают многочисленные отзывы и передумают
Skay:
stalker4, експерт нашелся...
stalker4:

--- Цитата: Skay от 22 Август 2017, 07:22:08 ---stalker4, експерт нашелся...

--- Конец цитаты ---
Сколько мы видели эмуляторов, стермившихся к нормальной эмуляции, и это успешно получалось. А всякие кэширования, не дающие нормально играть, это больше похоже на дешевую попытку так сказать "на халяву" улучшить что то. Не правильный это путь. Это что получается, чтоб весь кэш собрать, надо с глюками игру пройти и повторное прохождение будет без глюков (и то не факт) ? Ну нафиг. Плюс при каждом запуске игры пол часа ждать пока он подгрузит всё что он там накэшировал. Кароч обосрались разработчики, пойдя по стопам недоэмуля виию

Добавлено позже:
Только что наткнулся на новость на плейграунде, вот всё как надо рассказали, согласен с ними http://www.playground.ru/blogs/other/rpcs3_ps3_emulyator_doroga_ne_tuda-264252/
Skay:
stalker4, а ты не можешь представить, что тогда и сейчас приходилось эмулить железо совсем разного уровня. Вся эмуляция для игры это компромис точности и скорости - чем будет выше точность, тем ниже скорость.  Можно написать хоть потактовоточный , только играть никто не сможет.
А пс3 очень специфичное железо.
Кэширование шейдеров это скорее необходимость чем блаж. То что до этого все было шустро - так не реализовано еще много чего.  Требования могут как украсить так и вырости, даже сейчас сложно судить.
stalker4:

--- Цитата: Skay от 22 Август 2017, 07:52:17 ---даже сейчас сложно судить
--- Конец цитаты ---

--- Цитата: Skay от 22 Август 2017, 07:52:17 ---Кэширование шейдеров это скорее необходимость чем блаж.
--- Конец цитаты ---
Я возможно просто нуб в этих вопросах. Но! До ввода кеша Демон соулс шла нормально, со вводом кэша ничего в лучшую сторону не поменялось, зато добавились тормоза, фризы, лаги звука, и еще до кучи - постоянные вылеты. Не знаю я насчет "спецефического железа", но регресс я вижу. А железо виию так вообще спецефическим не назовешь, такое же легкое в эмуляции как и все консоли нинтендо
CCCP1982:

--- Цитата: stalker4 от 22 Август 2017, 07:39:34 ---Только что наткнулся на новость на плейграунде, вот всё как надо рассказали, согласен с ними http://www.playground.ru/blogs/other/rpcs3_ps3_emulyator_doroga_ne_tuda-264252/
--- Конец цитаты ---
поменьше читай этот бред!
ZEROx:

--- Цитата: Skay от 22 Август 2017, 07:52:17 ---stalker4, а ты не можешь представить, что тогда и сейчас приходилось эмулить железо совсем разного уровня. Вся эмуляция для игры это компромис точности и скорости - чем будет выше точность, тем ниже скорость.  Можно написать хоть потактовоточный , только играть никто не сможет.
А пс3 очень специфичное железо.
Кэширование шейдеров это скорее необходимость чем блаж. То что до этого все было шустро - так не реализовано еще много чего.  Требования могут как украсить так и вырости, даже сейчас сложно судить.
--- Конец цитаты ---
Да ладно тебе не старайся, хэйтерс гонна хейт :)
Skay:

--- Цитата: stalker4 от 22 Август 2017, 07:58:09 ---Не знаю я насчет "спецефического железа", но регресс я вижу.

--- Конец цитаты ---
Регрес это временный,  просто сборки в интернет выкидывают как попало, очевидно кэш еще криво работает вот и весь регрес.
Ну и иногда бывает что с повышением точности что то начинает работать лучше,  что то - хуже.  Это норма.
stalker4:
Skay, тем не менее я надеюсь что они хотя бы сделают опциональную фишку этого кэша, чтоб по желанию вырубить. Да вроде и не в кэше дело. Дорабатывали бы другие части эмуля, например рекомпиляторы допиливали бы, чтоб красных строк поменьше было при конвертации, долгожданный SPU LLVM рекомпилятор, который до сих пор имеет статус "несуществующая опция (пока)". Там, по словам самих разрабов, еще много чего можно улучшить, у эмуля есть куда рости. Но непоянтно зачем они резко на шейдеры кинулись. Ладно, подожду месяц, через месяц скачаю новую ревизию, авось что и поменяется
ZEROx:
stalker4, в след месяце как ни старнно обещали кой-какой SPU LLVM согласно новому роадмапу сайта
nonamezerox:
stalker4, еще раз.

DX и OpenGL принимают шейдеры только в формате исходного кода на языке высокого уровня (GLSL и HLSL) путем последующей компиляции этого исходного кода в машинный код конкретной видеокарты. Тупо потому что у видеокарт разных производителей разная архитектура и даже в рамках одного модельного ряда одного производителя архитектура и система команд может отличаться. На PS3 шейдеры компилируются на стороне разработчиков  при разработке и сборке игры и лежат на диске игры уже в виде машинного кода, потому что видеокарта, в отличии от ПК на PS3 одна - единственная. Чтобы шейдер с диска игры PS3 эмулировать на ПК, его нужно сначала перевести с низкоуровневого машинного кода Nvidia в высокоуровневый код на языке программирования GLSL (или HLSL, если речь про DX, выполняется эмулятором), а затем скомпиллировать обратно с этого языка уже в машинный твоей видеокарты (выполняется драйвером твоей видеокарты). Эта процедура достаточно длительная и от этого никуда не убежать, потому что так устроены GAPI, так устроены видеокарты и подфризы будут в любом случае хоть с кешем хоть без, просто с кешем они будут однократно.
Softer:

--- Цитата: stalker4 от 22 Август 2017, 08:26:07 ---тем не менее я надеюсь что они хотя бы сделают опциональную фишку этого кэша, чтоб по желанию вырубить. Да вроде и не в кэше дело.
--- Конец цитаты ---
Вот именно, что не в кэше, а в риалтайм компиляции шейдеров. Зачем тебе опциональное отключение кэша, если ты сам делаешь вид, что понимаешь, что не в нём дело?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии