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

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 een dual-core applicatie die zich beroept op IPC (Instructies Per Klok) en kloksnelheid voor prestaties. Extra cores maken Dolphin niet sneller, hoewel een "extra" core die Dolphin niet gebruikt enigszins kan helpen door te voorkomen dat achtergrondtaken dezelfde cores gebruiken als Dolphin.

Daarom heeft de perfecte CPU voor Dolphin een hoge IPC, een hoge kloksnelheid en vier cores of meer. Met vier cores heeft Dolphin twee cores voor de hoofdemulatie threads, een derde core voor andere taken, en een andere core voor het besturingssysteem en achtergrondtaken die worden uitgevoerd zonder bronnen van de emulator te gebruiken.

  • Intel: Doorgaans is nieuwer beter, als het gaat om Intel-processors. Binnen een enkele generatie processors heeft het verschil tussen i5 en i7 (hyperthreading/extra cores) weinig effect op Dolphin. Nieuwere generaties zullen hogere prestaties per klok geven, en processors uit de K-serie zullen toelaten ​​dat overklokken extra prestaties oplevert. Wees voorzichtig met U- en Y-serie processors, omdat hun verminderde kloksnelheid vaak worstelt met de werklast van Dolphin.

  • AMD: De werklast van Dolphin kwam niet overeen met AMD-processors tot de Ryzen lijn. Als zodanig kunnen we alleen Ryzen of nieuwer voor Dolphin alleen aanbevelen als het gaat om AMD's processors.

Voor meer details, zoals specifieke CPU-aanbevelingen, CPU-vergelijkingen, of welke hardware u moet aanschaffen om speelbare snelheden voor een specifiek spel te krijgen, kunt u vragen stellen op ons Hardware Forum vóór aankoop.

Opmerking: Voor meer informatie over CPU-prestaties kunt u deze handige benchmark met resultaten van vele gebruikers bekijken. Het is belangrijk om te onthouden dat Dolphin een console-emulator is met tal van optimalisaties en functies. Maar uiteindelijk doet het wat het spel hem opdraagt ​​te doen. Sommige spellen maken alleen gebruik van functies die gemakkelijk te emuleren zijn, en zullen dus op volle snelheid draaien op vrijwel elke computer die Dolphin ondersteunt. Ondertussen worstelen anderen altijd met het halen van volle snelheid, zelfs met de krachtigste processors.

Welke GPU heb ik nodig?

Het kiezen van een GPU voor Dolphin is een vrij eenvoudige taak. Hoe krachtiger de grafische kaart, hoe meer pixels en verbeteringen u kunt gebruiken voordat u vertraging ziet. Echter, het grootste punt om op te letten is het zeker zijn dat de GPU DirectX11.1 en OpenGL 4.4 ondersteunt. Dolphin emuleert een console die heel anders functioneert dan een traditionele pc, en gebruikt de nieuwste D3D- en OGL-functies om overhead te verminderen. Als u die uitbreidingen niet heeft, zullen de prestatie hieronder lijden.

  • NVIDIA: Elke moderne mid-range of betere NVIDIA GPU kan Dolphin in HD-resoluties met Ubershaders vrij goed spelen. Oude (6+ jaar) en/of low end GPU's kunnen problemen opleveren en worden niet aanbevolen.

  • AMD: Elke moderne mid-range of betere AMD GPU zal goed presteren in Dolphin met Ubershaders. AMD geeft over het algemeen de voorkeur aan D3D boven OpenGL, dus we raden D3D aan voor deze GPU's. Oude (6+ jaar) en/of low end GPU's kunnen problemen opleveren en worden niet aanbevolen.

  • Intel: Iris Pro iGPU's zullen goed werken met Dolphin in D3D in Windows, hoewel er driverproblemen zijn met de andere grafische backends op dat besturingssysteem. Een volledig discrete grafische kaart wordt nog steeds sterk aanbevolen. IGP's ouder dan de HD4000 worden niet ondersteund.

