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 is a cross-platform emulator that runs on Windows (10 and newer), Linux, macOS (10.15 Catalina and up), and Android (5.0 and above). Other Unix-like systems (such as FreeBSD) may work but are not officially supported. Operating systems are required to be 64-bit to run Dolphin.

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.

Newer processors are generally better than older ones, thanks to the increased IPC that comes with newer architectures.

  • Intel: 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?

Die Auswahl einer GPU für Dolphin ist eine relativ einfache Aufgabe. Je leistungsfähiger die Grafikkarte ist, desto mehr Pixel und Erweiterungen können benutzt werden, bevor Dolphin langsamer wird. Am Wichtigsten ist jedoch, dass die GPU DirectX11.1 und OpenGL 4.4 unterstützt. Dolphin emuliert eine Konsole, die sich stark von einem herkömmlichen PC unterscheidet und die neuesten D3D- und OGL-Funktionen verwendet, um den Overhead zu reduzieren. Wenn diese Erweiterungen nicht benutzt werden, wird die Performance darunter leiden.

  • NVIDIA: Jede moderne NVIDIA-GPU der Mittelklasse oder höher kann Dolphin in HD-Auflösungen ziemlich gut mit [Ubershaders] abspielen (https://dolphin-emu.org/blog/2017/07/30/ubershaders/) . Alte (über 6 Jahre) oder Low-End-GPUs können Probleme bekommen und werden nicht empfohlen.

  • AMD: Jede moderne AMD-GPU der Mittelklasse oder besser wird in Dolphin mit Ubershadern eine gute Leistung erbringen. AMD bevorzugt D3D gegenüber OpenGL. Daher empfehlen wir D3D für diese GPUs. Alte (über 6 Jahre) oder Low-End-GPUs können Probleme bekommen und werden nicht empfohlen.

  • Intel: Iris Pro-iGPUs werden in Dolphin mit D3D unter Windows gut funktionieren, bei den anderen Grafik-Backends jedoch können unter diesem Betriebssystem Treiberprobleme auftreten. Eine vollwertige, eigenständige Grafikkarte wird weiterhin dringend empfohlen. IGPs älter als HD4000 werden nicht unterstützt.

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

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

Welche Version von Dolphin soll ich herunterladen?

The latest beta version of Dolphin is a good choice to start with: our betas are well tested and should give a reliable experience. 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. Choose dev builds if you want to be on the bleeding edge of new features, and/or want to help with Dolphin's development.

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

  • Windows x64 for 64-bit x86 Windows operating systems
  • Windows ARM64 for 64-bit ARM Windows operating systems
  • macOS for 64-bit macOS computers, ARM or x86
  • 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 various revisions may not have built correctly for all OSes, and some builds are missing. If this occurs, it will be fixed in a short time.

"Das Programm kann nicht gestartet werden, da VC_.dll fehlt"

Dolphin now uses Visual Studio C++ 2022 on Windows. Windows users must have the latest Visual C++ 2015, 2017, 2019, and 2022 runtime installed in order to use Dolphin. If you ever encounter a MSVCP__.dll or vcruntime__.dll error, please download the latest Visual C++ runtime version from Microsoft's website.

Also, remember to extract Dolphin's files from the archive to a folder on your computer instead of running Dolphin directly from inside the archive.

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

Update und/oder repariere DirectX oder installiere die Xbox 360 Controller-Treiber neu.

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

When people see one of the error messages about vcomp100.dll or xinput1_3.dll missing they often download 32-bit builds of these files from the internet and expect them to work fine with 64-bit applications.

If you're suffering from this issue, make sure to delete any manually downloaded DLL files which are stored in your system paths and in the path where the Dolphin binary is stored and reinstall them with the proper runtime installers instead. Refer to the two questions above for further information.

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. Verwende 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.

Mein Audio stottert!

Wenn Sie ein Spiel ausführen, kann es vorkommen, dass Dolphin nicht mit voller Geschwindigkeit läuft. Da die emulierte Konsole nicht mit voller Geschwindigkeit läuft, gibt sie nicht so viel Audio aus, wie Dolphin benötigt. So entstehen Lücken im Audio, die von den Benutzern allgemein als Audio-Stottern bezeichnet werden.

Dies ist eigentlich kein Audioproblem, sondern ein Performanceproblem. Das Stottern von Audiodaten kann vermieden werden, indem Dolphin mit voller Geschwindigkeit ausgeführt wird oder in den neuesten Entwicklungs-Builds die Audiodehnung aktiviert wird. Durch zeitgestrecktes Audio wird das aktuell ausgegebene Audio über die Lücken "gedehnt", wodurch das Spiel natürlicher klingt, was mit einer gewissen Audio-Latenz verbunden ist.

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 is configured to run as fast as possible by default. However, for some games, that will cause a lot of problems, and they need more accurate and more demanding settings to run properly. For user convenience, many games have had these settings preconfigured in the "GameINI", a file with custom settings for each game.

Note: The below is only relevant to Dolphin versions before 5.0-4171

By opening the graphics menu, you are overriding the GameINI default settings and instead using the settings within the graphics menu, which will be the global defaults or whatever you last set them to. If you are playing a game that needs accurate but demanding settings, opening the graphics menu will disable those settings and result in a speed up. However, you will then be subject to the glitches and problems the GameINI settings were protecting you from.

See the Dolphin Wiki for details on what games needs which settings to run correctly and why.

Wie kann ich Dolphin auf meinem Computer kompilieren?

Die Anleitungen zum Kompilieren befinden sich auf 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 kann 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.libera.chat.

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 ein guter 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.

Where can I download game ISOs/ROMs?

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.