Installing Dolphin: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
m (→‎Ubuntu: Corrected to avoid having users install dolphin-emu and the remove it to install dolphin-emu-master.)
(Added an Android section too while I was at it.)
 
(79 intermediate revisions by 34 users not shown)
Line 1: Line 1:
This page explains how to install or upgrade Dolphin on computer running on different OS. Read the [https://dolphin-emu.org/docs/faq/ FAQ] for more Dolphin information and requirements.
== Profile-breaking Notices ==
Please check these before updating your Dolphin setup to avoid the Dolphin profile incompatibilities between versions, with the exception of performing the first time Dolphin setup.
* Older save states may not work between versions. Be sure to save your game progress the normal way in-game before updating.
* Since {{revision|3.5-2381}}, Dolphin for Windows now uses the [[Controlling the Global User Directory|Global User Directory]].
* GameINI: Since {{revision|4.0-8581}}, <code>FrameLimit = 0x00000001</code> superseded by <code>EmulationSpeed = 1.00000000</code>. View the all-new values at [[GameINI#Emulation Speed (formerly Framelimit)]]
== Windows and Mac ==
== Windows and Mac ==
*[https://dolphin-emu.org/download/ Download] and extract the latest revision/version of Dolphin into a new folder (preferably named after the revision).
Installing or upgrading process for Dolphin on Windows PC or Mac is pretty simple. Download the latest revision or version from the [https://dolphin-emu.org/download/ Download] page and extract it into a new folder (preferably named after the revision) or to replace an existing Dolphin setup.
**Dolphin for Windows now use [[Controlling the Global User Directory|Global User Directory]]. By default, it is under "%userprofile%\Documents\Dolphin Emulator\". You do not need to migrate anything if the previous Dolphin build was {{revision|3.5-2381}} or higher. Otherwise, you may want to migrate every folders besides \Languages\ and \Sys\ to there. And if one migrated folder happened to be \User\ then move all subfolders out of its parent folder.
 
**If you want to use old GameCube Memory Card files, place them under \GC\.
=== macOS Security Restrictions ===
**Wii NAND dumps should be placed under \Wii\. This is optional. You may want to check how to dump your own NAND backup here [[NAND Usage Guide]].
When downloading Dolphin for the first time, you may experience crashes or the Dolphin Updater will fail.
**Using StateSaves between versions may cause problems. It is not recommended.
This may be caused by Gatekeeper, because it moved Dolphin to a "quarantined" location for security. See {{issue|12105}}.  
*Run the Dolphin executable and have fun!
This issue is fixed by {{Revision|5.0-14529}}.
 
Before this revision, a temporary fix is to run two commands into Terminal:
 
<pre>
sudo xattr -r -d com.apple.quarantine /path/to/Dolphin.app
sudo xattr -r -d com.apple.quarantine /path/to/Dolphin\ Updater.app
</pre>
 
== Linux ==
Ready to use packages for a range of Linux distributions are available from Open Build Service: https://software.opensuse.org/package/dolphin-emu
 
=== Arch Linux ===
Install: <code># pacman -S dolphin-emu</code>
 
See also the [https://aur.archlinux.org/packages/?O=0&K=dolphin-emu AUR] and read more on the [https://wiki.archlinux.org/index.php/Dolphin_emulator ArchWiki].
 
=== Debian ===
Dolphin is available in the repositories of the "testing" and "sid" branches of Debian, for AMD64 and ARM64 platforms.
'''NOTICE''': Users of Jessie or any earlier versions MUST build from source as per the instructions linked below in "Other Distros"!


'''Problems?''' try the [http://dolphin-emu.org/docs/faq/ FAQ] before asking questions in the forums.
Install: <code># sudo apt install dolphin-emu</code>


== Ubuntu ==
See further package information on the [https://packages.debian.org/search?suite=all&section=all&arch=any&searchon=names&keywords=dolphin-emu Debian Package Info page].
Ubuntu users can download and install a Debian binary (.deb) from the download site, or add a ppa by executing the following commands to receive updates for Dolphin.


This applies to '''all''' [http://distrowatch.com/search.php?basedon=Ubuntu Ubuntu-based distributions].
=== openSUSE Linux ===
Install from the [http://software.opensuse.org/package/dolphin-emu software page for dolphin-emu], or use the following code:


Install the stable version:
<pre>zypper ar http://download.opensuse.org/repositories/Emulators/openSUSE_Tumbleweed/Emulators.repo
zypper ref
zypper in dolphin-emu
</pre>
===Ubuntu===
As of 18.04LTS, possibly some time prior, Dolphin is available in Ubuntu's own package repository, so if Ubuntu's Universe repositories have been enabled first, users can run <code>sudo apt install dolphin-emu</code>.


<code>sudo add-apt-repository ppa:glennric/dolphin-emu
The Universe repositories provide versions of Dolphin for amd64 (a.k.a. x64 or 64-bit) and arm64 (a.k.a. ARMv8-A).


sudo apt-get update
[https://launchpad.net/ubuntu/+source/dolphin-emu Ubuntu Launchpad] and [https://packages.ubuntu.com/search?keywords=dolphin-emu&searchon=names&suite=all&section=all Ubuntu's package search] as of 28 February 2024, lists Dolphin versions (though not necessarily recent Dolphin updates) for 14.04 LTS, 16.04 LTS, 18.04 LTS, and 20.04 LTS, but claims to only supports 23.04 and 23.10 among stable Ubuntu versions.


sudo apt-get install dolphin-emu</code>
====Older Ubuntu versions====
At one point, Dolphin had its own Ubuntu PPA (which also applied to all Ubuntu-based distributions) that could be added to the ''apt'' fetch list with <code>sudo apt-add-repository ppa:dolphin-emu/ppa</code>, whose PPA also offered <code>sudo apt install dolphin-emu-master</code>.


Or to install development versions:
However, the PPA is no longer active as of 28 February 2024.


<code>sudo add-apt-repository ppa:glennric/dolphin-emu
=== Fedora ===
On Fedora 24 and later, run the following command:


sudo apt-get update
<code># dnf install dolphin-emu</code>


sudo apt-get install dolphin-emu-master</code>
Required dependencies will automatically be installed. See also the [https://admin.fedoraproject.org/pkgdb/package/rpms/dolphin-emu/ Fedora Package Database].


== ArchLinux and respins ==
=== Windows Subsystem for Linux 2 ===
Install: <code># pacman -S dolphin-emu</code>
The above guides for specific distros apply. However, WSL2 does not natively include a Linux desktop environment nor X11/Wayland as of 16 March 2024, and relies on spotty VNC implementations (whether built-in or third-party), so installing Dolphin in WSL2 requires advanced Linux expertise.


See also the [https://aur.archlinux.org/packages/?O=0&K=dolphin-emu AUR] and read more on the [https://wiki.archlinux.org/index.php/Dolphin_emulator ArchWiki].
=== Other Distros ===
*[https://flathub.org/apps/org.DolphinEmu.dolphin-emu Dolphin on Flathub].
*[https://snapcraft.io/dolphin-emulator Dolphin on Snap Store] (amd64 only as of 28 February 2024).


== GNU/Linux ==
Other GNU/Linux users have to [[Building Dolphin on Linux|build and install from source code]].
Other GNU/Linux users have to [[Building Dolphin on Linux|build and install from source code]].


== Configure Plugins ==
==Android==
In most cases, the default settings works fine. If you want to change something, the [[Performance guide]] can help you.
Provided as a standard installable APK, available from Dolphin's download pages, from [https://play.google.com/store/apps/details?id=org.dolphinemu.dolphinemu Google Play Store], and from [https://f-droid.org/packages/org.dolphinemu.dolphinemu/ F-Droid].
 
As of 16 March 2024, the APK natively supports both ARM64-v8A and amd64; older devices that depend on ARMv7 (ARM 32-bit) will not be able to run Dolphin.
 
Devices need to support OpenGL buffer storage to run Dolphin in a playable state. This excludes ''Windows Subsystem for Android'' as of 16 March 2024, among others.
 
== Post-Installation Quick Guide ==
In most cases, the default settings works fine, but [[Configuring Controllers]] is the first part that comes into mind that is more than likely needed to be configured.
 
See [[Ripping Games]] to learn how to rip games and saves to your new Dolphin set up. For complete Wii NAND dump to use on Dolphin, see [[NAND Usage Guide]]. The homebrew apps are freely available over the internet and can be added to the game list at any time.
 
=== Browsing Files ===
You can simply launch a compatible file by hitting File > '''Open...''' then open a file. To add a game to the game list, select Files > '''Browse for ISOs...''' then select a folder to be added to the game list.
 
Banners for Wii games will not load at first. Making a save file for that game fixes it. This is a limitation with the format of Wii games rather than a bug.
 
==== Compatible Files by File Extension ====
{| class="wikitable"
|-
! File extension
! Platform
! Notes
|-
| <var>.ISO</var>
| GameCube and Wii
| Generic file extension for disc image files.
|-
| <var>.GCM</var>
| GameCube
| This file extension is interchangeable with <var>.ISO</var>.
|-
| <var>.GCZ</var>
| GameCube and Wii
| Compressed GameCube/Wii disc image file.
|-
| <var>.WBFS</var>
| Wii
| "Wii Backup File System", compressed Wii disc image file.
|-
| <var>.WIA</var>
| Wii
| "Wii ISO Archive", compressed or uncompressed Wii disc image file. Available since {{revision|5.0-12188}}.
|-
| <var>.RVZ</var>
| Gamecube and Wii
| Compressed GameCube/Wii disc image file. This specifically works in Dolphin. Available since {{revision|5.0-12188}}.
|-
| <var>.WAD</var>
| Virtual Console and WiiWare
|
|-
| <var>.DOL</var>, <var>.ELF</var>
| Homebrew app
|
|}


=== File Browser ===
==== Managing Game List ====
*You can launch ISO/WAD files by browsing them, or setting a folder to search for files (which will be shown at the Dolphin's main window)
You can also batch add/remove titles in the game list by creating folders that group each titles by platform (this is to keep game directories well organized), then go to Options > Configure... > "Paths" tab > then hit '''Add...''' then enable '''Search SubFolders''' within the "Paths" config, then add these folders to the ''ISO Directories'' list.
**Banner/Game Names may not load at first time. Making a save file for that game fixes it. That isn't a bug itself. (GameCube games don't have this issue)
**Items shown can be toggled on/off on the "View" menu.


[[Category:Tutorials]]
[[Category:Tutorials]]

Latest revision as of 14:20, 16 March 2024

This page explains how to install or upgrade Dolphin on computer running on different OS. Read the FAQ for more Dolphin information and requirements.

Profile-breaking Notices

Please check these before updating your Dolphin setup to avoid the Dolphin profile incompatibilities between versions, with the exception of performing the first time Dolphin setup.

Windows and Mac

Installing or upgrading process for Dolphin on Windows PC or Mac is pretty simple. Download the latest revision or version from the Download page and extract it into a new folder (preferably named after the revision) or to replace an existing Dolphin setup.

macOS Security Restrictions

When downloading Dolphin for the first time, you may experience crashes or the Dolphin Updater will fail. This may be caused by Gatekeeper, because it moved Dolphin to a "quarantined" location for security. See issue 12105. This issue is fixed by 5.0-14529.

Before this revision, a temporary fix is to run two commands into Terminal:

sudo xattr -r -d com.apple.quarantine /path/to/Dolphin.app
sudo xattr -r -d com.apple.quarantine /path/to/Dolphin\ Updater.app

Linux

Ready to use packages for a range of Linux distributions are available from Open Build Service: https://software.opensuse.org/package/dolphin-emu

Arch Linux

Install: # pacman -S dolphin-emu

See also the AUR and read more on the ArchWiki.

Debian

Dolphin is available in the repositories of the "testing" and "sid" branches of Debian, for AMD64 and ARM64 platforms. NOTICE: Users of Jessie or any earlier versions MUST build from source as per the instructions linked below in "Other Distros"!

Install: # sudo apt install dolphin-emu

See further package information on the Debian Package Info page.

openSUSE Linux

Install from the software page for dolphin-emu, or use the following code:

zypper ar http://download.opensuse.org/repositories/Emulators/openSUSE_Tumbleweed/Emulators.repo
zypper ref
zypper in dolphin-emu

Ubuntu

As of 18.04LTS, possibly some time prior, Dolphin is available in Ubuntu's own package repository, so if Ubuntu's Universe repositories have been enabled first, users can run sudo apt install dolphin-emu.

The Universe repositories provide versions of Dolphin for amd64 (a.k.a. x64 or 64-bit) and arm64 (a.k.a. ARMv8-A).

Ubuntu Launchpad and Ubuntu's package search as of 28 February 2024, lists Dolphin versions (though not necessarily recent Dolphin updates) for 14.04 LTS, 16.04 LTS, 18.04 LTS, and 20.04 LTS, but claims to only supports 23.04 and 23.10 among stable Ubuntu versions.

Older Ubuntu versions

At one point, Dolphin had its own Ubuntu PPA (which also applied to all Ubuntu-based distributions) that could be added to the apt fetch list with sudo apt-add-repository ppa:dolphin-emu/ppa, whose PPA also offered sudo apt install dolphin-emu-master.

However, the PPA is no longer active as of 28 February 2024.

Fedora

On Fedora 24 and later, run the following command:

# dnf install dolphin-emu

Required dependencies will automatically be installed. See also the Fedora Package Database.

Windows Subsystem for Linux 2

The above guides for specific distros apply. However, WSL2 does not natively include a Linux desktop environment nor X11/Wayland as of 16 March 2024, and relies on spotty VNC implementations (whether built-in or third-party), so installing Dolphin in WSL2 requires advanced Linux expertise.

Other Distros

Other GNU/Linux users have to build and install from source code.

Android

Provided as a standard installable APK, available from Dolphin's download pages, from Google Play Store, and from F-Droid.

As of 16 March 2024, the APK natively supports both ARM64-v8A and amd64; older devices that depend on ARMv7 (ARM 32-bit) will not be able to run Dolphin.

Devices need to support OpenGL buffer storage to run Dolphin in a playable state. This excludes Windows Subsystem for Android as of 16 March 2024, among others.

Post-Installation Quick Guide

In most cases, the default settings works fine, but Configuring Controllers is the first part that comes into mind that is more than likely needed to be configured.

See Ripping Games to learn how to rip games and saves to your new Dolphin set up. For complete Wii NAND dump to use on Dolphin, see NAND Usage Guide. The homebrew apps are freely available over the internet and can be added to the game list at any time.

Browsing Files

You can simply launch a compatible file by hitting File > Open... then open a file. To add a game to the game list, select Files > Browse for ISOs... then select a folder to be added to the game list.

Banners for Wii games will not load at first. Making a save file for that game fixes it. This is a limitation with the format of Wii games rather than a bug.

Compatible Files by File Extension

File extension Platform Notes
.ISO GameCube and Wii Generic file extension for disc image files.
.GCM GameCube This file extension is interchangeable with .ISO.
.GCZ GameCube and Wii Compressed GameCube/Wii disc image file.
.WBFS Wii "Wii Backup File System", compressed Wii disc image file.
.WIA Wii "Wii ISO Archive", compressed or uncompressed Wii disc image file. Available since 5.0-12188.
.RVZ Gamecube and Wii Compressed GameCube/Wii disc image file. This specifically works in Dolphin. Available since 5.0-12188.
.WAD Virtual Console and WiiWare
.DOL, .ELF Homebrew app

Managing Game List

You can also batch add/remove titles in the game list by creating folders that group each titles by platform (this is to keep game directories well organized), then go to Options > Configure... > "Paths" tab > then hit Add... then enable Search SubFolders within the "Paths" config, then add these folders to the ISO Directories list.