RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
14.5k stars 1.85k forks source link

[Feature request] Clean VSH PPU cache option #15531

Closed AniLeo closed 1 week ago

AniLeo commented 2 weeks ago

Currently we do not have an option in the UI to remove all VSH related cache. Ideally we should have an option that scans the vsh directory inside dev_flash, finds a list of valid executables, then deletes all the associated PPU executable cache folders in caches.

Allows users to more easily get rid of issues such as #15529

Note: The Remove Firmware Cache option is currently misleading, as it only clears folders for executables that have "lib" in the name. Since VSH is technically part of firmware, maybe this setting should be renamed to Remove system modules cache or the VSH cleanup can be added to this function, to avoid making a second one.