Эмулятор RPCS3 получил важное исправление для игры Blitz The League II

Эмулятор RPCS3 получил важное исправление для игры Blitz The League II

Команда создателей эмулятора консоли PlayStation 3 под названием RPCS3 объявила о достижении существенного прогресса в обеспечении стабильности и работоспособности спортивного симулятора Blitz The League II на персональных компьютерах. Культовый американский футбол от студии Midway Games, выпущенный в 2008 году эксклюзивно для приставок седьмого поколения, на протяжении многих лет оставался одной из самых проблемных игр для программного воспроизведения. Пользователи регулярно сталкивались с внезапными зависаниями на этапе воспроизведения вступительных роликов, установке системных игровых данных на виртуальный накопитель и критическими сбоями во время динамичных соревновательных матчей на поле.

Главным техническим препятствием для стабильной эмуляции тайтла выступали сложные низкоуровневые взаимодействия вычислительных модулей оригинального процессора Cell Broadband Engine. Ведущий разработчик ядра эмулятора под псевдонимом elad335 провел комплексную отладку конвейера передачи команд и полностью устранил системную проблему синхронизации между основным управляющим ядром PPU и вспомогательными векторными сопроцессорами SPU. Сбой был напрямую связан с механикой отправки пакетов через почтовый ящик SPU, из-за чего программный поток PPU опережал обработку инструкций в блоках SPU, нарушая естественный баланс параллельных вычислений реальной консоли PlayStation 3.

Внесение архитектурных исправлений позволило привести логику распределения вычислительных очередей эмулятора в точное соответствие с поведением оригинального кремния приставки. В результате проделанной оптимизации проект Blitz The League II избавился от постоянных аппаратных дедлоков и сбоев синхронизации системных мьютексов, получив возможность корректно обрабатывать игровые скрипты и анимации. Свежие исправления ядра уже внедрены в актуальные сборки эмулятора RPCS3, что дает возможность обладателям производительных компьютеров запускать проект с повышенной четкостью рендеринга и стабильной кадровой частотой.

Источник

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо