Эмуляция > Эмуляторы консолей 6 поколения и выше
rpcs3 - Эмулятор PS3
<< < (149/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.
ZEROx:
ZeroUseless, а у тебя в настройках PPU Interpreter Fast или PPU LLVM?
ZeroUseless:

--- Цитата: ZEROx от 10 Май 2018, 22:47:27 ---ZeroUseless, а у тебя в настройках PPU Interpreter Fast или PPU LLVM?

--- Конец цитаты ---
Пробовал оба, не помогло.

Добавлено позже:
А, не, вру, виснущий Ingame и три с половиной кадра.
ZEROx:
ZeroUseless, у тебя хоть какие нибудь ошибки есть в логе или просто не запускается
ZeroUseless:

--- Цитата: ZEROx от 10 Май 2018, 23:09:15 ---ZeroUseless, у тебя хоть какие нибудь ошибки есть в логе или просто не запускается

--- Конец цитаты ---
Сказал же, ошибся, с Interpreter(fast) работает, только виснетвылетает за "кадром" с очередным access violation, делая вид что повис. И да, 6718 - первый мастер билд, на котором игра ушла в Ingame.
ZEROx:
XeQToR, поймал такой момент с Killzone 2, используя interpreter Fast игра зависла ну я не выключил эмулятор а просто занаялся другими делами, как через некоторое время очухалась и пошла дальше и так несколько раз, зависает на долго секунд 15-20 вполне достаточно чтоб решить что померла, а вот с LLVM такого нет просто работает
ZeroUseless:
KZ3 очень дорожит своими SPU-потоками, ни Preferred SPU Threads, ни Lower SPU priority не работают, игра просто выдаёт тот самый чёрный экран, да.

Добавлено позже:
Коротко о SPU LLVM на данный момент.
Bader:

--- Цитата: ZEROx от 10 Май 2018, 16:39:49 ---запуска надо включить Force CPU Blit
--- Конец цитаты ---
Где эта настройка?
ZEROx:
Bader, вкладка Debug в настройках
Bader:
На rpcs3-v0.0.5-abf0ad65_win64 с Force CPU Blit. RDR показывает всю первую катсцену и не виснет. The Darkness показал изображение на экране с жуткими красно-зелеными багами.

--- Цитата: ZEROx от 11 Май 2018, 05:43:14 ---Bader, вкладка Debug в настройках
--- Конец цитаты ---
Что же ты не сказал, что там еще есть Disable On-Disk Shader Cache. Это ведь то, что все просили. Фризы исчезли, хотя и FPS меньше что, к примеру в Dead Space 2 Severed с локом на 30 не имеет значения, а в Condemned было около 100 с фризами, стало около 50 без фризов. Плойка же примерно так и работает при этом намного медленнее эмуля во многих играх.

Особенно видно улучшение во время стрельбы, когда что то разрушается. Раньше был фриз, а при последующей такой же стрельбе фриза не было, шейдер скомпилился и записался на диск. Но фриз портил впечатление. А сейчас в такие моменты, какое то незначительное замедление, которое с трудом распознаешь. Да вроде как игра всегда замедляется в такие моменты, только это практически не замечаешь.

Softer:
Bader, очень странно. Код компиляции шейдеров не изучал, но логика подсказывает, что при Disable On-Disk Shader Cache фризы не должны никак изменится, а лишь начать повторяться.
Bader:

--- Цитата: Softer от 11 Май 2018, 12:06:16 ---Bader, очень странно. Код компиляции шейдеров не изучал, но логика подсказывает, что при Disable On-Disk Shader Cache фризы не должны никак изменится, а лишь начать повторяться.
--- Конец цитаты ---
Фризы судя по всему были во время записи шейдера на диск и выше описанная ситуация верна для rpcs3-v0.0.5-abf0ad65_win64.
Проверил на последней официальной сборке rpcs3-v0.0.5-6718-737db900_win64. Здесь их в любом случае нет!!!!!!!!! Еще на прошлой официальной сборке и всех предидущих первый уровень Condemned начинался с фриза. Сейчас вроде как поймал всего один фриз на первой локации. Стрельба по бомжам уже без фриза. Dead Space 2: Severed примерно таже картина.

Из за ускорения эмулятора, для чистоты эксперимента перепроверил Dead Space 2: Severed на медленном OpenGL. Реально с Disable On-Disk Shader Cache фриз в разы меньше, это даже скорее не фриз, а подтормаживание но повторяюшееся, а фриз не повторяется. Стрелял по каким то живым кочкам на земле.
С развитием эмулятора это наверное уже не важно.

Среди разработчиков вроде как есть русские, они эту ветку читают?
Cages:

--- Цитата: Bader от 11 Май 2018, 13:03:05 ---
--- Конец цитаты ---
Вот если читают ветку, то пусть звук пофиксят, чтоб они не тормозил.Я могу и с 20 фпс поиграть в Демон Соулс, но бесит постоянное заикание звука.Неужели нельзя как то  разделить?
Wind:
Cages, Нельзя. Еще остались вопросы?
ZEROx:
Bader, Cпасиб за хинт на тему Condemned правда гораздо лучше, кстати также если хочешь можно выключить надпись Compiling shader... вкладка эмулятор Shader Compilation hint
также если кому надо собрал небольшой билд под Condemned подмигивания текстур не фиксит зато есть фикс для полупрозрачных рук и оружия под Vulkan
https://mega.nz/#!CMgUiCIQ!HXMZpsxh4bMT232pNNeiGAoNEIol1x2CQCDCbUs8q8c
stalker4:

--- Цитата: Wind от 11 Май 2018, 17:02:22 ---Нельзя. Еще остались вопросы?
--- Конец цитаты ---
Почему нельзя? Можно всё. Тут скорее не приоритет это у разработчиков. Я конечно не раздражаюсь от заиканий, но тоже был бы не против фикса
Wind:

--- Цитата: stalker4 от 12 Май 2018, 04:27:47 ---Почему нельзя? Можно всё. Тут скорее не приоритет это у разработчиков. Я конечно не раздражаюсь от заиканий, но тоже был бы не против фикса

--- Конец цитаты ---
Ну представь себе ситуацию, к примеру "файтинг":
Наносится удар одним персонажем другому персонажу.
Игра показывает удар и одновременно с этим его же озвучивает.
Удар должен быть нанесен предположим за 1 секунду, а поскольку твое железо не успевает наносится только за 2 секунды. С картинкой просто вместо 60 кадров в секунду, будет 30 и многих такое даже устроит.
А вот что делать со звуком? Есть два варианта растянуть во времени, либо подождать.
Авторы решили подождать поэтому и "заикания", но они могу и растянуть звук, "заиканий" не будет, а результат все равно никому не понравиться.
Решить эту проблему можно только если сильно оптимизировать ядро, либо подождать железо, которое сможет и с этим алгоритмом выдавать скорость консоли.

Вопросы остались?
stalker4:
Wind, ты игнорируешь факт что у игры есть собственный алгоритм фреймскипа, так как они и под родную пс3 не смогли толком игру оптимизировать, вот она и пропускает кадры где ей надо, освобождая мощность железа. На фоне этого проблемы со звуком не ясны
Kalbaser2008:

--- Цитата: ZEROx от 11 Май 2018, 19:59:25 ---Bader, Cпасиб за хинт на тему Condemned правда гораздо лучше, кстати также если хочешь можно выключить надпись Compiling shader... вкладка эмулятор Shader Compilation hint
также если кому надо собрал небольшой билд под Condemned подмигивания текстур не фиксит зато есть фикс для полупрозрачных рук и оружия под Vulkan
https://mega.nz/#!CMgUiCIQ!HXMZpsxh4bMT232pNNeiGAoNEIol1x2CQCDCbUs8q8c

--- Конец цитаты ---
А ты бы не мог посмотреть, что за ошибки с occlusion сыпятся в консоль в Resident Evil Code Veronica HD? Из-за логирования этих ошибок фпс начинает садиться везде, где используется освещение.
Юбилейная страница :cool:

Добавлено позже:
Я помню что в pcsx2 есть шкала в настройках звука где можно гонять задержки (latency) воспроизведения, было бы неплохо иметь такое тут. Чем выше задержки, тем меньше заиканий в некоторых играх весьма бы пригодилось.
Wind:
stalker4, как устроена игра не имеет никакого значения. Важно только то, что эмулятор должен работать со скоростью консоли (причем ни быстрей, ни медленней) тогда и только тогда все будут довольны.
В код игры вмешаться на ходу нельзя (если сильно захотеть, то можно конечно, но но я надеюсь, что авторы эмуляторов современных консолей до такой низости не опускаются).
Bader:

--- Цитата: Cages от 11 Май 2018, 16:27:20 ---Вот если читают ветку, то пусть звук пофиксят, чтоб они не тормозил.Я могу и с 20 фпс поиграть в Демон Соулс, но бесит постоянное заикание звука.Неужели нельзя как то  разделить?

--- Конец цитаты ---

--- Цитата: stalker4 от 12 Май 2018, 04:27:47 ---Почему нельзя? Можно всё. Тут скорее не приоритет это у разработчиков. Я конечно не раздражаюсь от заиканий, но тоже был бы не против фикса

--- Конец цитаты ---

--- Цитата: stalker4 от 12 Май 2018, 07:58:12 ---Wind, ты игнорируешь факт что у игры есть собственный алгоритм фреймскипа, так как они и под родную пс3 не смогли толком игру оптимизировать, вот она и пропускает кадры где ей надо, освобождая мощность железа. На фоне этого проблемы со звуком не ясны

--- Конец цитаты ---

--- Цитата: stalker4 от 12 Май 2018, 07:58:12 ---Я помню что в pcsx2 есть шкала в настройках звука где можно гонять задержки (latency) воспроизведения, было бы неплохо иметь такое тут. Чем выше задержки, тем меньше заиканий в некоторых играх весьма бы пригодилось.
--- Конец цитаты ---

Наверное с учетом скорости развития эмулятора, разработчикам не надо отвлекаться. На pcsx2 всякие разные фиксы, а так же хорошие плагины управления с мышью, писали от крайне медленной разработки самого эмулятора. По причине сташной кривости железа PS2. У PS3 только процессор кривой, его уже почти победили. Меня больше интересует, странное их молчание об опции Disable On-Disk Shader Cache, при том что их проклинали за фризы.

Cages,  что за процессор выдает 20 фпс  в Демон Соулс?


--- Цитата: Wind от 12 Май 2018, 09:27:34 ---Важно только то, что эмулятор должен работать со скоростью консоли (причем ни быстрей, ни медленней)
--- Конец цитаты ---
Быстрее наверно можно.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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