| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| rpcs3 - Эмулятор PS3 |
| << < (253/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. |
| AuAurora:
Парой страниц назад смотри) |
| Cnfc:
Пацанчики подскажите как убрать зависания? С патчем анчартед 2,3 и зэ ласт оф аз виснут чаще у вас так? Откуда скачаны версии |
| zyablik:
Так. Ну теперь игра у меня запускается. Но происходит такое. Либо зеленый экран. |
| Griboza:
--- Цитата: Cnfc от 22 Июнь 2020, 15:04:08 ---Пацанчики подскажите как убрать зависания? С патчем анчартед 2,3 и зэ ласт оф аз виснут чаще у вас так? Откуда скачаны версии --- Конец цитаты --- Last of Us Прошел, перекидывая сохранения, одновременно на сборке от ZeroX (с удивлением увидел его тут на форуме :D :hi:) и официальном обновляемом билде. Первый мне показался значительно стабильней (особенно спустя несколько начальных глав), но неудобно немного было настраивать патч. Со вторым примерно та же проблема: за все время прохождения пару раз поменялись правила и синтаксис работы с патчами - поcтоянно приходится смотреть официальное wiki :) К сожалению есть гемморойные места, с которыми надо шаманить с настройками (часть решены патчами). Есть места, которые игра в первый раз не успевает нормально прогрузить и крашится, но при перезапуске всё норм. Постоянные вылеты в главах "Финансовый квартал" и "Гаудеамус (университет)": разрешение на 100%, в настройках патча снять галочку с "disable MLAA". Количество кадров снизится вдвое но игра будет стабильной. Постоянные вылеты на зимних уровнях с метелью и во время боя с Дэвидом: нашел решение снять галочку в настройках патча у "Depth buffer" или в версии ZeroX "Depth buffer = 2" Сейчас начал Uncharted 2 - пока что в самом начале, в турецком музее. Раньше постоянно игра застывала, теперь же на последней официально сборке и новом патче пока что без вылетов. |
| AuAurora:
zyablik, патч неактивен явно) |
| zyablik:
--- Цитата: AuAurora от 22 Июнь 2020, 21:07:53 ---zyablik, патч неактивен явно) --- Конец цитаты --- Как активировать его 😅. |
| AuAurora:
в сборке Zero должен лежать patch.yml либо ищи в поисании кролику демо недавнего улучшения. |
| strannik_meg_zvezd:
--- Цитата: ZEROx от 21 Июнь 2020, 12:59:40 ---Моя сборка совершенно необязательна --- Конец цитаты --- То есть, я правильно понимаю, что твоя сборка - это не только предустановленные настройки, но и какие-то более существенные изменения в файлах? И да, дурацкий вопрос. Вот сейчас эмулятор улучшили, чтоб владельцы Ryzen и топовых иных могли нормально поиграть. Потом эмулятор ещё немного улучшат. Потом вернут алгоритмы эффектов и снова будет работа над оптимизацией. И это всё хорошо, но... Ладно бы на самом старте проекте, но сейчас ведь разработчики могут потихонечку и постепенно переносить часть нагрузки на видеокарту? В конце концов, если бы такая игра, как TLoU вышла бы на ПК, то ничем особенным она б мою систему не нагрузила. Значит, все проблемы в эмуляции архитектуры и команд, которые до сих пор по каким-то причинам возложены на ЦП, а ГП за исключением буквально пары-тройки опций фактически и не задействован =\ |
| ZEROx:
--- Цитата: strannik_meg_zvezd от 23 Июнь 2020, 17:41:04 ---То есть, я правильно понимаю, что твоя сборка - это не только предустановленные настройки, но и какие-то более существенные изменения в файлах? --- Конец цитаты --- Ну есть там кое какие изменения в файлах кода. По твоему это так просто перенести чаcть нагрузки на карту если на самой PS3 в той же TLoU и многих других играх эти спецэффекты специально были переложены с видеокарты на процессор, потому как RSX - видеокарта PS3 не тянет. А вот в TLoU Remaster на PS4 эти спецэффекты и правда были перенесены на обработку GPU так как оно и должно быть, но суть от этого не меняется PS3 такая какая есть и игры для нее такие же, именно поэтому патчи которые были сделаны дают такой эффект они разгружают процессор от обработки графических эффектов. |
| strannik_meg_zvezd:
--- Цитата: ZEROx от 23 Июнь 2020, 18:02:40 ---Ну есть там кое какие изменения в файлах кода. По твоему это так просто... ...эти спецэффекты специально были переложены с видеокарты на процессор, потому как RSX - видеокарта PS3 не тянет. ...но суть от этого не меняется PS3 такая какая есть и игры для нее такие же, именно поэтому патчи которые были сделаны дают такой эффект они разгружают процессор от обработки графических эффектов. --- Конец цитаты --- ОК, теперь понятно. Проще говоря, эмулятор именно PS3 фактически вынужден в десяти из десяти случаев задействовать именно процессор, а вот эмулятор PS4, который сейчас даже не в альфе, а в альфе альфы, то есть практически не существует, но, если бы он развился, давал бы ощутимо большее равновесие нагрузки на ПК железо, потому что такое же равновесие задействовано и на PS4? |
| тапочки верни:
--- Цитата: strannik_meg_zvezd от 23 Июнь 2020, 18:11:20 ---ОК, теперь понятно. Проще говоря, эмулятор именно PS3 фактически вынужден в десяти из десяти случаев задействовать именно процессор, а вот эмулятор PS4, который сейчас даже не в альфе, а в альфе альфы, то есть практически не существует, но, если бы он развился, давал бы ощутимо большее равновесие нагрузки на ПК железо, потому что такое же равновесие задействовано и на PS4? --- Конец цитаты --- Это зависит от опыта и знаний программистов, которые занимаются разработкой и реверс-инженирингом, всегда есть обходные пути. Опытные кодеры ничего не делают бесплатно, соответственно мы получаем то, что позволяют знания кодеров эмулятора, а точнее любительский проект - топор. |
| strannik_meg_zvezd:
--- Цитата: тапочки верни от 24 Июнь 2020, 11:01:10 ---мы получаем то, что позволяют знания кодеров эмулятора, а точнее любительский проект - топор. --- Конец цитаты --- Может быть, как-нибудь когда-нибудь, когда оно уже будет не надо) |
| Cnfc:
А что если бы эмулятор писали на питоне? |
| Softer:
--- Цитата: Cnfc от 25 Июнь 2020, 18:27:59 ---А что если бы эмулятор писали на питоне? --- Конец цитаты --- Было бы то же самое, если бы писали на джаве или пыхе. :lol: |
| Pavel Nedved:
Подскажите а зависания в Last of Us как то можно поправить?. Скачал сборку ZeroX, настроил по его видосу (патч с его же сборки) . По фпсам норм, но начиная с главы "Финансовый квартал" жестко виснуть начало (где то каждые 3-5 минут), рестарт помогает потом опять 3-5 минут норм игры и висяк p.s Галку на Reprotect Hack поставил, чуть повысился фпс, но висяки все равно остались Driver Wake Up Delay на 150 ставил, на 200 и так до 300, тоже не особо помогает |
| ZEROx:
Pavel Nedved, |
| Pavel Nedved:
--- Цитата: ZEROx от 26 Июнь 2020, 22:04:17 ---Pavel Nedved, --- Конец цитаты --- Так у меня MLAA итак без галочки в патче, все равно виснет |
| ZEROx:
Pavel Nedved, а ошибки есть какие-нибудь при этом в логе? |
| Pavel Nedved:
--- Цитата: ZEROx от 27 Июнь 2020, 00:17:49 ---Pavel Nedved, а ошибки есть какие-нибудь при этом в логе? --- Конец цитаты --- Ну вот последние записи на момент зависания в логе {PPU[0x1000007] Thread (fios mediathread 2) [0x01821ee4]} SYS: 'sys_fs_stat' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/BCES01585DATA2/USRDIR/users/VXNlcg==/autosave/10.save” [2] E {PPU[0x10000e9] Thread (Save/Load Game Thread) [0x00e48b64]} SYS: 'sys_fs_unlink' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/BCES01585DATA2/USRDIR/users/VXNlcg==/autosave/10.save” [1] E {PPU[0x10000e9] Thread (Save/Load Game Thread) [0x00e48b64]} SYS: 'sys_fs_unlink' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/BCES01585DATA2/USRDIR/users/VXNlcg==/autosave/10.save-backup” [1] E {PPU[0x10000ea] Thread (Save/Load Game Thread) [0x00e48b64]} SYS: 'sys_fs_unlink' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/BCES01585DATA2/USRDIR/users/VXNlcg==/autosave/1.save” [1] E {PPU[0x10000ea] Thread (Save/Load Game Thread) [0x00e48b64]} SYS: 'sys_fs_unlink' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/BCES01585DATA2/USRDIR/users/VXNlcg==/autosave/1.save-backup” [1] 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) В TTY [0;31mERROR: PhysFx Error: Joint not found in the actor [m[0;31mERROR: PhysFx Error: Joint not found in the actor [m [0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m[0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m[0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m [0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m[0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m[0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m[0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m [0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m[0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m[0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m[0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m [0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m[0;31mERROR: LoadingHeap::Alloc() - Out of memory in standard level loading heap. Using overflow heap [m ----- Конкретно момент зависания никакой записью не фиксируется p.s - Проц Ryzen 5 3600 3.59GHZ , TSX Instructions не поддерживается, галка на Accurate RSX reservation access не помогает, Reprotect hack тоже нет |
| ZEROx:
--- Цитата ---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 потому как может подцеплять из старых патчей. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |