AetherSX2 Best Settings: A Verified Performance Guide
Getting AetherSX2 running smoothly comes down to matching a few settings to your device, not finding one universal preset. This guide sticks to directions confirmed by AetherSX2’s own documentation, which setting to raise or lower and why, rather than exact numbers that vary by phone and game.
What Affects AetherSX2 Performance?
Your hardware sets the ceiling before any setting comes into play. AetherSX2’s own recommendation is a Snapdragon 845-equivalent chip or better, with 4 large Cortex-A75-level cores.
If your device only has 2 big cores, don’t bother enabling multi-threaded VU. It needs more cores to help, and turning it on without them won’t improve anything.
GPU brand matters too, though the exact effect is a bit murky right now. AetherSX2’s own documentation recommends using the Vulkan renderer especially on Mali GPUs, but the developer’s own separate notes state Mali and PowerVR GPUs are missing a feature called dual-source blending, which those notes say makes Vulkan unavailable on those chips.
Since these two sources don’t agree, the safest approach is to test Vulkan on your specific device and fall back to OpenGL if it doesn’t work well or isn’t available.
Which General Settings Improve Performance?
These are settings you set once, in the app’s System and Graphics menus, and they apply across every game unless you override them per-game later.
Renderer Choice
Adreno GPUs get full Vulkan support. On Mali or PowerVR hardware, support varies by device and driver, so test both Vulkan and OpenGL and keep whichever runs better for you.
Cycle Rate and Skip
Setting the CPU cycle rate to a negative number underclocks the emulated CPU, which can help on weaker hardware. Setting cycle skip to a positive number boosts performance further, though pushing either too far risks glitches.
GS Download Mode
If a game slows down depending on the camera angle, that’s usually GS downloads, which run slowly on mobile GPUs. Switching this to Unsynchronized or Disabled can help, but it may cause glitches in some visual effects.
SPU2 Mixing Mode
Switching audio mixing from Timestretch to Async Mix can improve performance. It isn’t compatible with every game, so treat it as a per-game experiment rather than a universal fix.
Affinity Control
This pins AetherSX2’s three main threads (EE, GS, and VU) to specific CPU cores, based on which thread is heaviest for a given game. Use the app’s own CPU usage display to see which thread needs priority before turning this on. If your device has an even split of big and little cores, you likely don’t need it at all.
Blending Accuracy
Lowering blending accuracy can improve performance in some games. The tradeoff is visual accuracy, so this is worth testing on a per-game basis rather than leaving it lowered everywhere.
Should You Use the Software Renderer?
The software renderer draws everything with the CPU instead of the GPU, and it’s become usable for many games. On a 4-big-core device, disable multi-threaded VU, set software rendering threads to 2, then turn on affinity control so those threads stay pinned to your fastest cores.
If your device only has 2 big cores, skip this entirely. The small cores generally aren’t fast enough for software rendering to perform well, no matter how you configure it.
How Do Per-Game Settings Differ From General Settings?
General settings apply everywhere until you change them again. Per-game settings only affect the one title you’re adjusting, and they’re the right place for anything that breaks other games, like SPU2 mixing mode or a heavier cycle skip.
To set per-game options, long-press the game in your library, tap Game Properties, then Game Settings. You can also reach this mid-game through the pause menu’s info button.
Figuring out which setting belongs where takes some trial and error. A setting that fixes one game can break another, so don’t assume something you changed for one title is safe to leave on globally.
What If Performance Drops After an Update?
Resetting your settings back to default is a reasonable first step. Default values can change between app updates, and an old custom setting can end up working against new defaults instead of with them.
Frequently Asked Questions
Conclusion
There’s no single preset that fixes AetherSX2 performance for every phone and every game, only a set of directions worth testing against your own hardware. Once your settings are dialed in, our AetherSX2 compatibility page covers what else determines whether a specific game runs well, and our AetherSX2 controller setup guide covers input if that’s your next stop.
