System Requirements
Most modern Linux distributions are supported. Unix-like systems other than Linux are not officially supported but might work.
Hardware Requirements
- Processor: CPU with SSE2 support (modern 3 GHz Dual Core recommended, not older than 2008)
- Graphics: Graphics card supporting OpenGL 3.3 (OpenGL 4.4 recommended)
Build Requirements
Required Tools
- CMake - Build system generator
- GCC or Clang - Recent version with decent C++20 support
- Git - Version control
CMake will inform you if your compiler is too old or if you need to install any missing packages.
Installing Dependencies
Many libraries are bundled with Dolphin and used if they’re not installed on your system. For distribution-specific dependency installation instructions, refer to the Building for Linux wiki.Building Dolphin
Clone the Repository
First, clone the Dolphin repository and initialize submodules:Build Methods
Dolphin supports three different build configurations for Linux:- Global Installation
- Local Development
- Portable Build
Install Dolphin to your system (requires root access).
Running Dolphin
- Global Installation
- Local/Portable Build
After system installation, launch Dolphin from:
- Application menu
- Command line:
dolphin-emu
Command Line Usage
Dolphin supports various command-line options:Available Video Backends
- OGL - OpenGL
- Vulkan - Vulkan API
- Null - No rendering
- Software Renderer - CPU rendering (debugging only)
Uninstalling
- Global Installation
- Local/Portable Build
Run the following command as root from the build directory:Or with sudo:
To completely remove Dolphin, also delete the global user directory (
~/.dolphin-emu or ~/.local/share/dolphin-emu) if you don’t plan on reinstalling.Troubleshooting
CMake reports compiler too old
CMake reports compiler too old
Install a recent version of GCC or Clang with C++20 support:
Missing dependencies
Missing dependencies
CMake will inform you of missing packages. Install them using your distribution’s package manager.For detailed dependency lists, see the Building for Linux wiki.
Build fails with submodule errors
Build fails with submodule errors
Ensure you’ve initialized and updated all submodules:
Graphics driver issues
Graphics driver issues
Ensure you have up-to-date graphics drivers:
- NVIDIA: Install proprietary drivers
- AMD: Use AMDGPU drivers (usually included in modern kernels)
- Intel: Mesa drivers (usually pre-installed)
DolphinTool Usage
Dolphin includes a command-line tool for disc image operations:Available Commands
- convert
- verify
- header
- extract
Convert disc images between formats:Supported formats: ISO, GCZ, WIA, RVZ