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

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

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

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



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

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7381
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1950 : 12 Сентябрь 2017, 16:08:55 »
Помимо захламления жесткого диска, это и замедляет скорость работы с ним, и время загрузки (быстрее прочитать один файл и распаковать его в оперативку, чем тысячу раз елозить по харду).
единый файл не отменяет фрагментацию. только уменьшает кол-во записей в ФС. ;)

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1951 : 12 Сентябрь 2017, 16:35:55 »
А так,ваши домыслы,это все в зад и глубоко. :neznayu:

Ну то что вы невежа это понятно, можете не продолжать.

Цитата
Видео действительно в эмуле работает на 20/30%,а проц маслает очень шустро.Я с 8-ю потоками могу поиграть наверное только в тетрис без лагов,а вот Redemption убивает проц в почти 100%  0_0

Собственно, поэтому и не понимаете, почему это происходит и придумываете разный бред своего воспаленного сознания.

Оффлайн Drew

  • Пользователь
  • Сообщений: 83
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1952 : 12 Сентябрь 2017, 18:50:10 »
Почему в новых ревизиях игра на OpenGL идет нормально, а на Vulkan виснет в одном месте намертво.Причем когда виснет игра ставится на паузу.Нажимаю плэй звук идет и игра тоже, а картинка висит и все.
Вот что пишет: F {rsx::thread} class std::runtime_error thrown: Assertion failed! Result is FFFFFFFCh
(in file C:\rpcs3\rpcs3\Emu\RSX\VK\VKGSRender.cpp:1965)

Psycho-A, Закидывал сегодня свежие экзешники в твою сборку Downpour.ФПС прибавился на вулкане примерно на 15-20кадров, но виснет в видеороликах с ошибкой что выше.На GL без изменений низкий фпс, но игра идет стабильно.

Оффлайн Psycho-A

  • Пользователь
  • Сообщений: 384
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1953 : 12 Сентябрь 2017, 20:24:17 »
единый файл не отменяет фрагментацию. только уменьшает кол-во записей в ФС. ;)
Как бы там ни было, а для хранения формат единого пакета намного удобнее, тем более, что планировался обмен файлами кэша для пройденных игр.
А влияние кол-ва чтения и записей ФС на скорость при большом кол-ве файлов очень даже заметно на традиционных HDD.

Добавлено позже:
Psycho-A, Закидывал сегодня свежие экзешники в твою сборку Downpour.ФПС прибавился на вулкане примерно на 15-20кадров, но виснет в видеороликах с ошибкой что выше.На GL без изменений низкий фпс, но игра идет стабильно.
Я знаю, что FPS повышается. А заодно и вылеты. От них спасает отключение опции "Strict Rendering Mode", но при этом становится нечитаемым весь текст. К тому же, под Vulkan мерцают декали, а местами глитчит всё изображение. Так что пока что на этой игре только OpenGL. И только та самая ревизия эмулятора, поскольку компиляция кэша под OGL работает крайне неадекватно, а прироста FPS практически не даёт.
« Последнее редактирование: 12 Сентябрь 2017, 21:36:54 от Psycho-A »

Оффлайн Skay

  • Пользователь
  • Сообщений: 4115
  • Пол: Мужской
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1954 : 12 Сентябрь 2017, 20:28:50 »
Psycho-A, считывается разово.  а не по мере необходимости. По мере необходимости было бы очевидной глупостью, каждый раз дергать хард..

Оффлайн Vochatrak

  • Пользователь
  • Сообщений: 847
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1955 : 12 Сентябрь 2017, 21:49:55 »
Softer,
Вот я и спросил "как это работает у тебя"?
Цитата
На каком железе запускаешь? Я помню в давние времена, когда у меня был Q6600, у меня много чего не запускалось, что запускалось у других (это может относится к вопросу о необходимых инструкциях).
На Q8200, но не суть. На старой ревизи эмулятора идет (но зависает, о чем я уже писал), а теперь вдруг понадобилось AVX?  :neznayu:
Ты лучше напиши на каких настройках запускал, какая версия фирвара, версия дров на видео и если можешь, кинь кряк от игры в личку. :-\
Мне трудно поверить что Персона запускается, а контре вдруг  нужен core IX.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4115
  • Пол: Мужской
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1956 : 12 Сентябрь 2017, 21:56:11 »
На старой ревизи эмулятора идет (но зависает, о чем я уже писал), а теперь вдруг понадобилось AVX? 
д легко, дописали/переписали часть и стало требоваться AVX. Это норм

