Эмуляция > Эмуляторы консолей 6 поколения и выше
rpcs3 - Эмулятор PS3
<< < (300/375) > >>
Йобан Матич:



Вся необходимая информация находится под спойлером ниже: Единственный развивающийся на сегодня эмулятор - 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.
VL@DIK:

--- Цитата: nonamezerox от 21 Сентябрь 2021, 10:01:52 ---По факту да, ситуация была чуть лучше, чем с PS2 на ранних SDK.

Проблемы было много

1) Непредвиденные ботлнеки пропускной способности из-за внезапного впиливания джефорса.

2) Непредвиденное поведение главного CPU с проблемами кеша из-за урезанной реализации PowerPC (касалось так же и Xbox360, но там это не так злобно било палкой так как ядер было 3) , которые еще в конце 90х интел в пентиум 2 решил.

3) Отсутствие внятных гайдов и методик использования SPU (что этот такое и как его применять разработчики учились с нуля, SPURS появился намного позже и на основании практики разработчиков игр за все предшествующие годы).

Иллюстрация программирования SPU на ранних версиях SDK:


4) Само железо многократно меняло спецификацию и разработчики до самого последнего момента не получали девкит соответсвующий железу консоли.

> Я ещё понимаю когда речь про портирование, но когда разраб эксклюзива этот скулёж без конкретики начинает...

А чем принципиально по-твоему разраб эксклюзива отличается от разрабов порта?

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

Нет, обычные разработчики, которым вместо инструмента выдали штатную руду и им нужно сначала эту руду обогатить и переплавить, потом из полученного металла выковать себе инструмент и уже с этим инструментом начать наконец то делать свою задачу. Когда из руды наконец доделали методом проб и ошибок рабочий инструмент, так тут же ластовозы с мгс4 и поперли.

Из преимуществ у них - разве что безлимитное право висеть на ушах на телефоне у  инженеров железа и совместными усилиями чуть быстрее разгребать горы нахимиченного говна осваивать особенности  железа.

Все очень просто.

Если говорить про конкретику, то вот тебе конкретика:

https://www.slideshare.net/naughty_dog/multiprocessor-game-loops-lessons-from-uncharted-2-among-thieves

https://www.slideshare.net/naughty_dog/spu-optimizationspart-1

https://www.slideshare.net/naughty_dog/spu-optimizations-part-2


Основной проблемой было то, что в 2005 году как бы уже С++ окончательно победил С, а ассемблер и вовсе считалось дурным тоном использовать из-за переносимости, вместо софтверных движков рендеринга была уже третья итерация DirectX9 (которая c) и разработчики ждали дальнейшего ускорения и удобства разработки а тут им с размаху двушкой в щи железом с демосценой и подходами из 80х годов, когда отдельные байты на ассемблере нужно ковырять что бы быстро работало. 

Это конечно пафосно и круто, но 2005 это все же не 1985 и объемы работ над играми выросли на порядки, а тут еще  и твой инструмент активно саботирует твою  работу, так что негодование разработчиков можно было понять.

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

Наверное пихать игры на картриджи 8 биток легче было  ;) 

хотя сони еше те эксперды им веднее как делать железо
Softer:

--- Цитата: nonamezerox от 21 Сентябрь 2021, 10:01:52 ---А чем принципиально по-твоему разраб эксклюзива отличается от разрабов порта?

--- Конец цитаты ---
Речь шла не про его личностные качества, а про объём и сложность работы.

