-
Notifications
You must be signed in to change notification settings - Fork 16
Improving Performance
Emulator performance is crucial in an efficient TASing workflow.
This page details some tips for improving performance.
If you notice the emulator slowing down too much during playback or recording, try increasing the seek savestate interval to a higher number like 300
.
If you don't use the piano roll or the seeker, seek savestates can be disabled by setting the interval to 0.
The Async Executor lowers general interaction latency and should be turned on whenever possible.
If you often find yourself waiting for the emulator to reset, this option can help, as it improves the ROM loading times with its benefits being proportional to the ROM size.
When developing romhacks or in a situation where ROM contents change often, this option should be disabled.
Increasing the fast-forward skip frequency is generally the best way to squeeze more performance out of the emulator.
Set it to 0
for the fastest emulation.
The current choice of plugins for an optimal balance between stability and performance is as follows:
For better performance but reduced stability, GLideN64 can be used.
For TASing workloads which don't use the Piano Roll, TASInput can be used.
A new alternative to the Mupen64 HLE RSP Plugin is the Mupen64 port of the Mupen64plus RSP plugin.