I have the same issue in RE4 Wii.
I played about half the game without issues, but a few days ago, the game started to show black screen when opening it.
After some time (hours) or after restarting the phone, the game will again start, but not consistently, and would run with a lot of shader stutter.
I narrowed down and found out that the issue is linked to the size of the .cache file that the game creates in Adroid/Data/Cache/Shaders. When the size of the file gets to ~ 30 MB, the game will not start anymore (black screen).
What works for me:
- Before starting the game, delete the .cache file.
- Leave the .uidcache file of the game untouched, as it contains the cache info, and it wil rebuild it as soon as you start the game.
- Very Important: Disable Compile Shaders Before Starting! otherwise the game will not start (it will give a black screen after it compiles the shaders). The cache is still rebuild to the size it was previously, and the game is still smooth (possibly even smoother in moments when shaders would stutter, if that makes sense).
I always use Async Ubershaders, gives the best performance on my mobile (OnePlus7).
I played about half the game without issues, but a few days ago, the game started to show black screen when opening it.
After some time (hours) or after restarting the phone, the game will again start, but not consistently, and would run with a lot of shader stutter.
I narrowed down and found out that the issue is linked to the size of the .cache file that the game creates in Adroid/Data/Cache/Shaders. When the size of the file gets to ~ 30 MB, the game will not start anymore (black screen).
What works for me:
- Before starting the game, delete the .cache file.
- Leave the .uidcache file of the game untouched, as it contains the cache info, and it wil rebuild it as soon as you start the game.
- Very Important: Disable Compile Shaders Before Starting! otherwise the game will not start (it will give a black screen after it compiles the shaders). The cache is still rebuild to the size it was previously, and the game is still smooth (possibly even smoother in moments when shaders would stutter, if that makes sense).
I always use Async Ubershaders, gives the best performance on my mobile (OnePlus7).