You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved motion-compensated synthesis (warp8bg3 gate): Static-color fallback (bg3) is now applied only where the two motion-compensated samples disagree (emov > 0.25), reducing dark-spot artifacts on moving edges (+0.31 dB PSNR on CUSA00557 test triplets, verified on hardware in CUSA08519).
Separate Engine and Buffers selectors in the Launcher:
Engine:AUTO / CLASSIC / ALT / NEW (saved in /data/bb_probe/vcfg_engines.ini). Verified ALT titles now include CUSA17419 and CUSA00918.
Buffers:AUTO / 2-BUFFER / STANDARD (saved in /data/bb_probe/vcfg_buffers.ini and written as two_buffer= + present_copy= per title), allowing any engine to be combined with any buffer strategy.
Two-step DirectMemory reservation (32 MB -> 8 MB -> 0) with arena shaving for memory-constrained titles (CUSA17419, CUSA00918, CUSA11456).
Removed the 128 MB free-memory gate before the second mbufs allocation (m2) so double-buffered titles (CUSA05571, CUSA08809) reliably allocate the 40 MB present-copy pool (extended to 8).
Scene-cut detection via emov block count (cut_blocks8) for CUSA17419 and automatic bypass when a title runs natively at 60 fps.
Overlay 10-bitmap LRU ring & PS4 Pro (neo=1) guards/diagnostics:
Increased the overlay bitmap pool from 2 to 10 buffers with LRU selection (falling back to 4 or 2 bitmaps when memory is tight).
Outputs larger than 1920x1080 (2560x1440, 3840x2160) now skip both extra buffer allocation and the post/OSD pass so native >1080p frames are never modified.
Added PS4 Pro tiling diagnostics (console: neo=...) and an in-game hotkey (L3 + D-pad Left / Right while the menu is closed) to cycle T# tile indices (10, 14, 13, 9, 12, 11), persisted per title in /data/bb_probe/tile_<TITLE>.
Launcher & external HDD improvements:
Square (Turn off) now persists /data/bb_probe/vcfg_off across app restarts until Cross (Install) is pressed.
R2 twice on the Install tab backs up and cleans plugins.ini, removes vcfg*.prx, and clears settings/traces in /data/bb_probe.
External HDD scan (/mnt/ext0..ext3) now reads <root>/user/app/<ID>/sce_sys/param.sfo when appmeta is empty, treats non-empty <root>/user/app/<ID> folders as installed, and outputs the full storage layout section in vcfg_report.txt.
Улучшенный синтез кадра (warp8bg3): Подмешивание статического цвета (bg3) теперь срабатывает только там, где две скомпенсированные по движению выборки расходятся (emov > 0.25), что уменьшает тёмные провалы на движущихся контурах (+0.31 дБ PSNR на триплетах CUSA00557, проверено на консоли в CUSA08519).
Раздельный выбор Engine и Buffers в лаунчере:
Engine:AUTO / CLASSIC / ALT / NEW (сохраняется в /data/bb_probe/vcfg_engines.ini). В список проверенных тайтлов ALT добавлены CUSA17419 и CUSA00918.
Buffers:AUTO / 2-BUFFER / STANDARD (сохраняется в /data/bb_probe/vcfg_buffers.ini и выставляет two_buffer= + present_copy= в профиле игры), что позволяет комбинировать любой движок с любым режимом буферов.
Клапан DirectMemory, урезание арены и компактный WORK_SZ_8:
Двухступенчатый резерв DirectMemory (32 МБ -> 8 МБ -> 0) и сжатие рабочей арены для тайтлов с жёстким лимитом памяти (CUSA17419, CUSA00918, CUSA11456).
Убран порог 128 МБ перед вторым блоком выделения буферов (m2), чтобы двухбуферные тайтлы (CUSA05571, CUSA08809) стабильно получали пул present copy (extended to 8).
Детектор смены сцены по блокам emov (cut_blocks8) для CUSA17419 и автоматическое отключение генерации при нативных 60 к/с.
Кольцо из 10 битмапов оверлея и защита/диагностика на PS4 Pro (neo=1):
Оверлей переведён с 2 буферов на LRU-кольцо из 10 битмапов (с резервным откатом до 4 или 2 буферов при нехватке памяти).
При разрешении вывода выше 1920x1080 (2560x1440, 3840x2160) плагин не резервирует лишние буферы и полностью отключает OSD и пост-обработку, не модифицируя кадр игры.
Добавлено логирование параметров Neo (console: neo=...) и горячая комбинация в игре (L3 + D-pad влево / вправо при закрытом меню) для перебора индекса тайлинга T# (10, 14, 13, 9, 12, 11) с сохранением в /data/bb_probe/tile_<TITLE>.
Лаунчер и внешний HDD:
Square (Turn off) сохраняет флаг /data/bb_probe/vcfg_off между запусками приложения до нажатия Cross (Install).
Двойное нажатие R2 на вкладке Install очищает plugins.ini (с сохранением резервной копии), удаляет vcfg*.prx и очищает настройки и логи в /data/bb_probe.
Поиск игр на внешнем HDD (/mnt/ext0..ext3) теперь читает <root>/user/app/<ID>/sce_sys/param.sfo, если appmeta пуст, считает установленными игры с непустой папкой <root>/user/app/<ID> и записывает полный раздел storage layout в vcfg_report.txt.