Skip to main content

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:
Make sure to pull submodules before building. Building without submodules will fail.

Build Methods

Dolphin supports three different build configurations for Linux:
Install Dolphin to your system (requires root access).
1

Create build directory

2

Configure with CMake

CMake will check dependencies and inform you of any missing packages.
3

Compile

This uses all available CPU cores for faster compilation.
4

Install to system

This installs Dolphin system-wide and makes it available from your application menu.

Running Dolphin

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

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

Install a recent version of GCC or Clang with C++20 support:
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.
Ensure you’ve initialized and updated all submodules:
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 disc images between formats:
Supported formats: ISO, GCZ, WIA, RVZ