Спасибо за развёрнутый ответ. Если на разрабов игр была возложена работа по созданию среды разработки, тогда это какая-то Sega Saturn 2.0 получается и всё становится понятно.
bosson11:
Windows 10. Xeon e3 1230 v2 (аналог i7 3770), 8 гб озу 1600 mhz двухканал, rx 570 4gb, запускаю на эмуляторе Rpcs3 v0.0.18-12814 Alpha [2021-09-22] игру Gran turismo 5 BCES00569 игра компилируется и вылетает. В чем прикол? vcredist, directx, netframework, драйвера на видеокарту - все в порядке. В чем прикол? Смотрю, на ютубе видосы, большинство уже гоняют GT5 и GT6 в 4k 60 fps, да, на i9 и rtx 3090, но я хочу, чтобы у меня хотя бы в 30 fps и в 720p запустилась, кстати, уже раньше пытался запустить Gran turismo 6 еще на процессоре i5 3470 и gtx 760, тоже игра вылетала после заставки.
Vochatrak:
Там кстати разрабы видос запилили по FSR - https://www.youtube.com/watch?v=57L0OL85ILU&t=179s
nonamezerox:

--- Цитата: VL@DIK от 21 Сентябрь 2021, 12:25:39 ---Наверное пихать игры на картриджи 8 биток легче было  ;) 
--- Конец цитаты ---

Намного, просто финальные титры восьмибиток прочитай и сравни с финальными титрами игр 7 поколения - все сразу ясно станет.


Добавлено позже:

--- Цитата: Softer от 21 Сентябрь 2021, 13:18:24 ---Речь шла не про его личностные качества, а про объём и сложность работы.

Спасибо за развёрнутый ответ. Если на разрабов игр была возложена работа по созданию среды разработки, тогда это какая-то Sega Saturn 2.0 получается и всё становится понятно.

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


Ну скажем так, на PS2 со старта в плане инструментария было все еще хуже, на PS3 сони аж на целый компилятор С++ и стандартную крестобиблиотеку (которая std) для SPE расщедрилась. (на PS2 нужно было онли на ассемблере код для математических ядер писать, да, прямо как на сатурне). Практисы и гайды для SPE в стиле "а вот так можно делать вот такую крутатенюшку, а вот тут подводные камни и что бы их избегать нужно писать вот так", естественно, в SDK положить забыли и по итогу их вывезли на горбу разработчиков ранних игр.

Вот PS2 натурально была сатурном 2.0 только в отличии от сеги на имидже от пс1 прокатиллло. PS3 была сатурном - лайт, но и этого хватило для 2005 года.
Partsigah:

--- Цитата: bosson11 от 22 Сентябрь 2021, 21:50:31 ---В чем прикол?
--- Конец цитаты ---
Там статус ingame, в этом и прикол - https://rpcs3.net/compatibility?c=g&s=2
Сам жду.
bosson11:

--- Цитата: Partsigah от 23 Сентябрь 2021, 22:33:50 ---Там статус ingame, в этом и прикол - https://rpcs3.net/compatibility?c=g&s=2
Сам жду.

--- Конец цитаты ---
Кстати, на RPCS3 v0.0.7-9276 у меня запустилась и дошла до геймплея, но виснет. А на версиях 0.18 и 0.17 вылетает на первой заставке после компиляции Spu (building spu cache rpcs3 stuck)
youtube.com/watch?v=_j1LXPM1ozA
тапочки верни:
Кто может проверить последнюю сборку, что со стиками, почему они инвертированы и как их настроить?
В Windows в программе теста стики правильно двигаются, а в эмуляторе инвертированы.
Softer:

--- Цитата: тапочки верни от 29 Сентябрь 2021, 15:12:48 ---Кто может проверить последнюю сборку, что со стиками, почему они инвертированы и как их настроить?
В Windows в программе теста стики правильно двигаются, а в эмуляторе инвертированы.

--- Конец цитаты ---
Может в конкретной игре они инвертированы, а не в эмуляторе?
Ruw:
Нужен совет по God of War 1 и 2
HD PS3 издание норм пашет?
(ато слышал рекомендацию погонять на PS2 эмуле...)

Добавлено позже:
Softer:

--- Цитата: Ruw от 30 Сентябрь 2021, 11:13:56 ---Нужен совет по God of War 1 и 2
HD PS3 издание норм пашет?
(ато слышал рекомендацию погонять на PS2 эмуле...)
--- Конец цитаты ---
Сколько ты уже носишься с версиями GoW? Неужели до сих пор не смог сам всё проверить? Меня GoW не интересует, но при запуске GoW2 в RPCS3 сразу вылезает вот это:

Если это поправимо, то просьба знающим об этом людям отписаться.
Какие там ещё есть проблемы и что в GoW1 проверяй сам.
stalker4:
Ruw, я прошел оба сборника. Проблемы были только с портами с ПСП, там ролики глючили. 1 и 2 часть работают идеально, по крайней мере я ни одного бага не встретил. Из настроек менял только разрешение, остальное по дефолту
Softer:

--- Цитата: stalker4 от 30 Сентябрь 2021, 23:59:57 ---Ruw, я прошел оба сборника. Проблемы были только с портами с ПСП, там ролики глючили. 1 и 2 часть работают идеально, по крайней мере я ни одного бага не встретил. Из настроек менял только разрешение, остальное по дефолту

--- Конец цитаты ---
У меня артефакт от взмахов клинками был и есть всегда. А версию GoW2 какую проходил?
Ruw:

--- Цитата: Softer от 30 Сентябрь 2021, 11:58:24 ---Сколько ты уже носишься с версиями GoW?
--- Конец цитаты ---

чето вылетело из головы пошел угорать в yuzu эмулятор, Морио Одиси
Ты меня путаешь с чем челом которому всрались версии игры после 3 части
мне 1 и 2 пробежать и добро)


Добавлено позже:

--- Цитата: Softer от 01 Октябрь 2021, 01:01:16 ---Ruw, я прошел оба сборника. Проблемы были только с портами с ПСП, там ролики глючили. 1 и 2 часть работают идеально, по крайней мере я ни одного бага не встретил. Из настроек менял только разрешение, остальное по дефолту
--- Конец цитаты ---

все что меня интересовало, спасибо
тапочки верни:

--- Цитата: Softer от 29 Сентябрь 2021, 16:12:59 ---Может в конкретной игре они инвертированы, а не в эмуляторе?
--- Конец цитаты ---
Нет оказывается там есть настройка стиков, почему-то mmjoystick в эмуляторе инвертирован, хотя в Windows всё нормально.
stalker4:

--- Цитата: Softer от 01 Октябрь 2021, 01:01:16 ---У меня артефакт от взмахов клинками был и есть всегда.
--- Конец цитаты ---
Типичная ситуация, в каждого юзера эмулятора есть свой "эксклюзивный" баг, который никто не знает как вылечить. Вот у меня Silent Hill Downpour крашится с ошибкой, когда Мёрфи после драки в душе ведут по коридору. Писал багрепорт, сказали якобы проблемы "нет".

--- Цитата: Softer от 01 Октябрь 2021, 01:01:16 ---А версию GoW2 какую проходил?
--- Конец цитаты ---
Сборник скачал с торрента, две части европейского региона, вторая с официальной озвучкой на русском
aden:
Сегодня удалось затестить RPCS3 на Ryzen 7 5800X, блин, почему мой пенек так не может:

God of War 3 - 45-50 fps
Killzone 3 - 20-30 fps
Uncharted - 55-60 fps

И все это без дополнительных настроек и патчей, все-таки эмуляция PS3 далеко продвинулась за пару лет.
Vochatrak:
Народ, а как Uncharted 3: Drake's Deception™ Game of the Year [BCES01670] запустить?
Что не делал, эмулятор виснет при попытке начать новую игру (на старых версиях еще заставу показывает и уже после нее виснет).
Partsigah:

--- Цитата: Vochatrak от 01 Октябрь 2021, 23:31:16 ---Народ, а как Uncharted 3: Drake's Deception™ Game of the Year [BCES01670] запустить?
--- Конец цитаты ---
Никак, статус ingame - https://rpcs3.net/compatibility?c=u&p=2 Дажэ рекомендуют на дефолтных настройках запускать.
Vochatrak:
Partsigah, Вот именно что ингейм, а не интро!
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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