You can try a few things:
- Disable per pixel lightning. Unlesss you really notice the visual difference, it's a resources hog.
- Enable store efb copies to texture only. This will screw up your savegame images, but it's a major speedup. Usually if efb to ram is required, dolphin forces it in the game ini for the game. Watch out for the messages on startup. Dolphin tells you there which options it overrides, it might override this. If you want proper savegame pictures, you can set switching between efb to texture and efb to ram to a hotkey, switch before saving, and then switch back.
- Always set the texture cache to fast. If a game requires a higher setting, it will be forced via the game ini. In the unlikely case it's not done via game ini, you'll notice the problems. A too low texture cache setting should result in textures not changing although they should be changed. Or the game randomly using wrong textures.
- Disable texture filtering. Not sure if this affects performance, just try it, and if it doesn't do anything, reenable it again.
But i fear that you might run into shader cache stuttering. If that's the case, the only things you can do are: disable per pixel lighting, play the game and don't switch dolphin versions, eventually it will stutter less then. Or use that custom dolphin build, go to its thread for support, if you choose to try it.
PS: You can also use fast depth and disable bounding box. Fast depth should be safe to use in 99% of the games now. And if bounding box is required for a game, you'll notice problems. Some games act like they use bounding box, while they actually don't. Enabling bounding box for those games results in a slowdown for nothing in exchange. Basically only paper mario games require it.
- Disable per pixel lightning. Unlesss you really notice the visual difference, it's a resources hog.
- Enable store efb copies to texture only. This will screw up your savegame images, but it's a major speedup. Usually if efb to ram is required, dolphin forces it in the game ini for the game. Watch out for the messages on startup. Dolphin tells you there which options it overrides, it might override this. If you want proper savegame pictures, you can set switching between efb to texture and efb to ram to a hotkey, switch before saving, and then switch back.
- Always set the texture cache to fast. If a game requires a higher setting, it will be forced via the game ini. In the unlikely case it's not done via game ini, you'll notice the problems. A too low texture cache setting should result in textures not changing although they should be changed. Or the game randomly using wrong textures.
- Disable texture filtering. Not sure if this affects performance, just try it, and if it doesn't do anything, reenable it again.
But i fear that you might run into shader cache stuttering. If that's the case, the only things you can do are: disable per pixel lighting, play the game and don't switch dolphin versions, eventually it will stutter less then. Or use that custom dolphin build, go to its thread for support, if you choose to try it.
PS: You can also use fast depth and disable bounding box. Fast depth should be safe to use in 99% of the games now. And if bounding box is required for a game, you'll notice problems. Some games act like they use bounding box, while they actually don't. Enabling bounding box for those games results in a slowdown for nothing in exchange. Basically only paper mario games require it.