So, these past days i've bee experimenting with this idea i had.
After some 5 - 6 hours of playing RE4, i can confirm that the cause of the stuttering, even with a big shader cache file, is exactly this: the "size" of the file.
If the .cache file gets too big (> roughly 7 MB), with a .uidcache of more than ~ 600 KB, Dolphin starts to have trouble keeping it smooth on replay, especially towards the end of the segment (the shader stutter is most noticeable in some cutscenes and always happends at the exact same spots when the issue is present).
The only way to deal with this is to create sepparate cache/uidcache files for each segment of the game, no longer than ~ 1 hour of gameplay. In RE4's case this means 2 or 3 files for each chapter.
An automatic portioning by Dolphin would seem like a fix for this, though i dn't know if its possible.
Keeping in mind the fact that, while playing on a backed up shader cache of the small size, the cache keeps getting bigger for some reason, this is kind of a tricky aspect as well.
(Is there an option in Dolphin to only "read" cache, instead of also creating more at the same time?)
After some 5 - 6 hours of playing RE4, i can confirm that the cause of the stuttering, even with a big shader cache file, is exactly this: the "size" of the file.
If the .cache file gets too big (> roughly 7 MB), with a .uidcache of more than ~ 600 KB, Dolphin starts to have trouble keeping it smooth on replay, especially towards the end of the segment (the shader stutter is most noticeable in some cutscenes and always happends at the exact same spots when the issue is present).
The only way to deal with this is to create sepparate cache/uidcache files for each segment of the game, no longer than ~ 1 hour of gameplay. In RE4's case this means 2 or 3 files for each chapter.
An automatic portioning by Dolphin would seem like a fix for this, though i dn't know if its possible.
Keeping in mind the fact that, while playing on a backed up shader cache of the small size, the cache keeps getting bigger for some reason, this is kind of a tricky aspect as well.
(Is there an option in Dolphin to only "read" cache, instead of also creating more at the same time?)
