Settings
Most can also be set per game from the pause menu.
Display
| Theme | Porcelain, Graphite or System. |
| Animated cursor | Animates the focus ring. |
| Button hints | Controller glyphs or touch buttons in menus. |
| UI sounds | Menu sounds. |
| Touch overlay | On-screen buttons in game. Auto shows them without a controller. |
| Dual-screen | Second display, stacked or swapped. |
| Dual-screen launcher | Off uses one screen for the launcher. |
| VSync | Auto paces frames on 90 Hz and up. |
Performance
| Resolution | Native to 8x. |
| Dynamic resolution | Vulkan. Drops resolution when the GPU falls behind. |
| Lowest resolution | Floor for dynamic resolution. |
| Run-ahead | Up to 3 frames less input lag. Costs CPU. |
| Adaptive run-ahead | Only runs ahead as far as the frame time allows. |
| Auto frameskip | Skips frames to hold full speed. |
| Frameskip | Fixed frameskip. |
| Frame pacing | Clock or audio. |
| CPU cores | Auto pins to big cores. |
| Performance hint | CPU hints for Android 13+. |
| Thread priority | Raises emulator thread priority in game. |
| Performance overlay | Off, Compact or Detailed. |
Graphics
| Renderer | Vulkan or OpenGL ES. |
| GPU driver | See GPU drivers. |
| Turnip tiling | Off fixes black boxes on some Turnip builds. |
| Shader fallback | What draws while a shader compiles. |
| Half precision | FP16 shaders. Faster on some GPUs. |
| Cold shader fallback | CPU budget for draws without a ready shader. |
| Shader JIT | Leave on. |
| GPU timing | 3DS-accurate GPU timing. Turn off if a game misbehaves. |
| Skip hidden right eye | Skips the unseen 3D right eye. |
| Cold start | Ignores the shader cache next launch. |
| Clear shader cache | Deletes built shaders. |
Audio and input
| Audio latency | 30 to 120 ms. Raise if it crackles. |
| Fast forward (hold) | Fast forward button. |
| Circle Pad Pro | Right stick as C-stick, L2/R2 as ZL/ZR. |
System
| ROM folder | Your games. |
| User data folder | Saves, states, cheats. See user folder. |
| Auto save on quit | Makes a state when you quit or leave the app. |
| Profile | Adds a profile to diagnostics. |
| Share diagnostics | Zips logs for a bug report. |