Hoeveel werkgeheugen heb ik nodig om Dolphin te kunnen gebruiken?

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

Welke versie van Dolphin moet ik downloaden?

De laatste stabiele versie van Dolphin is een goede keuze om mee te beginnen: het werkt met veel spellen en is goed getest. Ontwikkelingsversies hebben de nieuwste fixes en optimalisaties, maar door hun voortdurend veranderende aard zijn er weinig tests op gedaan en kunnen er onbekende bugs verschijnen.

Onze buildbot biedt elke revisie van Dolphin in vier varianten aan op de hoofdsite:

  • Windows x64 voor 64-bits Windows-besturingssystemen
  • macOS voor 64-bits macOS-computers
  • Android APK's voor 64-bits Android

We distribueren geen Linux-builds meer op onze website, waardoor gebruikers deze zelf moeten maken vanuit de broncode. Raadpleeg onze handleiding Dolphin op Linux bouwen voor instructies.

Dolphin ondersteunt geen 32-bits besturingssystemen. Om te controleren of uw versie van Windows compatibel is met 64-bits toepassingen, opent u het Startmenu, klikt u met de rechtermuisknop op Computer en selecteert u de optie Eigenschappen. Er zou een venster moeten verschijnen met "64-bit besturingssysteem" als systeemtype als uw Windows-versie Dolphin x64 kan uitvoeren. Als u een 32-bits besturingssysteem gebruikt, moet u een upgrade uitvoeren naar een 64-bits versie om de mogelijkheden van uw hardware beter te benutten.

Op Android vereist Dolphin ook 64-bit (ARMv8 AArch64). Als u wilt weten of uw Android-telefoon voldoet aan de vereisten, voert u de APK uit en Dolphin zal u dan waarschuwen als uw Android toestal niet voldoet.

Houd er rekening mee dat de buildbot soms niet altijd beschikbaar is voor een build en dat verschillende revisies mogelijk niet correct voor alle besturingssystemen zijn gebouwd. Als dit gebeurt, zal dit in korte tijd worden opgelost.

"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 een spel niet op de volledige snelheid draaien. Omdat de geëmuleerde console niet op volle snelheid draait, produceert deze niet zoveel audio als Dolphin nodig heeft. Daardoor komen er haperingen in de audio, dit wordt door gebruikers aangeduid als audio stotteren.

Dit is geen probleem met de audio, maar met de prestaties. Audio stotteren kan voorkomen worden door Dolphin op volledige snelheid te draaien, de nieuwste ontwikkelaarsversie 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 ten koste van wat meer audiovertraging.

Spel "X" werkt niet goed

Zelfs na een decennium aan werk, is Dolphin geen perfecte emulator. Dit betekent dat u mogelijk verschillende problemen tegenkomt die variëren van kleine geluids- of grafische defecten, tot fouten die spellen onspeelbaar maken en vastlopers opleveren. Om gebruikers zo veel mogelijk informatie te bieden, host de Dolphin website een wiki met duizenden pagina's gewijd aan games en verschillende functies van de emulator. Spelspecifieke pagina's geven vaak een overzicht van problemen die een spel heeft, oplossingen en welke instellingen nodig zijn om ze zo accuraat mogelijk te laten werken.

Als u een bug in een spel vindt die niet wordt vermeld op de Wiki, kijk dan op de issue tracker en kijk of het daar wordt gerapporteerd . Als dit niet het geval is, kunt u de gevonden bug melden, zodat de ontwikkelaars op de hoogte zijn van het probleem. Houd er rekening mee dat één van de regels die u moet volgen stelt dat voordat u een melding maakt, u eerst moet kijken of het probleem niet in de nieuwste ontwikkelversie is opgelost.

Dolphin versnelt wanneer ik het graphics menu open?

Dolphin is standaard geconfigureerd om zo snel mogelijk te draaien. Voor sommige spellen levert dit echter veel problemen op, en ze hebben meer accurate en veeleisende instellingen nodig om correct te werken. Om het gebruikersgemak te vergroten, hebben veel spellen deze instellingen voorgeconfigureerd in de "GameINI", een bestand met aangepaste instellingen voor elk spel.

