RPCS3 наконец-то поборол главное узкое место Cell-процессора. Игры стали шустрее даже на старом Athlon

Разработчики эмулятора RPCS3 представили очередное улучшение, которое затрагивает один из самых сложных узлов консоли. Группа энтузиастов сообщила, что им удалось добиться «нового прорыва» в эмуляции CPU за счет нестандартных паттернов использования вспомогательных ядер SPU. Процессор Cell Broadband Engine в PS3 устроен не как обычный x86 или ARM-чип, в его составе есть одно ядро общего назначения — PPU (PowerPC Processing Unit), которое отвечает за игровую логику и работу с операционной системой, а также несколько небольших сопроцессоров SPU (Synergistic Processing Unit), созданных для тяжелых параллельных задач: физика, анимация, звук, распаковка данных и часть графических вычислений.

Главная проблема при переносе такой архитектуры на PC — эффективно перевести код, написанный для SPU, в инструкции обычного процессора. Теперь, благодаря новому анализу того, как разработчики игр использовали SPU, эмулятор научился генерировать более оптимизированный код для x86.

Изменения в работе Twisted Metal

В качестве примера команда выбрала Twisted Metal — игру 2012 года, которая, по словам авторов эмулятора, является одной из самых SPU-нагруженных на PS3. Прирост средней частоты кадров после изменений составил от 5 до 7%. Разработчики подчеркивают, что улучшение не привязано к конкретным моделям процессоров и работает и на старых, и на новых чипах. В подтверждение приводится отзыв пользователя с двухъядерным Athlon 3000G в Gran Turismo 5, где улучшилась обработка звука и немного выросла общая производительность.

Ситуация примечательна еще и тем, что на объявление RPCS3 откликнулся Джеймс Станард (James Stanard) — ведущий разработчик движка PS3-версии Twisted Metal. Он подтвердил, что лично написал «около 90% кода для SPU» в этой игре, включая перенос пост-эффектов с GPU на эти ядра. Станард заявил, что никогда не ожидал, что PS3 вообще станет возможно эмулировать с приемлемой производительностью. Тем ценнее для него признание того, что Twisted Metal теперь используют как эталон для оптимизации.

Эмулятор PS3 работает всё лучше

Эмулятор PS3 работает всё лучше

Сам по себе прирост в 5–7% не превратит слабый ноутбук в игровую станцию, но для владельцев систем, где эмулятор работал на грани комфортных 30 FPS, это может стать решающей «надбавкой». Разработчики обещают, что последующие сборки RPCS3 будут лучше справляться с любыми проектами, где активно задействованы SPU. Единственный нюанс: команда пока не опубликовала широкую статистику по другим тайтлам. Вся информация ограничивается одним тестом и несколькими пользовательскими отчетами. Так что, как сильно улучшится производительность в вашей любимой игре — придется проверять самостоятельно.

А как вы считаете, стоит ли сегодня вообще заморачиваться с эмуляцией PS3, учитывая, что многие ключевые игры уже получили ремастеры на PC и современных консолях? Или оригинальная библиотека консоли все еще дает фору любому порту? Делитесь мнением в комментариях.

PC НовостиЖелезо и технологииэмуляторыОС и программыPlayStation

Источник: vgtimes.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии