Was ist Dolphin?

Dolphin ist ein Emulator für GameCube und Wii und unterstützt eine große Anzahl an Titeln beider Plattformen. Die Entwicklung der Software startete 2003 proprietär. Seit 2008 ist Dolphin jedoch quelloffen.

Was ist Dolphins Lizenz?

Als Dolphin 2008 quelloffen wurde, wurde es unter der GPLv2-Lizenz veröffentlicht. Seitdem wurde es jedoch unter der GPLv2+ neu lizenziert. Gemäß der Lizenz, können Sie Dolphin und seinen Quelltext für jeden Zweck verwenden, aber eine Verteilung von Dolphin erfordert, dass der Quelltext veröffentlicht und eine Attributierung angegeben wird. Weitere Einzelheiten finden Sie im Lizenzdokument.

Wer hat Dolphin gemacht?

Mehr als 200 Menschen haben im Laufe der Jahre hart gearbeitet, um Dolphin zu erstellen. Die Liste der Mitwirkenden finden Sie auf GitHub.

Dolphin ist mit Nintendo in keiner Weise verbunden.

Welche Betriebssysteme werden unterstützt?

Dolphin ist ein plattformübergreifender Emulator, der unter Windows (7 SP1 und höher), Linux und macOS (10.10 Yosemite und höher) läuft. Aufgrund der einfacheren Benutzerfreundlichkeit und zusätzlichen Grafik-Backend-Optionen wird Windows im Allgemeinen den meisten Benutzern empfohlen. Andere Unix-ähnliche Systeme (wie FreeBSD) funktionieren möglicherweise, werden aber nicht offiziell unterstützt. Das Betriebssystem muss 64-Bit fähig sein, um Dolphin ausführen zu können.

Außerdem läuft Dolphin unter Android 5.0 und ab 64-Bit-Android-Geräten. Die Android-Version von Dolphin ist in einer Alpha-Phase und sollte noch nicht so gut funktionieren wie die PC- Version.

Welche CPU sollte ich verwenden?

Dolphin is a dual core application that relies upon IPC (Instructions Per Clock) and clockspeed for performance. Additional cores will not make Dolphin go any faster, though an "extra" core that Dolphin isn’t using may help slightly by keeping background tasks from using the same cores as Dolphin.

Accordingly, the perfect CPU for Dolphin has high IPC, a high clock rate, and four cores or more. With four cores, Dolphin has two cores for the main emulation threads, a third core for other tasks, and another core for the operating system and background tasks to run without taking resources from the emulator.

  • Intel: For the most part, newer is better when it comes to Intel processors. Within a single generation of processors, the difference between i5 and i7 (hyperthreading/extra core counts) don't affect Dolphin very much. Newer generations will give higher performance per clock, and K series processors will allow for overclocking to gain extra performance. Be wary of U and Y series processors, as their reduced clockspeeds often struggle with Dolphin's workload.

  • AMD: Dolphin's workload didn't match the strengths of AMD processors until the Ryzen line. As such, we can only recommend Ryzen or newer for Dolphin among AMD's line of processors.

For more details, such as specific CPU recommendations, CPU comparisons, or what hardware you should purchase to get playable speeds on a specific game, please ask on our Hardware Forum before purchasing.

Note: For more information regarding CPU performance, please check out this handy benchmark that contains results from tons of users. It's important to remember that Dolphin is a console emulator with tons of optimizations and features. But, in the end, it does what the game instructs it to do. Some games only use features that are easy to emulate, and thus will run full-speed on just about any computer that supports Dolphin. Meanwhile, others struggle to run full speed at all times on even the most powerful of processors.

Welche GPU brauche ich?

Choosing a GPU for Dolphin is a fairly simple task. The more powerful the graphics card, the more pixels and enhancements you can throw at it before you’ll see slowdown. However, the biggest thing to watch for is making sure the GPU supports DirectX11.1 and OpenGL 4.4. Dolphin emulates a console that functions very differently from a traditional PC, and uses the latest D3D and OGL features to reduce overhead. If you do not have those extensions, performance will suffer.

  • NVIDIA: Any modern mid-range or better NVIDIA GPU will be able to play Dolphin in HD resolutions with Ubershaders quite well. Old (6+ years) and/or low end GPUs may struggle, and are not recommended.

  • AMD: Any modern mid-range or better AMD GPU will perform well in Dolphin with Ubershaders. AMD generally favors D3D over OpenGL, so we recommend D3D for these GPUs. Old (6+ years) and/or low end GPUs may struggle, and are not recommended.

  • Intel: Iris Pro iGPUs will handle Dolphin well in D3D in Windows, though there are driver issues with the other graphics backends on that OS. A full fledged discrete graphics card is still highly recommended. IGPs older than the HD4000 are not supported.

Wie viel RAM benötige ich für Dolphin?

2 GB oder mehr sind empfohlen. RAM-Geschwindigkeit oder die Größe des RAMs haben im Allgemeinen keine Auswirkungen auf die Emulationsgeschwindigkeit.

Welche Version von Dolphin soll ich herunterladen?

The latest stable version of Dolphin is a good choice to start with: it works with a lot of games and is well tested. Development versions have the latest fixes and optimizations, but their constantly changing nature means that little testing has been done on them and unknown bugs may appear.

Our buildbot provides each revision of Dolphin in four variants on the main site:

  • Windows x64 for 64-bit Windows operating systems
  • macOS for 64-bit macOS computers
  • Android APKs for 64-bit Android

We no longer distribute Linux builds on our website, requiring users to build from source. Please see our Building Dolphin on Linux guide for instructions.

Dolphin does not support 32-bit operating systems. To check if your version of Windows is compatible with 64-bit applications, open the Start Menu, right click on Computer and select the Properties option. A window should appear, showing "64-bit operating system" as the System type if your Windows version can run Dolphin x64. If you are running a 32-bit operating system, you should upgrade to a 64-bit version to better utilize the abilities of your hardware.

On Android, Dolphin also requires 64-bit (ARMv8 AArch64). To see if your Android phone has the necessary requirements, simply run the APK, and Dolphin will alert you.

Do note that sometimes the buildbot is not always around for a build, and various revisions may not have built correctly for all OSes. If this occurs, it will be fixed in a short time.

"Das Programm kann nicht gestartet werden, da MSVCP140.dll auf dem Computer fehlt"

Dolphin benutzt nun Visual Studio C++ 2015 für Windows, so dass Windows-Nutzer die 64-Bit Visual C++ Redistributable für Visual Studio 2015 installieren müssen, um die Entwicklerversionen zu nutzen. Diese Laufzeitbibliothek hat eine Mindestanforderung von Windows Vista SP2 und Windows 7 SP1.

Bitte denke daran, die Dateien aus dem Archiv zu extrahieren, anstatt Dolphin direkt im Archiv auszuführen.

"Die Anwendung konnte nicht gestartet werden, da XINPUT1_3.dll nicht gefunden wurde."

Du musst die neueste DirectX-Laufzeitumgebung von Microsoft installieren oder sicherstellen, dass Du die neuesten Xbox 360 Controller-Treiber installiert hast.

"Die Anwendung konnte nicht korrekt gestartet werden (0xc000007b)"

Dieser Fehlertyp tritt für gewöhnlich dann auf, wenn man eine 64-Bit-Version von Dolphin zu starten versucht, selbst wenn eine 32-Bit Version perfekt funktioniert. Wenn Leute eine Fehlermeldung bezüglich einer fehlenden vcomp100.dll oder xinput1_3.dll erhalten, laden sie oft 32-Bit Versionen eben jener DLLs aus dem Internet herunter, in dem Glauben, dass sie mit 64-Bit Anwendungen funktionieren.

Wenn du dieses Problem hast, dann überprüfe, ob du alle heruntergeladenen DLLs aus dem Dolphin Ordner oder dem System Pfad gelöscht hast. Installiere die DLLs dann mit dem jeweiligen Runtime Installer erneut. Beziehe dich dabei auf die zwei oberen Fragen für weitere Informationen.

Mein Laptop / Neue GPU läuft nicht so gut, wie es sollte

Laptops und moderne Grafikprozessoren nutzen eine Vielzahl von Tricks, um ihren Stromverbrauch und die Gesamttemperatur zu reduzieren, z.B. Untertakten, Verringerung von Spannungen, Verwendung von integrierter anstelle von diskreter Grafik usw. Manchmal kommen diese Tricks Dolphin in die Quere, und das System braucht ein wenig Hilfe, um seine maximale Fähigkeiten mit dem Emulator zu entfalten. Verwenden Sie die folgenden Links für Hilfe.

Ich habe die Tasten für den zweiten GC-Controller konfiguriert, aber er funktioniert nicht.

Stelle sicher, dass der emulierte GameCube-Port 2 als Standard-Controller im GameCube-Tab des Hauptkonfigurationsfensters konfiguriert ist. Wenn der Controller immer noch nicht funktioniert, prüfe, ob das Spiel überhaupt einen zweiten GameCube-Controller unterstützt.

Wie kann ich meinen kabellosen PS3- oder PS4-Controller mit Dolphin verwenden?

Installiere das ScpToolkit Treiberpaket, damit Windows Deinen Controller als Bluetooth-Gerät erkennt oder um einen PS3-Controller anzuschließen. Sie können anschließend in Dolphin als Controller konfiguriert werden.

Mein Audio stottert!

Sometimes when you're running a game you may run into occasions where Dolphin is unable to run full-speed. Because the emulated console isn't running full-speed, it doesn't output as much audio as Dolphin needs. As such there end up being gaps in the audio, commonly referred to as audio stuttering by users.

This is not actually an audio issue, but a performance issue. Audio stuttering can be avoided by running Dolphin full-speed, or, in the latest development builds, activating time-stretched audio. Time-stretched audio will "stretch" the currently output audio over the gaps, allowing the game to sound more natural at the cost of some audio latency.

Spiel "X" läuft nicht vernünftig

Selbst nach einem Jahrzehnt Arbeit, ist Dolphin nicht der perfekte Emulator. Das heißt, es können noch verschiedene Probleme auftreten, die von kleinen Sound- oder Grafikfehlern bis zu Abbrüchen oder Abstürzen der Spiels reichen. Um die Nutzer mit so viel Informationen wie möglich zu versorgen, stellt die Dolphin-Website eine Wiki zur Verfügung, mit Tausenden von Seiten, die alle den Spielen und verschiedenen Funktionen des Emulators gewidmet sind. Spiel-spezifische Seiten listen oft Probleme des Spiels, Lösungen und die richtigen Einstellungen, mit denen das Spiel am besten läuft.

Wenn Du einen Fehler in einem Spiel, das nicht in der Wiki gelistet ist, findest, bitte prüfe den Bugtracker und überprüfe, ob er schon gemeldet wurde. Wenn es nicht der Fall ist, kannst Du den gefundenen Fehler selbst melden, so dass die Entwickler auf dieses Problem aufmerksam gemacht werden. Bitte sei Dir bewusst, dass Du vor dem Melden sicherstellst, dass dieses Problem nicht bereits in der neuesten Entwickler-Version behoben wurde.

Dolphin wird schneller, wenn ich das Grafikmenü öffne?

Dolphin ist standardmäßig so konfiguriert, dass er mit der besten Geschwindigkeit ausgeführt wird. Doch das kann viele Probleme bei manchen Spielen verursachen, weil sie genauere und anspruchsvollere Einstellungen brauchen, um korrekt ausgeführt zu werden. Für einen besseren Benutzerkomfort, haben viele Spiele diese Einstellungen vorkonfiguriert in der "GameINI", eine Datei mit benutzerdefinierten Einstellungen für jedes Spiel.

Durch Öffnen des Grafikmenüs, werden die Standardeinstellungen der GameINI-Datei überschrieben und stattdessen die Einstellungen im Grafikmenü verwendet, welche die globalen Standardwerte sein werden oder die, die Du zuletzt eingestellt hast. Wenn Du ein Spiel spielst, das genauere aber performantere Einstellungen benötigt, wird das Öffnen des Grafikmenüs, die GameINI-Einstellungen deaktivieren und einen Geschwindigkeitsschub zur Folge haben. Allerdings treten dann möglicherweise weitere Störungen und Probleme auf, wovor die GameINI-Einstellungen eigentlich schützen sollen.

Schaue in der Dolphin Wiki für Details nach, welche Spiele, welche Einstellungen brauchen, um stabil zu laufen und warum.

Wie kann ich Dolphin auf meinem Computer kompilieren?

Die Anleitungen zum Kompilieren finden sich im GitHub.

Wie kann ich dem Entwicklungsfortschritt am besten folgen?

Die Builds werden für jede Entwickler-Version von Dolphin kompiliert und sind auf der Download-Seite verfügbar.

Alle Git Commits sind auch auf GitHub verfügbar, wo Du Änderungen kommentieren und neue Pull-Anfragen ansehen kannst, um einen Überblick auf die kommenden Features zu erhalten.

Ich habe eine Idee, wie ich Dolphin besser machen kann. Wie soll ich den Entwicklern davon erzählen?

Die meisten Dolphin-Entwickler lesen das "Development Discussion Forum. Dort ein Thema zu verfassen könnte eine gute Idee sein, um Feedback von Entwicklern aber auch von Nutzern zu bekommen.

Dolphin-Entwickler kommunizieren auch über den IRC, der sich besser für direkte Diskussionen eignet als ein Forum. Tritt uns bei auf #dolphin-emu @ irc.freenode.net.

Auch wenn deine Idee sehr gut ist, musst du wissen, dass die Entwickler Dolphin während ihrer Freizeit entwickeln und nicht immer die Zeit haben, die Ideen aller Leute zu verwirklichen. Falls du mehr Zeit investieren willst, ist der Entwurf eines Konzepts deiner Idee möglicherweise der beste Weg, um die Aufmerksamkeit der Entwickler zu bekommen.

Könnte Dolphin nicht mehr aus meiner CPU rausholen, um schneller zu sein?

So funktionieren CPUs nicht. Jeder Kern auf einer CPU läuft unabhängig. Zwei Aufgaben können sehr gut parallel laufen, wenn sie nicht oft miteinander kommunizieren oder in der selben Geschwindigkeit laufen müssen.

Zum Beispiel kann das Komprimieren von Dateien auf zwei verschiedenen Kernen ausgeführt werden, da das Komprimieren von zwei Dateien jeweils zwei unabhängige Aufgaben sind, die es nicht nötig haben, miteinander zu kommunizieren.

In Dolphin können nur die drei leistungsintensiven Aufgaben CPU, GPU und DSP unabhängig voneinander ausgeführt werden. Wenn man diese Aufgaben in mehrere kleine aufteilen möchte, um sie zum Bespiel auf mehreren Kernen laufen zu lassen, wird Dolphin höchstwahrscheinlich langsamer bzw. funktioniert überhaupt nicht mehr. Deshalb kann Dolphin nur 3 Kerne nutzen und nicht die 4 oder 6 Kerne deiner CPU.

Warum brauche ich so einen starken Computer um eine alte Konsole zu emulieren?

Es ist wahr, dass die GameCube- und Wii-Hardware um einiges langsamer ist, als die benötigte Hardware zum Emulieren der Spiele mit Dolphin. Die in den Konsolen gefundene Hardwareunterscheidet sich außerdem sehr von der, welche du normalerweise in Gaming-PCs findest. Bespiele dafür:

  • Anstatt einer Intel oder AMD x86-CPU, nutzt die Wii eine IBM PowerPC CPU. Spiele sind für diese CPU programmiert: Wenn emuliert wird, muss jeder Befehl in etwas übersetzt werden, was ein PC versteht. Abhängig von dem jeweiligen Befehl kann das 2x oder 100x Taktzyklen dauern. Dies erklärt, warum du mehr als eine 486MHz CPU brauchst, um einen GameCube zu emulieren.

  • Der RAM in diesen Konsolen heißt SRAM, der kleiner, aber schneller als der in PCs verwendeter SDRAM ist. Zudem kann sowohl die CPU, als auch die GPU diesen Speicher verwenden. Das macht z.B. das Hochladen von Texturen (CPU-Speicher zu GPU-Speicher) oder das Kopieren der Bildspeicher (GPU-Speicher zu CPU-Speicher) weniger ressourcenintensiv als auf dem PC.

  • Die GPU verwendet keine Shader: Jeder Grafikeffekt und jede Berechnung des Spiels wird ohne eine dazwischenliegende Programmiersprache direkt durch die Hardware ausgeführt. So funktioniert eine PC-GPU keinesfalls. Dolphin verwendet Shader auf der PC-GPU, während die GC-GPU die Berechnungen direkt durch die Hardware ausführen kann. Das macht die Methode mit den Shadern um einiges langsamer.

  • Ein PC muss ein Betriebssystem ausführen, damit Programme laufen können. Ein GameCube oder eine Wii brauchen so etwas nicht, sie können verschiedene Programme direkt durch die Hardware ausführen, was die Kommunikation zwischen den Chips schneller macht.

  • Diese Liste ist nicht vollständig, sie sollte dir aber einen guten Einblick geben, warum ein so leistungsstarker Computer für Dolphin benötigt wird.

Wo kann ich Spiele ISOs/ROMs herunterladen?

Kurze Antwort: Machst du nicht. Kaufe deine Spiele und dumpe sie mit einer Wii.

Lange Antwort: Das Herunterladen von kommerziellen Spielen ist illegal und deshalb missbilligen die Dolphin Entwickler diese Aktionen. Es ist auch illegal, Spiele herunterzuladen, die du bereits gekauft hast. Du brauchst nicht unbedingt selbst eine Konsole, du kannst einfach ein Spiel kaufen und es mit der Konsole eines Freundes dumpen. Das Kopieren eines Spiels von Freunden andererseits ist wieder illegal.

Wenn du deine Spiele mit einer Wii dumpen willst, solltest du den Homebrew-Kanal installieren und ein Programm wie CleanRip verwenden.

Welche Dump-Formate unterstützt Dolphin?

Dolphin unterstützt gedumpte Spiele in den folgenden Formaten:

  • GCM/ISO (unkomprimierte Dumps, Größe sollte 1.4GB für GameCube- und 4.7GB für Wii-Spiele sein)
  • GCZ (Dolphin kann zum Komprimieren in dieses Format verwendet werden)
  • CISO
  • WBFS (nicht in Dolphin 3.0 oder älter)

Hinweis: WBFS und CISO sind Kompressionsformate, die nicht verlustfrei komprimieren: Sie entfernen unnötige, auf der Disc gespeicherte Informationen, um die Dateien kleiner zu machen. Deshalb empfehlen wir das Dumpen der Spiele im GCM/ISO Format, wenn es Probleme beim Verwenden eines WBFS-Dumps gibt.