(01-23-2020, 02:49 AM)Dsky08 Wrote: [ -> ]so im getting these random freezes when playing metroid there like a few seconds long but it just random and game run very good no lag no frame drops nothing but the freezes.
Hi, there. I started playing Metroid Prime 3 (from MP Trilogy) in the new year and have
struggled with similar issues.
I haven't tried using GPU texture decoding as suggested here, to see if it helps in any way, but I will tonight.
Based on my experience with this, here are some tips:
1. Shader compilation stuttering:
This game is the poster child for this. I believe you will have some level of stuttering due to shader compilation even with ubershaders, until you build your UID cache. There isn't much to do here, excepts perhaps to use the async skip drawing option to sacrifice some graphics "pop-in" in lieu of the stutter
2. Long pauses in the emulation:
Mine might be a unique case, but the hard drive from which I was loading the game's disc image is quite old now and was causing severe 1-2 sec pauses in the emulation, on this and other games. It took me a while to zero in on this because this game had so many other issues and the hard drive only started acting up recently. You may not have this problem but you should still try moving the disc image to a different drive, just to rule that out.
3. Unexplained stutter:
There is another category of stutter that seems to always occur in the same places on standard animations, like when the game is being saved on Samus' ship and other places. Because these are so repeatable, I don't think they are related to shader compilation, and most other games don't seem to suffer from this, or at least not nearly as much. It may be related to the "jit stutters" mentioned by another user in the thread I linked above, but I don't know the technical details behind that.
The best you can do is to rule out any hard drive issues, cope with the shader compliation stutter until you build your GUID cache, and make sure you are using the fastest graphics back-end for you. The latter may or may not help with the stutters described above but at least you are hedging your bets.
Good luck. This game is worth the trouble.