Door het grafische menu te openen, vervangt u de GameINI-standaardinstellingen, en gebruikt u in plaats daarvan de instellingen in het grafische menu die de algemene standaardwaarden zijn, of waar u ze ook voor het laatst hebt ingesteld. Als u een spel speelt dat nauwkeurige maar veeleisende instellingen nodig heeft, zal het openen van het grafische menu die instellingen uitschakelen en tot een versnelling leiden. Echter bent u dan onderhevig aan de glitches en problemen waar de GameINI-instellingen u tegen beschermden.

Zie de Dolphin Wiki voor informatie over welke spellen welke instellingen nodig hebben om correct moeten worden uitgevoerd en waarom.

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 uw 4 of 6 core CPU gebruiken.

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

Hoewel het waar is dat de GameCube- en Wii-hardware veel langzamer zijn dan wat je nodig hebt om de console te emuleren met Dolphin, is de hardware in deze consoles ook heel anders dan wat je op een gaming-pc kunt vinden. Bijvoorbeeld:

  • In plaats van een Intel of AMD x86 CPU gebruiken GameCube en Wii een CPU van IBM PowerPC. Spellen zijn geprogrammeerd voor deze CPU: bij het emuleren moet elke basisinstructie die een game uitvoert worden vertaald naar iets dat een pc kan uitvoeren. Afhankelijk van de instructie kan dit van 2x tot 100x klokcycli duren, wat verklaart waarom je meer dan een 486MHz CPU nodig hebt om een ​​GameCube te emuleren.

  • Het RAM in deze consoles is SRAM, kleiner maar sneller dan de SDRAM gebruikt op een pc. Het wordt ook gedeeld tussen CPU en GPU, wat bewerkingen zoals textuuruploads (CPU-geheugen naar GPU-geheugen) of framebuffer-kopieën (GPU-geheugen naar CPU-geheugen) een stuk minder veeleisend maakt dan op een pc.

  • De GPU gebruikt geen shaders: elk grafisch effect en elke berekening die door het spel wordt uitgevoerd, wordt direct door de hardware uitgevoerd zonder een tussenliggende programmeertaal. Dit komt niet overeen met hoe een pc-GPU werkt. Dolphin gebruikt shaders op de pc-GPU om te vertalen wat de GC GPU rechtstreeks in de hardware kan doen, waardoor deze veel langzamer werkt.

  • Een pc voert een besturingssysteem uit om meerdere programma's tegelijkertijd te kunnen uitvoeren. Een GameCube of een Wii heeft niet dezelfde vereiste en kan direct dingen uitvoeren op de hardware zonder het besturingssysteem te doorlopen, waardoor veel communicatie tussen chips sneller wordt.

Deze lijst is niet volledig, maar zou u een goed idee moeten geven van wat precies maakt dat emulatie een krachtige computer vereist.

Waar kan ik spel ISOs/ROMs downloaden?

Kort antwoord: Dat doe je niet. Koop spellen en dump ze met een Wii.

Lang antwoord: Het downloaden van commerciële spellen is illegaal en wordt daarom sterk afgekeurd door de Dolphin-ontwikkelaars. Om juridische problemen te voorkomen, omvat dit grijze gebieden zoals het downloaden van spellen die u eerder hebt gekocht. U hoeft niet per se zelf een spelconsole te bezitten, omdat je een spelschijf kunt kopen en deze kunt dumpen met de console van een vriend. Aan de andere kant wordt het kopiëren van de speldump van een vriend als illegaal beschouwd.

Voor het dumpen van spellen met een Wii, moet u het homebrew-kanaal installeren en een applicatie draaien zoals 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 spellen te comprimeren naar dit formaat)
  • CISO
  • WBFS (niet ondersteund in Dolphin 3.0 of lager)

Let op: WBFS en CISO zijn lossy compressieformaten: 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.