| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| rpcs3 - Эмулятор PS3 |
| << < (97/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. |
| Nyle13:
Ребят какие процессорные инструкции использует эмулятор или будут добавлены в скором времени ? |
| ElkTheSenior:
--- Цитата: Nyle13 от 10 Сентябрь 2017, 11:02:55 ---какие процессорные инструкции использует эмулятор --- Конец цитаты --- SSSE3 (не путать с SSE3), как минимум. AVX, как возможный максимум на сегодня, в обход SSE4 и его модификациям, но это не точно. Ну, по крайней мере, всех тех, кто имел на борту поддержку последнего, но без SSSE3 и AVX, - ждал вылет с ошибкой. |
| Vochatrak:
Господа, а не поделитесь сборкой RPCS3, на которой contra hard corpse не зависает с LLVM рекомпилятором? (лучше в виде исходников) Тут - https://forums.rpcs3.net/thread-195497.html Указана некая версия RPCS3 v0.0.3-6-795da10 Alpha Но такой сборки вроде как не существует. Заранее спасибо. |
| Softer:
--- Цитата: Vochatrak от 11 Сентябрь 2017, 02:54:34 ---Господа, а не поделитесь сборкой RPCS3, на которой contra hard corpse не зависает с LLVM рекомпилятором? (лучше в виде исходников) --- Конец цитаты --- В каком месте она зависает? Просто у меня и на предыдущих версиях эмуля был ингейм с LLVM рекомпилятором и на текущей тоже. Добавлено позже: Побегал немного с разными настройками на текущей сборке и пары рандомных зависаний удалось добиться в Vulkan рендере. В OpenGL не зависло ни разу. |
| hotter:
По поводу новых ревизий с секундными фризами из за кеша:скачал новую сборку 10.09 и запустил пилу2.30фпс держит,но реально от каждого чиха тупит :wow:.Потом попробовал на эмуле от Psycho-A и работает гораздо лучше(но правда фпс меньше,но и фризов нет каждые 2-5сек.)Где то читал,что к новым ревизиям можно подсунуть кеш пройденной игры и будет плавно.Есть в этом правда?На Cemu было так и ок. Во многих играх эмуль выдает квадратные,большие,убогие тени,что мешает игровому процессу,может можно как починить или ваще их убрать? :neznayu: |
| Skay:
hotter, тупит не из за кэша а из-за компиляции шейдеров. (подробности на предидущей странице). Кроме добавления сохранения кэша, там были и другие нововведения и повышение точности - что тоже на производительности сказалось. --- Цитата: hotter от 11 Сентябрь 2017, 14:05:29 ---Где то читал,что к новым ревизиям можно подсунуть кеш пройденной игры и будет плавно. --- Конец цитаты --- сейчас может и не работает (надо проверять), но к этому все и движется. |
| stalker4:
--- Цитата: Skay от 11 Сентябрь 2017, 14:32:38 ---тупит не из за кэша а из-за компиляции шейдеров. --- Конец цитаты --- А ресурсоемкая компиляция появилась как раз после того как переписали этот обработчик вепшин для "увеличения перформенса", о да, увеличение прям так уж. Единоверного способа эмуляции не существует, эмулировать можно сотней способов, и у меня до сих пор стойкое ощущение что разрабы выбрали не верный путь, переписав этот обработчик и сделав его таким жрущим |
| Softer:
--- Цитата: stalker4 от 11 Сентябрь 2017, 17:37:02 ---для "увеличения перформенса", о да, увеличение прям так уж --- Конец цитаты --- --- Цитата: hotter от 11 Сентябрь 2017, 14:05:29 ---По поводу новых ревизий с секундными фризами из за кеша:скачал новую сборку 10.09 и запустил пилу2.30фпс держит,но реально от каждого чиха тупит .Потом попробовал на эмуле от Psycho-A и работает гораздо лучше(но правда фпс меньше,но и фризов нет каждые 2-5сек.) --- Конец цитаты --- Это если тебе до сих пор не понятно, о каком увеличении производительности речь. Если при первой реализации уже ничего не сделать, то во втором случае, хотя бы при повторном запуске будет бегать шустрее, а в перспективе вообще можно будет взять и получить нормальную производительность сразу, воспользовавшись чужим кэшем. |
| Skay:
stalker4, ты вроде обещал в теме не ныть больше, нет? --- Цитата: stalker4 от 11 Сентябрь 2017, 17:37:02 ---переписав этот обработчик и сделав его таким жрущим --- Конец цитаты --- --- Цитата: nonamezerox от 08 Сентябрь 2017, 14:24:58 ---Естественно она идет, при разработке драйверов видеокарт в нвидии и амд и не думали, что компиляцию шейдеров будут использовать каким либо другим образом кроме как заранее перед загрузкой сцены/уровня пк игры. Никто и не думал, что что появятся эмуляторы консолей 7 далее поколений и что шейдеры нужно будет компилировать непрерывно по ходу процесса с милисекундым временем выполнения. --- Конец цитаты --- ышо раз, то что после введения этой инновации начало тормозить - чисто совпадение, так как кроме всего прочего еще и в других местах точность повысилась что и дало новую нагрузку. --- Цитата: stalker4 от 11 Сентябрь 2017, 17:37:02 ---у меня до сих пор стойкое ощущение что разрабы выбрали не верный путь --- Конец цитаты --- ты даже толком не прдетсавляешь какие пути есть, и как это пишется, не так ли? |
| Vochatrak:
--- Цитата ---В каком месте она зависает? --- Конец цитаты --- Рандомно, либо на взрывах, либо при попадании пуль во что нибудь. --- Цитата ---Побегал немного с разными настройками на текущей сборке и пары рандомных зависаний удалось добиться в Vulkan рендере. В OpenGL не зависло ни разу. --- Конец цитаты --- Как? На rpcs3-v0.0.3-2017-09-08-be46c82-7997_linux64.AppImage (виндовую, вчерашнюю тоже пробовал. эффект один) просто черный экран (счетчик кадров показывает 60, но звука нет). Если поставить галочку на write color buffers, просто виснет. Мне CCCP1982 скидывал эмуль на котором игра запускается, но работает только на PPU интерпритаторе (либо рандомно зависает). |
| ElkTheSenior:
--- Цитата: stalker4 от 11 Сентябрь 2017, 17:37:02 ---у меня до сих пор стойкое ощущение что разрабы выбрали не верный путь --- Конец цитаты --- --- Цитата: Skay от 11 Сентябрь 2017, 18:57:02 ---ты даже толком не прдетсавляешь какие пути есть --- Конец цитаты --- Проблема не в "путях", как таковых, а в тенденции идти по следу и лепить всё так, как это видят разработчики официального программного обеспечения, кои, судя по зарубежным форумам, сами в замешательстве о том, как, и главное, - что делать... "Отпишитесь", правильно ли я что написал, - и всё в таком духе. Дровосеки строгают, а остальные подхватывают, нагнетая жар в печи, кой безуспешно пытаются залить нытики и жлобы. |
| Молочные кексики:
Поиграем. Лет через 5-7, когда выпустят новые процессора. Если перечитать ветку PCSX2 так тоже также плакали о скорости, ничего же как вышли C2Q/Phenom/i3/i5/i7 стало играбельно. И то до сих пор не во всех играх. А запускали они тогда на всяких одноядерных Pentium 4 или Athlon. Вот сейчас точно тоже самое в rpcs3 как и 10 лет назад, не хватает просто производительности процессоров, запусти любую игру и процессор загружен под 90% Хотя многие игры идут без багов, просто не хватает мощности cpu. |
| ElkTheSenior:
--- Цитата: Молочные кексики от 11 Сентябрь 2017, 23:52:22 ---просто не хватает мощности cpu. --- Конец цитаты --- Если бы всё было так просто... Речь ведь идёт вовсе не об этом, а о том, что разработчики софта/дров жёстко прикручивают всё что связанно с "до", иль "пред" (pre-render) и прочим... Притом, таковую "заботу" о пользователе, в некоторых случаях, даже невозможно приостановить, довольствуясь лишь минимальными ограничениями. Понимаешь, о чём я? |
| stalker4:
--- Цитата: Skay от 11 Сентябрь 2017, 18:57:02 ---stalker4, ты вроде обещал в теме не ныть больше, нет? --- Конец цитаты --- Я просто чела прокомментил. Как я и говорил, жду месяц и тестю. Надеюсь они хотя бы скорость загрузки кэша увеличат, а то 10-30 файлов в секунду, по сравнению с цему, который тысячные цифры мгновенно грузит |
| Молочные кексики:
В любом случае - мощности современных процессоров недостаточно для нормальной, скоростной эмуляции игры в rpcs3. Разница кстати между i5 какого нибудь 4ххх и i7 4ххх ну очень большая (потоки бла-бла-бла). Достаточно сравнить производительность одной игры на разных процессорах Ryzen 5 https://www.youtube.com/watch?v=XjHi6ePmY9Q&feature=youtu.be i5 https://www.youtube.com/watch?v=iFOfUIoygo4 i7 https://www.youtube.com/watch?v=AiXlhwnBJaU Жаль не видно что там на i7 показывает, но явно больше чем на двух предыдущих, сама игра идёт бодренько и плавненько. |
| ElkTheSenior:
--- Цитата: Молочные кексики от 12 Сентябрь 2017, 01:11:40 ---В любом случае - мощности современных процессоров недостаточно для нормальной, скоростной эмуляции игры в rpcs3. --- Конец цитаты --- В равной степени с руками, ибо судя по "непоняткам" с инструкциями CPU, "мощности современных процессоров" может быть недостаточно. upd: Железо, это то, что будет постоянно устаревать. Уже сейчас любой ваш "Ryzen" и прочее "I" сено можно списать за металлолом. Лишь рукотворное/человеческое творчество может считаться чем-то бесценным. Потому, - проблема, прежде всего, кроется в ограниченных возможностях современного "стандарта", за которым преуспевают руки творца. Устарел бинарный стандарт, а не тот кто его эксплуатирует. |
| stalker4:
--- Цитата: Softer от 11 Сентябрь 2017, 18:41:55 ---Если при первой реализации уже ничего не сделать, то во втором случае, хотя бы при повторном запуске будет бегать шустрее, а в перспективе вообще можно будет взять и получить нормальную производительность сразу, воспользовавшись чужим кэшем --- Конец цитаты --- Вообще я думаю что будет еще в будущем что то. Но надеюсь что они хоть придумают что то с пооцессором, который щас грузится почти на фулл, хотя раньше загружался на 40-45%, 50 максимум (4790 разогнанный). А с кэшем думаю лучше свой делать, ибо не просто так же разработчики писали, что кэш делается под железо, и вряд ли кэш от другой конфигурации подойдет кому то |
| ElkTheSenior:
--- Цитата: stalker4 от 12 Сентябрь 2017, 07:01:51 ---не просто так же разработчики писали, что кэш делается под железо --- Конец цитаты --- Где они такое писали? Один чёрт под "конкретно взятое" железо пишутся общие для всего сегмента дрова. Компиляция происходит случайным образом, в зависимости от движущей силы самого субъекта; --- Цитата: nonamezerox от 08 Сентябрь 2017, 14:24:58 ---эмулятор никак не может знать заранее откуда и из какого файла на диске конкретная игра загрузит файлы с шейдерами и в какой момент она захочет их использовать. --- Конец цитаты --- Быть может, надумают некий "анализатор данных" образа игры, кой способен будет заранее записать все возможные варианты шейдеров на винт, упаковав их в удобный фантик для чтения ^_^ ... То бишь, попытаться расчехлить все относящиеся к этому делу данные на винт, читая их до того, как те понадобятся на практике. |
| nonamezerox:
--- Цитата: ElkTheSenior от 12 Сентябрь 2017, 07:50:35 ---Быть может, надумают некий "анализатор данных" образа игры, кой способен будет заранее записать все возможные варианты шейдеров на винт --- Конец цитаты --- Такой проект, будь он реализован, на премию Тьюринга потянет. Это ж он всех ромхакеров и реверс-инженеров копающихся сутками в бинарных файлах может заменить. |
| Skay:
--- Цитата: stalker4 от 12 Сентябрь 2017, 07:01:51 ---хотя раньше загружался на 40-45%, 50 максимум (4790 разогнанный). --- Конец цитаты --- и больше будет. Чем больше точность, чем больше эмулируется фич - тем загруженнее будет. Это норма ;) |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |