Автор Тема: rpcs3 - Эмулятор PS3  (Прочитано 850393 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« : 29 Июнь 2012, 00:42:01 »



Вся необходимая информация находится под спойлером ниже:
« Последнее редактирование: 12 Июль 2022, 02:19:10 от ALEX_230_VOLT »

Оффлайн AuAurora

  • Пользователь
  • Сообщений: 1552
  • Мур
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5040 : 22 Июнь 2020, 11:01:24 »
Парой страниц назад смотри)

Оффлайн Cnfc

  • Пользователь
  • Сообщений: 62
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5041 : 22 Июнь 2020, 15:04:08 »
Пацанчики подскажите как убрать зависания? С патчем анчартед 2,3 и зэ ласт оф аз виснут чаще у вас так? Откуда скачаны версии

Оффлайн zyablik

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5042 : 22 Июнь 2020, 17:58:09 »
Так. Ну теперь игра у меня запускается. Но происходит такое. Либо зеленый экран.

Оффлайн Griboza

  • Пользователь
  • Сообщений: 11
  • Пол: Мужской
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5043 : 22 Июнь 2020, 18:51:37 »
Пацанчики подскажите как убрать зависания? С патчем анчартед 2,3 и зэ ласт оф аз виснут чаще у вас так? Откуда скачаны версии

Last of Us
Прошел, перекидывая сохранения, одновременно на сборке от ZeroX (с удивлением увидел его тут на форуме :D :hi:) и официальном обновляемом билде.  Первый мне показался значительно стабильней (особенно спустя несколько начальных глав), но неудобно немного  было настраивать патч. Со вторым примерно та же проблема: за все время прохождения пару раз поменялись правила и синтаксис работы с  патчами - поcтоянно приходится смотреть официальное wiki :)

К сожалению есть гемморойные места, с которыми надо шаманить с настройками (часть решены патчами).
Есть места, которые игра в первый раз не успевает нормально прогрузить и крашится, но при перезапуске всё норм.

Постоянные вылеты в главах "Финансовый квартал" и "Гаудеамус (университет)": разрешение на 100%, в настройках патча снять галочку с "disable MLAA". Количество кадров снизится вдвое но игра будет стабильной.

Постоянные вылеты на зимних уровнях с метелью и во время боя с Дэвидом: нашел решение снять галочку в настройках патча у "Depth buffer" или в версии ZeroX "Depth buffer = 2"


Сейчас начал Uncharted 2 - пока что в самом начале, в турецком музее. Раньше постоянно игра застывала, теперь же  на последней официально сборке и новом патче пока что без вылетов.

Оффлайн AuAurora

  • Пользователь
  • Сообщений: 1552
  • Мур
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5044 : 22 Июнь 2020, 21:07:53 »
zyablik, патч неактивен явно)

Оффлайн zyablik

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5045 : 22 Июнь 2020, 22:48:36 »
zyablik, патч неактивен явно)
Как активировать его 😅.

Оффлайн AuAurora

  • Пользователь
  • Сообщений: 1552
  • Мур
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5046 : 22 Июнь 2020, 23:23:28 »
в сборке Zero  должен лежать patch.yml либо ищи в поисании кролику демо недавнего улучшения.

Оффлайн strannik_meg_zvezd

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5047 : 23 Июнь 2020, 17:41:04 »
Моя сборка совершенно необязательна

То есть, я правильно понимаю, что твоя сборка - это не только предустановленные настройки, но и какие-то более существенные изменения в файлах?

И да, дурацкий вопрос. Вот сейчас эмулятор улучшили, чтоб владельцы Ryzen и топовых иных могли нормально поиграть. Потом эмулятор ещё немного улучшат. Потом вернут алгоритмы эффектов и снова будет работа над оптимизацией. И это всё хорошо, но... Ладно бы на самом старте проекте, но сейчас ведь разработчики могут потихонечку и постепенно переносить часть нагрузки на видеокарту? В конце концов, если бы такая игра, как TLoU вышла бы на ПК, то ничем особенным она б мою систему не нагрузила. Значит, все проблемы в эмуляции архитектуры и команд, которые до сих пор по каким-то причинам возложены на ЦП, а ГП за исключением буквально пары-тройки опций фактически и не задействован =\

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4555
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5048 : 23 Июнь 2020, 18:02:40 »
То есть, я правильно понимаю, что твоя сборка - это не только предустановленные настройки, но и какие-то более существенные изменения в файлах?
Ну есть там кое какие изменения в файлах кода.

По твоему это так просто перенести чаcть нагрузки на карту если на самой PS3 в той же TLoU и многих других играх эти спецэффекты специально были переложены с видеокарты на процессор, потому как RSX - видеокарта PS3 не тянет. А вот в TLoU Remaster на PS4 эти спецэффекты и правда были перенесены на обработку GPU так как оно и должно быть, но суть от этого не меняется PS3 такая какая есть и игры для нее такие же, именно поэтому патчи которые были сделаны дают такой эффект они разгружают процессор от обработки графических эффектов.


Оффлайн strannik_meg_zvezd

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5049 : 23 Июнь 2020, 18:11:20 »
Ну есть там кое какие изменения в файлах кода.

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

ОК, теперь понятно. Проще говоря, эмулятор именно PS3 фактически вынужден в десяти из десяти случаев задействовать именно процессор, а вот эмулятор PS4, который сейчас даже не в альфе, а в альфе альфы, то есть практически не существует, но, если бы он развился, давал бы ощутимо большее равновесие нагрузки на ПК железо, потому что такое же равновесие задействовано и на PS4?

Оффлайн тапочки верни

  • Пользователь
  • Сообщений: 315
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5050 : 24 Июнь 2020, 11:01:10 »
ОК, теперь понятно. Проще говоря, эмулятор именно PS3 фактически вынужден в десяти из десяти случаев задействовать именно процессор, а вот эмулятор PS4, который сейчас даже не в альфе, а в альфе альфы, то есть практически не существует, но, если бы он развился, давал бы ощутимо большее равновесие нагрузки на ПК железо, потому что такое же равновесие задействовано и на PS4?
Это зависит от опыта и знаний программистов, которые занимаются разработкой и реверс-инженирингом, всегда есть обходные пути. Опытные кодеры ничего не делают бесплатно, соответственно мы получаем то, что позволяют знания кодеров эмулятора, а точнее любительский проект - топор.

Оффлайн strannik_meg_zvezd

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5051 : 24 Июнь 2020, 11:18:59 »
мы получаем то, что позволяют знания кодеров эмулятора, а точнее любительский проект - топор.

Может быть, как-нибудь когда-нибудь, когда оно уже будет не надо)

Оффлайн Cnfc

  • Пользователь
  • Сообщений: 62
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5052 : 25 Июнь 2020, 18:27:59 »
А что если бы эмулятор писали на питоне?

Оффлайн Softer

  • Пользователь
  • Сообщений: 4187
  • Пол: Мужской
    • Steam
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5053 : 25 Июнь 2020, 20:09:22 »
А что если бы эмулятор писали на питоне?
Было бы то же самое, если бы писали на джаве или пыхе.  :lol:

Оффлайн Pavel Nedved

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5054 : 26 Июнь 2020, 19:54:47 »
Подскажите а зависания в Last of Us как то можно поправить?. Скачал сборку ZeroX, настроил по его видосу (патч с его же сборки) . По фпсам норм, но начиная с главы "Финансовый квартал" жестко виснуть начало (где то каждые 3-5 минут), рестарт помогает потом опять 3-5 минут норм игры и висяк

p.s Галку на Reprotect Hack поставил, чуть повысился фпс, но висяки все равно остались
Driver Wake Up Delay на 150 ставил, на 200 и так до 300, тоже не особо помогает

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4555
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5055 : 26 Июнь 2020, 22:04:17 »
Pavel Nedved,

Оффлайн Pavel Nedved

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5056 : 26 Июнь 2020, 23:00:23 »
Pavel Nedved,
Так у меня MLAA итак без галочки в патче, все равно виснет

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4555
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5057 : 27 Июнь 2020, 00:17:49 »
Pavel Nedved, а ошибки есть какие-нибудь при этом в логе?

Оффлайн Pavel Nedved

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5058 : 27 Июнь 2020, 14:03:02 »
Pavel Nedved, а ошибки есть какие-нибудь при этом в логе?
Ну вот последние записи на момент зависания в логе

В TTY

-----
Конкретно момент зависания никакой записью не фиксируется
p.s - Проц Ryzen 5 3600 3.59GHZ , TSX Instructions не поддерживается, галка на  Accurate RSX reservation access не помогает, Reprotect hack тоже нет

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4555
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5059 : 27 Июнь 2020, 14:56:25 »
Цитата
E {SPU[0x0000100] Thread (highCellSpursKernel0) [0x025e4]} VM: Access violation reading location 0x0 (unmapped memory)
E {SPU[0x1000100] Thread (highCellSpursKernel1) [0x025e4]} VM: Access violation reading location 0x0 (unmapped memory)
E {SPU[0x4000100] Thread (highCellSpursKernel4) [0x025e4]} VM: Access violation reading location 0x0 (unmapped memory)
E {SPU[0x3000100] Thread (highCellSpursKernel3) [0x025e4]} VM: Access violation reading location 0x0 (unmapped memory)
E {SPU[0x5000100] Thread (highCellSpursKernel5) [0x025e4]} VM: Access violation reading location 0x0 (unmapped memory)
E {SPU[0x2000100] Thread (highCellSpursKernel2) [0x025e4]} VM: Access violation reading location 0x0 (unmapped memory)
Вот это вот означает что MLAA патч по прежнему включен, если ты пользуешься новыми билдами и выключил в Патч менеджере то выключи заодно Enable Legacy patches потому как может подцеплять из старых патчей.

Оффлайн AliceNocte

  • Пользователь
  • Сообщений: 7
  • Пол: Женский
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5060 : 27 Июнь 2020, 19:50:47 »
У меня Last of us не зависает на билде 10518, вроде как прошитом.
Разве что не всегда радует фпс, при броске кирпичей или бутылок, вместо прицела мазня из цветов, и треск всех звуков в игре иногда.
Но в целом, я довольна.
Надеюсь скоро производительность вырастет в нормальных билдах, даже пусть придется кидать специальный патч.
Железки у меня средненькие - ризен 3600, видяшка 1660.

Оффлайн Pavel Nedved

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5061 : 28 Июнь 2020, 02:27:03 »
Начиная с главы "Пригород" все зависания на сборке Zerox магическим образом пропали, странно.Стоило только пройти главу "Питтсбург"

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4555
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5062 : 28 Июнь 2020, 12:48:44 »
Pavel Nedved, моя сборка тут вообще не  причем, зависания как я уже не раз сказал результат отключения MLAA , эти зависания присутствуют в Финансовом квартале и так до конца Питсбурга, а так же повторятся как только дойдешь до Университета и окончательно закончатся как только доберешься до крыши с солнечными панелями. И никак их пофиксить эти вылеты нельзя кроме как включением MLAA обратно, пока мы с товарищами делали патчи мы проверили эти локации вылетают даже на самой PS3 с выключенной MLAA.

Оффлайн Pavel Nedved

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5063 : 28 Июнь 2020, 22:25:57 »
Pavel Nedved, моя сборка тут вообще не  причем, зависания как я уже не раз сказал результат отключения MLAA , эти зависания присутствуют в Финансовом квартале и так до конца Питсбурга, а так же повторятся как только дойдешь до Университета и окончательно закончатся как только доберешься до крыши с солнечными панелями. И никак их пофиксить эти вылеты нельзя кроме как включением MLAA обратно, пока мы с товарищами делали патчи мы проверили эти локации вылетают даже на самой PS3 с выключенной MLAA.
Та у меня он по умолчанию отключен был
Качал эмуль+патч по ссылке, ничо не трогал
https://www.youtube.com/watch?v=uSUZOeYssJ0&t=837s
Настраивал по этой ссылке
https://www.youtube.com/watch?v=O6FnSwsreCI


---
Единственное чего у меня 0.0 9 версия, 0.0.10 никак не хочет норм работать
И да при включении MLAA у меня темный экран просто и надпись "Нажмите любую клавишу", при загрузке игры тоже только звуки слышно . В 0.0 .10 при включении яркие желтые пятна (типо солнечных) на месте персонажей-врагов и задников
В patch manager 0.0.10 патч вообще не видит
В главе "Питтсбург" (Фин.квартал) помог только спидран, так как зависание происходит не сразу а минут через 4-5 только, зато дальше гладко пошло, начиная с "Пригорода" и до "Гидроэлектростанции", дальше пока не прошел

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4555
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5064 : 29 Июнь 2020, 00:23:46 »
И да при включении MLAA у меня темный экран просто и надпись "Нажмите любую клавишу",
Если ты качал мою сборку, то выключи Reprotect Hack, черный экран это результат его работы при включенном MLAA.

В patch manager 0.0.10 патч вообще не видит
Новый патч менеджер поддерживает, но не показывает старые патчи, для него нужен новый формат патчей, и на этот раз они должны лежать не просто в корневой папке rpcs3 а в rpcs3/patches имя файла то же самое patch.yml
« Последнее редактирование: 29 Июнь 2020, 02:17:14 от ZEROx »

Оффлайн Pavel Nedved

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5065 : 29 Июнь 2020, 07:03:36 »
Спасибо, патч в patch manager появился, зависаний вроде как нет, бегал на уровне "Выбраться из города" минут 5 . А кроме Disable Mlaa галочки везде ставить или выборочно? . После этой главы(Питтсбург) , галочку на Disable Mlaa можно вернуть так? (до того как дойду до Университета)

p.s А окошко Debug menu в эмуляторе не появилось , хотя галочку в patch manager поставил, как его включить можно? . Версия с сайта 0.0.10 10560 обновляемая
« Последнее редактирование: 29 Июнь 2020, 07:10:58 от Pavel Nedved »

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4555
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5066 : 29 Июнь 2020, 11:44:31 »
А кроме Disable Mlaa галочки везде ставить или выборочно? . После этой главы(Питтсбург) , галочку на Disable Mlaa можно вернуть так? (до того как дойду до Университета)
Все верно, а по поводу выборочно если какие-то  эффекты тебе нужны можешь их включить обратно, но они почти все забагованы, так что все кроме MLAA пока не вышел из Питсбурга и в Университете.
А оно тебе нужно это дебаг меню?

Оффлайн Pavel Nedved

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5067 : 29 Июнь 2020, 12:40:44 »
Все верно, а по поводу выборочно если какие-то  эффекты тебе нужны можешь их включить обратно, но они почти все забагованы, так что все кроме MLAA пока не вышел из Питсбурга и в Университете.
А оно тебе нужно это дебаг меню?
Понял, спс,
Ну в дебаг меню функция Accurate RSX Reservation , котороая нужна для владельцев Ryzen-ов, если она (функция) никакой особой погоды не делает в дальнейшем прохождении , то получается не нужно

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4555
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5068 : 29 Июнь 2020, 13:07:42 »
Pavel Nedved, Вкладка дебаг: файл GuiConfigs\CurrentSettings.ini в нем найди
[Meta]
showDebugTab=false и сделай true
Accurate RSX reservation access конечно нужен для AMD, но если не зависает и удается обойтись без него то это еще лучше.

Оффлайн Pavel Nedved

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #5069 : 29 Июнь 2020, 13:23:39 »
Pavel Nedved, Вкладка дебаг: файл GuiConfigs\CurrentSettings.ini в нем найди
[Meta]
showDebugTab=false и сделай true
Accurate RSX reservation access конечно нужен для AMD, но если не зависает и удается обойтись без него то это еще лучше.
ясн, спасибо за советы