Prerequisites
Before you begin, make sure you have:- Dolphin installed on your system (see Installation)
- A legally obtained GameCube or Wii game dump in a supported format
- A system that meets the minimum requirements
Supported game formats
Dolphin supports the following disc image formats:- ISO - Standard disc image format
- GCM - GameCube disc image
- GCZ - Dolphin-compressed GameCube image
- WIA - Wii image archive format
- RVZ - Recommended format with excellent compression (zstd)
- WBFS - Wii Backup File System format
- CISO - Compact ISO format
RVZ is the recommended format for storage efficiency. Use DolphinTool to convert between formats.
Running your first game
Launch Dolphin
Open the Dolphin application on your system. You’ll be greeted with the main window showing an empty game list.
Add game directory
Configure Dolphin to scan for your games:
- Click Config in the toolbar
- Go to the Paths tab
- Click Add and select the folder containing your game files
- Click OK
Configure graphics settings (recommended)
For the best experience, configure your graphics settings:
- Click Graphics in the toolbar
- In the General tab:
- Select Backend: Choose Vulkan for best performance, or OpenGL for compatibility
- Set Aspect Ratio: Auto or Force 16:9 for widescreen
- Enable VSync to prevent screen tearing
- In the Enhancements tab:
- Set Internal Resolution: 2x or 3x Native for HD graphics (higher values require more GPU power)
- Enable Anisotropic Filtering: 16x for sharper textures
- Enable Anti-Aliasing: 4x MSAA for smoother edges (if your GPU can handle it)
Start with conservative settings and increase them if your system handles the game well. You can always adjust settings later.
Configure controllers
Set up your input device:
- Click Controllers in the toolbar
- For GameCube games:
- Select Port 1 dropdown
- Choose Standard Controller
- Click Configure and map your buttons
- For Wii games:
- Select Wii Remote 1 dropdown
- Choose Emulated Wii Remote
- Click Configure and map your buttons
Command line usage
Dolphin can also be launched from the command line with various options:Common command line options
Available options
| Option | Description |
|---|---|
-e <file>, --exec=<file> | Load and run the specified game file |
-v BACKEND, --video_backend=BACKEND | Specify video backend (Vulkan, OGL, D3D, D3D12) |
-a MODE, --audio_emulation=MODE | Choose audio emulation (HLE or LLE) |
-b, --batch | Run without user interface (requires -e or —nand-title) |
-s <file>, --save_state=<file> | Load initial save state |
-m MOVIE, --movie=MOVIE | Play a movie file |
-d, --debugger | Show debugger pane and additional View menu options |
-u USER, --user=USER | Specify custom user folder path |
-C <config>, --config=<config> | Set configuration option (format: System.Section.Key=Value) |
--version | Show version number and exit |
-h, --help | Show help message and exit |
Available video backends: Vulkan, OGL (OpenGL), D3D (Direct3D 11), D3D12 (Direct3D 12), Software Renderer, Null
Using DolphinTool
DolphinTool is a command-line utility for managing game files without launching the full emulator.Convert game formats
Convert between different disc image formats:-i FILE- Input file path-o FILE- Output file path-f FORMAT- Container format (iso, gcz, wia, rvz)-c COMPRESSION- Compression method (none, zstd, bzip, lzma, lzma2)-l LEVEL- Compression level (suggested: 5 for zstd)-b BLOCK_SIZE- Block size (suggested: 131072 for RVZ)-s- Scrub junk data during conversion
Verify game integrity
Verify disc images and compute checksums:Extract game files
Extract files from disc images:Get disc header information
View disc image metadata:Performance tips
Start with conservative settings
Begin with 2x internal resolution and no anti-aliasing. Increase settings gradually based on performance.
Use Vulkan backend
Vulkan generally offers the best performance on modern systems. Try it first before other backends.
Enable dual-core mode
In Config > General, enable “Enable Dual Core” for better performance on multi-core CPUs.
Use HLE audio
HLE audio emulation is faster than LLE and works well for most games. Switch to LLE only if you encounter audio issues.
Troubleshooting common issues
Game runs too slowly
Game runs too slowly
- Lower the internal resolution to 1x Native
- Disable anti-aliasing and anisotropic filtering
- Enable “Skip EFB Access from CPU” in Graphics > Hacks
- Make sure “Enable Dual Core” is enabled in Config > General
- Try different video backends (Vulkan, Direct3D 12, or OpenGL)
Graphics glitches or artifacts
Graphics glitches or artifacts
- Try a different video backend
- Disable “Skip EFB Access from CPU” in Graphics > Hacks
- Enable “Store EFB Copies to Texture Only” in Graphics > Hacks
- Check the Dolphin Wiki for game-specific settings
Controller not working
Controller not working
- Check that your controller is properly connected
- Reconfigure controllers in Controllers menu
- Try selecting a different controller profile
- For Wii games, make sure you’ve configured Wii Remotes, not GameCube controllers
Audio stuttering or crackling
Audio stuttering or crackling
- Increase audio latency in Config > Audio
- Switch from LLE to HLE audio emulation
- Enable “Enable Dual Core” if disabled
- Close background applications to free up CPU resources
Game won't launch
Game won't launch
- Verify the game file isn’t corrupted:
dolphin-tool verify -i game.iso - Check that the file format is supported
- Look for error messages in View > Show Log
- Check the compatibility list to see if the game is supported
Next steps
Now that you have Dolphin running, explore more features:- Save states - Press Shift+F1 through Shift+F8 to save states, F1-F8 to load
- Screenshots - Press F9 to capture screenshots
- Graphics mods - Install custom textures and shaders from the Dolphin forums
- Netplay - Play multiplayer games online with friends via Tools > Start NetPlay
- Achievements - Enable RetroAchievements in Config > Achievements