Wat is Dolphin?

Dolphin is een GameCube en Wii emulator met hoge compatibiliteit onder de meerderheid van titels voor beide platformen. Het werd eerst ontwikkeld als closed source in 2003, en is sinds 2008 open source.

Wat is de licentie van Dolphin?

Toen Dolphin in 2008 open source werd, werd het vrijgegeven onder de GPLv2 licentie. Sindsdien is het echter [geherlicentieerd naar GPLv2+] (https://dolphin-emu.org/blog/2015/05/25/relicensing-dolphin/). Volgens de licentie mag u Dolphin en de bijbehorende broncode voor elk doel gebruiken, maar voor distributie van Dolphin moet de broncode worden vrijgegeven en bronvermelding worden vermeld. Voor meer informatie, zie het licentiedocument.

Wie heeft Dolphin gemaakt?

Meer dan 200 mensen hebben hard gewerkt om Dolphin te maken. De lijst van vrijwilligers staat [op GitHub] (https://github.com/dolphin-emu/dolphin/graphs/contributors).

Dolphin is op geen enkele manier bij Nintendo aangesloten.

Welke besturingssystemen worden ondersteund?

Dolphin is een platformonafhankelijke emulator die draait op Windows (7 SP1 en nieuwer), Linux en macOS (10.10 Yosemite en hoger). Wegens gebruiksgemak en aanvullende grafische backend-opties, wordt Windows over het algemeen aanbevolen voor de meeste gebruikers. Andere Unix-achtige systemen (zoals FreeBSD) kunnen ook werken, maar worden niet officieel ondersteund. Besturingssystemen moeten 64-bits zijn om Dolphin uit te voeren.

Ook draait Dolphin op Android 5.0 en hoger op 64-bits Android apparaten. De Android versie van Dolphin is in alpha, en er mag niet worden verwacht dat deze even goed werkt als de PC-tegenhanger.

Welke CPU moet ik gebruiken?

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.

Welke GPU heb ik nodig?

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.

Hoeveel werkgeheugen heb ik nodig om Dolphin te kunnen gebruiken?

2GB of meer is aangeraden. De snelheid van het werkgeheugen, of het hoeveelheid werkgeheugen heeft geen invloed op emulatiesnelheid.

Welke versie van Dolphin moet ik downloaden?

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.

"This program can't start because MSVCP140.dll is missing"

Dolphin gebruikt nu Visual Studio C++ 2015 voor Windows-compilering, Windows-gebruikers moeten de 64-bits Visual C ++ herdistributie voor Visual Studio 2015 hebben geïnstalleerd om ontwikkelingsbuilds te gebruiken. De runtime heeft een minimale systeemvereiste van Windows Vista SP2 en Windows 7 SP1.

Vergeet ook niet om de Dolphin-bestanden van het archief uit te pakken naar een map op uw computer, in plaats van Dolphin rechtstreeks vanuit het archief uit te voeren.

"This application has failed to start because XINPUT1_3.dll was not found"

U moet de nieuwste DirectX-runtime van Microsoft installeren, of zorgen dat u de nieuwste Xbox 360 controller-stuurprogramma's heeft geïnstalleerd.

"The application was unable to start correctly (0xc000007b)"

Dit type fout treedt meestal alleen op bij het uitvoeren van een 64-bits Dolphin-build, terwijl 32-bits builds prima werken. Wanneer mensen deze fouten tegenkomen, zoals de vcomp100.dll of xinput1_3.dll die ontbreken, hebben ze meestal 32-bit build van deze bestanden via het internet gedownload en verwachten ze dat het goed werkt met 64-bit applicaties.

Als u last heeft van dit probleem, verwijder dan alle handmatig gedownloade DLL-bestanden die zijn opgeslagen in uw systeempaden en in het pad waar het Dolphin is opgeslagen en installeer ze in plaats daarvan opnieuw met de juiste runtime-installatieprogramma's. Raadpleeg de twee bovenstaande vragen voor meer informatie.

Mijn Laptop/Nieuwe GPU presteert niet zo goed als dat hij zou moeten

Laptops en moderne GPU's gebruiken verscheidene trucs om hun energieverbruik en algehele temperatuur te verlagen. Onderklokken, spanningsreducties, geïntegreerde graphics gebruiken i.p.v. discrete, enz. Soms staan deze trucs Dolphin in de weg, en heeft het systeem een beetje hulp nodig om de maximale mogelijkheden van de Dolphin te gebruiken. Gebruik de onderstaande links voor hulp

Ik heb de knoppen ingesteld voor de tweede GC controller, maar het werkt niet

Zorg ervoor dat de geëmuleerde GameCube poort 2 is geconfigureerd als een standaard controller in de GameCube tab van het hoofdconfiguratie venster. Als de controller nog steeds niet werkt, kijk dan of het spel wel een tweede GameCube controller ondersteund.

Hoe kan ik mijn PS3 of PS4 draadloze controller met Dolphin gebruiken?

Installeer het ScpToolkit-stuurprogrammapakket om Windows uw controller te laten herkennen als een Bluetooth-apparaat, of om een PS3-controller aan te sluiten op uw systeem. Ze kunnen vervolgens worden gebruikt in de Dolphin GCPad en de Geëmuleerde Wiimote-configuratie.

Mijn audio stottert!

Soms kan Dolphin niet op de volledige snelheid te draaien. Doordat Dolphin trager draait, is er minder audio-uitvoer dan verwacht. Daardoor komen er haperingen in de audio, dit wordt door sommige gebruikers * audio stotteren * genoemd.

Dit is geen probleem met de audio, maar met de prestaties. Audio stotteren kan voorkomen worden door Dolphin op volledige snelheid te draaie, de nieuwste onwikkerlaarsversie te gebruiken of door audiouitrekking te activeren. Audiouitrekking 'rekt' de audio om de gaten in de uitvoer te dichten, dit zorgt ervoor dat het geluid natuurlijker klinkt, hierdoor ontstaat er wel meer vertraging.

Game "X" werkt niet goed

Even with a decade of work, Dolphin isn't a perfect emulator. This means you may encounter various issues that range from minor sound or graphics defects to game breaking errors and crashes. In order to provide users with as much information as possible, the Dolphin website hosts a wiki with thousands of pages dedicated to games and various features of the emulator. Game Specific pages often list problems a game has, solutions, and what settings are needed to make it run as accurately as possible.

If you find a bug in a game that isn't listed on the Wiki, please checkout the issue tracker and see if it is reported there. If it isn't, feel free to report the bug you found so that the developers are aware of the issue. Be aware, one of the rules you must follow before reporting an issue is make sure the issue isn't already fixed on the latest development version.

Dolphin versnelt wanneer ik het graphics menu open?

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.

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.

Hoe kan ik Dolphin builden op mijn computer?

De build-instructies zijn beschikbaar op GitHub:

Wat is de beste manier om de ontwikkelingsvoortgang te volgen?

Builds worden gecompileerd voor elke ontwikkelingsversie van Dolphin en zijn beschikbaar op de downloadpagina.

Alle Git-commits zijn ook beschikbaar op GitHub, waar u commentaar kunt geven over wijzigingen, en nieuwe pull-verzoeken kunt bekijken om een voorsprong op de toekomstige functies te krijgen.

Ik heb een idee om Dolphin beter te maken, hoe vertel ik de ontwikkelaars hierover?

De meeste Dolphin ontwikkelaars lezen de "Development discussie" forum. Als u daar een thread post heeft u een goede kans dat een ontwikkelaars of gebruikers u feedback komen geven.

Dolphin ontwikkelaars communiceren ook via IRC, wat beter is voor een snel praatje dan een forum. Bezoek ons op #dolphin-emu @ irc.freenode.net.

Ookal is uw idee erg goed, vergeet niet dat ontwikkelaars in hun vrije tijd aan Dolphin werken en niet per se tijd hebben om alles te implementeren wat gesuggereerd word. Indien het mogelijk is maak, eerst een schets van uw idee zodat u meer kans hebt om de aandacht te trekken van de ontwikkelaars.

Kan Dolphin niet meer CPU-cores gebruiken om sneller te werken?

CPU's werken niet op deze manier.

Elke core in een CPU werkt in parallel. Twee taken kunnen goed werken in parallel als ze niet veel met elkaar hoeven te communiceren of op één enkele snelheid moeten werken. Bijvoorbeeld: bestanden comprimeren kan worden gedaan op verschillende cores omdat het comprimeren van een bestand en het comprimeren van een ander bestand twee opzichzelfstaande taken zijn die niet met elkaar hoeven te communiceren.

In Dolphin zijn de enige veeleisende taken die parallel kan werken de CPU, GPU en de DSP. Als je deze opbreekt in kleinere taken om op meerdere cores te werken is het zeer waarschijnlijk dat het juist trager wordt. Daarom gebruikt Dolphin alleen 3 cores en zal het niet alles van je 4 of 6 core CPU gebruiken.

Waarom heb ik zo'n krachtige computer nodig om een oude console te emuleren?

While it's true the GameCube and Wii hardware is a lot slower than what you need to emulate the console using Dolphin, the hardware found in these consoles is also very different from what you can find in a gaming PC. For example:

  • Instead of an Intel or AMD x86 CPU, GameCube and Wii use an IBM PowerPC CPU. Games are programmed for this CPU: when emulating, every basic instruction a game runs needs to be translated to something a PC can execute. Depending on the instruction, this can take from 2x to 100x clock cycles, which explains why you need more than a 486MHz CPU to emulate a GameCube.

  • The RAM in these consoles is SRAM, smaller but faster than the SDRAM used in a PC. It is also shared between CPU and GPU, which makes operations like texture uploads (CPU memory to GPU memory) or framebuffer copies (GPU memory to CPU memory) a lot less demanding than they are on a PC.

  • The GPU is not using shaders: every graphics effect and every computation done by the game is executed directly by the hardware without an intermediate programming language. This does not match how a PC GPU works at all. Dolphin uses shaders on the PC GPU to translate what the GC GPU can do directly in hardware, causing it to run a lot slower.

  • A PC runs an operating system in order to be able to run several programs at the same time. A GameCube or a Wii does not have the same requirement and can directly execute things on the hardware without going through the operating system, making a lot of communication between chips faster.

This list is not exhaustive but should give you a good idea of what exactly makes emulation require a powerful computer.

Waar kan ik spel ISOs/ROMs downloaden?

Short answer: You don't. Buy games and dump them with a Wii.

Long answer: Downloading commercial games is illegal and thus strongly frowned upon by the Dolphin developers. To prevent legal issues, this includes gray areas like downloading games which you purchased earlier. You don't necessarily need to own a gaming console by yourself because you can buy a game disc and dump them with a friend's console. On the other hand, copying a friend's game dump is considered illegal again.

For dumping games with a Wii, you'll want to install the homebrew channel and run an application like CleanRip.

Welke dumpformaten worden ondersteund door Dolphin?

Dolphin ondersteunt het spelen van spellen die in de volgende indelingen zijn gedumpt:

  • GCM/ISO (ongecomprimeerde dumps, horen 1,4GB te zijn voor GameCube-spellen en 4,7GB voor Wii-spellen
  • GCZ (Dolphin kan worden gebruikt om je games te comprimeren naar dit formaat)
  • CISO
  • WBFS (niet ondersteund in Dolphin 3.0 of lager)

Let op: WBFS en CISO zijn compressieformaten met verlies: ze verwijderen een deel van de ongebruikte informatie die op de schijven is opgeslagen om bestanden kleiner te maken. Daarom raden we u aan om uw spellen te dumpen als GCM/ISO als u problemen ondervindt met een WBFS-dump.