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

Сравнительные тесты на ПК с процессором Intel Core i5-12400F и графическим ускорителем NVIDIA GeForce RTX 4060 наглядно отражают результаты проделанной работы. В предыдущей версии shadPS4 v0.19.0 потребление видеопамяти достигало 5416 МБ, загрузка графического процессора составляла 96% при температуре 67°C и мощности 104.0 W, а средний фреймрейт находился на уровне 74 FPS с просадками редких событий до 7 FPS при текущих 85–89 FPS. В обновленной сборке shadPS4 v0.20.1 расход видеопамяти сократился до 4927 МБ, объем занятой оперативной памяти снизился с 16254 МБ до 14790 МБ, нагрузка на видеокарту упала до 69–73% при температуре 61–62°C и потреблении около 94.1–94.8 W, а частота кадров выросла и зафиксировалась на стабильной планке 90 FPS.
Снижение системных аппетитов и устранение утечек памяти критически важны для систем среднего уровня и портативных устройств вроде Steam Deck. Хотя эмуляция требует дальнейшей полировки, новое исправление устранило ключевую причину сбоев и позволило стабильно удерживать высокую частоту кадров.