Оффлайн Softer

  • Пользователь
  • Сообщений: 4198
  • Пол: Мужской
    • Steam
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1957 : 12 Сентябрь 2017, 22:10:00 »
какая версия фирвара, версия дров на видео и если можешь, кинь кряк от игры в личку.
Фирмвар - 4.81, дрова последние - 385.41. По Hard Corps уже отвечал:
Hard Corps: Uprising разблокируется точно так же - rap файлом, который прилагается к EDAT`нику в psnstuff.
rap-файл класть в dev_hdd0\home\00000001\exdata\

Оффлайн hotter

  • Пользователь
  • Сообщений: 256
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1958 : 13 Сентябрь 2017, 08:25:49 »
А вот на ютубе ролики смотрю - у них нет тени вообще.
Так вот и спрашивал,может как можно подкрутить в настройках Cpu(там библиотека большая для ручек)
"Invalidate Caches Every Frame" призван устранять проблему с тенями.
Так по умолчанию это включено,но квадраты не исправляет
nonamezerox
Не обижайтесь,я ж не про ваш зад в зад  :),а про много умных слов и ноль от этого толка.Расскажите как убрать убогие мешающие тени и мир будет добрее к вам  :D

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1959 : 13 Сентябрь 2017, 08:42:59 »
Расскажите как убрать убогие мешающие тени

1) Перестать пороть чушь, не разбираясь в вопросе
2) https://tortoisegit.org/
3) https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15
4) https://tortoisegit.org/docs/tortoisegit/tgit-dug-clone.html
5) ??????
6) Компилируем эмулятор
7) Заходим в игру
8) Видим багу
9) ???????
10) https://developer.nvidia.com/nvidia-nsight-visual-studio-edition
11) http://gpuopen.com/compute-product/codexl/
12) Что бы понимать, что искать, читаем: http://www.opengl-tutorial.org/ru/intermediate-tutorials/tutorial-16-shadow-mapping/
13) С помощью п10 или п11 (в зависимости от видеокарты) ищем где проблема
15)??????
16) Правим код (файлы https://github.com/RPCS3/rpcs3/blob/master/rpcs3/Emu/RSX/Common/FragmentProgramDecompiler.cpp, https://github.com/RPCS3/rpcs3/blob/master/rpcs3/Emu/RSX/Common/FragmentProgramDecompiler.cpp и их соответсвующие реализации в папках каждого рендера)
17) Отправляем PR на https://github.com/RPCS3/rpcs3/
18) ??????
19) PROFIT!!!!!

Оффлайн hotter

  • Пользователь
  • Сообщений: 256
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1960 : 13 Сентябрь 2017, 09:32:13 »
много умных слов и ноль от этого толка
PROFIT!!!
Вам бы к CPY хотя б дворником(они очень много умеют)  :D
Начнем с того,что например я учил в школе немца и инглишом владею слабо,но более-менее понимаю.Я разве один немца учил?Думаю таких людей много(француский,итальянский и т.д.Разные школы-разные языки.
Опять же 19 пунктов в зад,но не вам PROFIT!!!
Так выкиньте настроенный эмуль с нормальными тенями или без них!Зачем эта ЕРЕСЬ?Человек выше выложил настроенный эмуль для Downpour(у меня на новых сборках криво работало или чисто зависало)без умностей убогих и много кому помог.Огромное ему спасибо!!!
Вы долбите что то o_0,сами это пробовали?Или вы писатель? :D

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1961 : 13 Сентябрь 2017, 09:42:18 »
hotter,


Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1962 : 13 Сентябрь 2017, 09:46:28 »
hotter, Хочешь что-то сделать хорошо - сделай это сам.

Онлайн paul_met

  • Супермодератор
  • Сообщений: 8067
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1963 : 13 Сентябрь 2017, 09:59:13 »
hotter, nonamezerox, завязываем. Грызитесь в личке. А тут давайте конструктивнее без злоупотребления смайлами и различными мемными картинками.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4198
  • Пол: Мужской
    • Steam
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1964 : 13 Сентябрь 2017, 10:53:54 »
но вопрос с тенями то можно решить или нет?
nonamezerox тебе написал как можно решить проблему. Неужели до сих пор не понятно, что больше никак?

Добавлено позже:
Кексики писала,что на разных видюхах по разному показывают тени(ну может в библиотеке CPU можно что подкрутить?)
Если дрова на GPU стоят последние, то ты в этом направлении сделал всё возможное.

И когда пишешь о проблеме, приводи конкретный пример конкретной игры и описание своих железок и дров. А то на пространный вопрос хочешь получить конкретный ответ.
« Последнее редактирование: 13 Сентябрь 2017, 11:00:42 от Softer »

Оффлайн Молочные кексики

  • Пользователь
  • Сообщений: 565
    • Steam
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1965 : 13 Сентябрь 2017, 10:58:43 »
Наверное никак.
Никакие настройки не избавили от этого черного квадрата под ногами.

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4562
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1966 : 13 Сентябрь 2017, 11:58:21 »
Молочные кексики, как в чейнсоу так и в пиле2 с этим пока никак не справиться, обе игры я так понял на unreal engine, я постоянно наблюдаю за разными wip ветками, ничего такого что способно это поправить пока нету

Оффлайн hotter

  • Пользователь
  • Сообщений: 256
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1967 : 13 Сентябрь 2017, 12:03:33 »
ZEROx
Так починить тени например в пиле2 ни как нельзя?
« Последнее редактирование: 13 Сентябрь 2017, 14:58:56 от paul_met »

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4562
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1968 : 13 Сентябрь 2017, 12:17:00 »
hotter, на данном этапе никак, к сожалению

Оффлайн Молочные кексики

  • Пользователь
  • Сообщений: 565
    • Steam
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1969 : 13 Сентябрь 2017, 13:00:44 »
Молочные кексики, как в чейнсоу так и в пиле2 с этим пока никак не справиться, обе игры я так понял на unreal engine, я постоянно наблюдаю за разными wip ветками, ничего такого что способно это поправить пока нету
Так просто непонятно, почему у них таких проблем нет
https://www.youtube.com/watch?v=AiXlhwnBJaU
https://www.youtube.com/watch?v=iFOfUIoygo4
https://www.youtube.com/watch?v=XjHi6ePmY9Q&feature=youtu.be

Оффлайн ZEROx

  • Технический консультант
  • Сообщений: 4562
  • Пол: Мужской
  • -___- zzzzz
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1970 : 13 Сентябрь 2017, 14:16:03 »
Молочные кексики, ну теней то у них нету совсем, так или иначе проблемы с обработкой тени

Оффлайн Psycho-A

  • Пользователь
  • Сообщений: 384
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1971 : 13 Сентябрь 2017, 14:59:45 »
д легко, дописали/переписали часть и стало требоваться AVX. Это норм
Не требует он AVX. У меня нет AVX, всё работает. Просто были пара ревизий косячные, где вообще ничего не запускалось.

Добавлено позже:
Молочные кексики, как в чейнсоу так и в пиле2 с этим пока никак не справиться, обе игры я так понял на unreal engine, я постоянно наблюдаю за разными wip ветками, ничего такого что способно это поправить пока нету
Вот и с Даунпуром поэтому такая же беда. Видимо, как пофиксят что-то для УЕ3, тогда и стоит все их проверять.

Онлайн paul_met

  • Супермодератор
  • Сообщений: 8067
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1972 : 13 Сентябрь 2017, 15:06:16 »
hotter, nonamezerox, Я вас предупреждал. Наказаны оба, чтобы никому обидно не было. Продолжите задираться - будут приняты соответствующие меры. И не стоит здесь писать возражения или оправдания, дабы не засорять тему.

Оффлайн Psycho-A

  • Пользователь
  • Сообщений: 384
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1973 : 13 Сентябрь 2017, 18:18:47 »
нарвался на раздачу "Silent Hill: Downpour [v1.00] (2012) PC | RePack от Psycho-A"  :wow:
Забавно, при том, что я его не делал, и вообще хотел основательно поправить перед этим перевод и прочие огрехи.
Кто есть на этих трекерах - пожалуйста, отпишитесь если не затруднит, что это фэйк, и я к этому репаку не имею отношения. Нет времени на ненужные регистрации.
« Последнее редактирование: 13 Сентябрь 2017, 18:51:21 от Psycho-A »

Оффлайн Drew

  • Пользователь
  • Сообщений: 83
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1974 : 13 Сентябрь 2017, 18:29:07 »
Psycho-A, Есть ли какие-нибудь исправления по Downpour?
Или больше не возился после той сборки?

Оффлайн Psycho-A

  • Пользователь
  • Сообщений: 384
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1975 : 13 Сентябрь 2017, 18:47:14 »
Drew, см. выше.
Я не могу один заэмулировать то, что не сделала ещё целая команда - не настолько прошарен (а точнее, почти никак) в архитектуре приставки.
Параметры эмулятора подобраны сугубо экспериментальным путём, настройки игры по улучшению FPS или разрешения - тоже.
Сконцентрировался сейчас на русском переводе (и вообще поддержке языков), потому что это приносит пока хоть какие-то результаты, а эмулятор можно впоследствии будет просто обновить.
Я сейчас регулярно слежу за его прогрессом, и пока что лучшей версии, чем я выложил, для этой игры нет.

Оффлайн Vochatrak

  • Пользователь
  • Сообщений: 847
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1976 : 13 Сентябрь 2017, 22:41:21 »
Цитата
Не требует он AVX. У меня нет AVX, всё работает. Просто были пара ревизий косячные, где вообще ничего не запускалось.
Тогда вообще фиг его знает. Единственная версия на которой запустилась контра - 5796. :neznayu:
Может от версии игры зависит?

Вот я баран!
Переключил регион в эмуляторе, завелось и работает.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4115
  • Пол: Мужской
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1977 : 14 Сентябрь 2017, 06:12:06 »
Не требует он AVX. У меня нет AVX, всё работает. Просто были пара ревизий косячные, где вообще ничего не запускалось.
Я не говорил что требует,  я сказал что если вдруг требование появилось - то ничего в этом такого нет,  Это норм

Оффлайн Psycho-A

  • Пользователь
  • Сообщений: 384
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1978 : 14 Сентябрь 2017, 18:15:43 »
Я не говорил что требует,  я сказал что если вдруг требование появилось - то ничего в этом такого нет,  Это норм
Я думаю, об этом как минимум сообщили бы. Сомневаюсь, что на данном этапе разумно ломать совместимость с процессорами, производительности которых и так достаточно для части игр.

Судя по их логам, они сейчас вообще ничего толком не делают с эмуляцией - занимаются только косметическими улучшениями интерфейса.

Оффлайн ElkTheSenior

  • Пользователь
  • Сообщений: 827
    • Просмотр профиля
rpcs3 - Эмулятор PS3
« Ответ #1979 : 14 Сентябрь 2017, 18:21:57 »
На некоторых видеокартах теней вообще нет, даже квадратных.
Во многих играх эмуль выдает квадратные,большие,убогие тени,что мешает игровому процессу,может можно как починить или ваще их убрать?
"Invalidate Caches Every Frame" призван устранять проблему с тенями.


Также, теоретически, возможен вариант с принудительной программной растеризацией OGL, посредством внешних DLL подкидышей, либо с использованием специализированной утилиты от Nvidia. В случае эмуляции, наверное, - не прокатит. Но мало ли, вдруг кто захочет проверить :)

upd:

Собственно, так оно и оказалось; whitescreen с ошибкой в логе.

 
« Последнее редактирование: 15 Сентябрь 2017, 14:43:35 от ElkTheSenior »