Hvad er Dolphin?

Dolphin er en GameCube- og Wii-emulator med høj kompatibilitet med størstedelen af titler til begge platforme. Den blev først udviklet som closed source i 2003, og har været open source siden 2008.

Hvad er Dolphins licens?

Da Dolphin gik open source i 2008, blev den udgivet under GPLv2-licensen. Den er dog senere blevet genlicenseret til GPLv2+. I henhold til licensen må du bruge Dolphin og dets kildekode til ethvert formål, men distribution af Dolphin kræver at kildekoden udgives og kreditering gives. Se licensdokument for flere detaljer.

Hvem har lavet Dolphin?

Over 200 personer har arbejdet hårdt i løbet af årene for at lave Dolphin. Listen over bidragere kan læses på GitHub

Dolphin er på ingen måde tilknyttet Nintendo.

Hvilke operativsystemer er understøttet?

Dolphin is a cross-platform emulator that runs on Windows (7 SP1 and newer), Linux, and macOS (10.12 Sierra and up). For their ease of use and additional graphics backend options, Windows is generally recommended for most users. 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.

As well, Dolphin runs on Android 5.0 and up on 64-bit Android devices. The Android version of Dolphin is in alpha and should not be expected to work as well as the PC counterpart.

Hvilken CPU bør jeg benytte?

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.

Hvilken grafikprocessor har jeg brug for?

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.

Hvor mange RAM har jeg brug for at køre Dolphin?

2 GB eller derover anbefales. RAM-hastighed eller mængden af RAM har generelt ingen virkning på emuleringshastigheden.

Hvilken version af Dolphin bør jeg downloade?

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 VC_.dll is missing"

Dolphin now uses Visual Studio C++ 2019 for Windows compiling. Windows x86-64 users must have the latest x64 Visual C++ 2015, 2017, and 2019 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 (direct link).

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.

"Denne applikation er mislykkedes i at starte da XINPUT1_3.dll ikke blev fundet"

Update and/or repair DirectX or reinstall the Xbox 360 Controller Drivers.

"Denne applikation var ude af stand til at starte korrekt (0xc000007b)"

Denne type fejl sker normalt kun ved forsøg på at køre et 64-bit Dolphin build når 32-bit builds virker ganske fint. Når folk ser en af disse fejlmeddelelser vedrørende at vcomp100.dll eller xinput1_3.dll mangler har ofte downloadet 32-bit builds af disse filer fra internettet og forventer at de kører fint med 64-bit applikationer.

Hvis du oplever dette problem så sørg for at slet enhver manuelt downloadet DLL fil som er gemt i dine systemfiler og hvor Dolphin's binary er gemt og geninstallér dem fra deres oprigtige runtime installers i stedet. Referér de to spørgsmål ovenfor for yderligere information.

Min Bærbare / Nye grafikprocessor yder ikke så godt som den burde

Laptops and modern GPUs use a variety of tricks to reduce their power consumption and overall temperature. Underclocking, reducing voltages, using integrated instead of discrete graphics, etc. Sometimes these tricks get in the way of Dolphin, and the system needs a little help to use its maximum capabilities with the emulator. Use the links below for assistance.

Jeg har konfigureret indstillingerne for den anden GC controller men den virker ikke

Kontrollér at den emulerede GameCube port 2 er indstillet som en standardcontroller i GameCube tabben af hovedkonfigurationsvinduet. Hvis controlleren stadig ikke virker så undersøg om spillet faktisk kan spilles med en ekstra GameCube controller.

Hvordan kan jeg bruge min trådløse PS3 eller PS4 controller med Dolphin?

Installer ScpToolkit driver-pakken så Windows kan genkende din controller som en bluetooth-enhed, eller til at tilslutte en PS3-controller til dit system. De kan efterfølgende bruges i Dolphin GCPad og emuleret Wiimote-konfiguration.

Min lyd hakker!

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.

Spil "X" kører ikke korrekt

Selv med ti års udvikling er Dolphin ikke en perfekt emulator. Dette betyder at du kan støde på diverse fejl fra store problemer med lyd og grafik til spilødelæggende fejl og crashes. For at give brugere så meget information som muligt har Dolphins hjemmeside en wiki med tusinder af sider dedikeret til spil og diverse funktioner i emulatoren. Specifikke sider til spil har ofte en liste over problemer i spillet, løsninger og hvilke indstillinger der er nødvendige for at få det til at køre så akkurat som muligt.

Hvis du finder en fejl i et spil der ikke er listet på wikien kan du tjekke vores issue tracker og se, om det er rapporteret der. Hvis det ikke er kan du selv rapportere fejlen du har fundet for at gøre udviklerne opmærksom på problemet. Bemærk at en af reglerne du skal følge ved rapportering af en fejl er at sikre at den ikke allerede er løst i den nyeste udviklingsversion.

Dolphin kører hurtigere når jeg åbner grafikindstillingerne?

Dolphin er som standard konfigureret til at køre så hurtigt som muligt. Men for nogle spil skaber det mange problemer, og de har brug for mere akkurate og derfor mere krævende indstillinger for at køre ordentligt. For at gøre det nemmere for brugere har mange spil disse indstillinger sat i forvejen i Dolphins "GameINI", en fil men tilpassede indstillinger for hvert spil.

Ved at åbne grafikindstillingerne overskriver du GameINI'ens standardindstillinger og bruger i stedet dem sat i grafikmenuen, som er de globale standardindstillinger eller hvad du sidst har sat dem til. Hvis du spiller et spil der kræver akkurate men krævende indstillinger vil du deaktivere dem ved at åbne grafikmenuen. Dette vil resultere i at spille kører hurtigere, men du vil blive udsat for de glitches og problemer som GameINI-indstillingerne beskyttede dig fra.

Se Dolphins wiki for detaljer om hvilke spil der skal bruge forskellige indstillinger til at køre korrekt og hvorfor.

Hvordan bygger jeg Dolphin på min computer?

The build instructions are available on GitHub:

Hvordan følger jeg bedst med i udviklingen?

Builds er kompileret for hver udviklerversion af Dolphin og er tilgængelige på download siden.

Alle Git commits er også tilgængelige på GitHub hvor du kan kommentere på ændringer og se nye pull requests for at få et forspring på kommende funktioner.

Jeg har en idé til at gøre Dolphin bedre, hvordan bør jeg fortælle udviklerne om det?

De fleste Dolphin udviklere læser "Udviklingsdiskussion"s forummet. At slå en tråd op der kan være en god idé for at få respons fra udviklere, men også fra brugere.

Dolphin udviklere kommunikerer også via IRC, hvilket er bedre for direkte kommunikation end et forum. Slut dig til os på #dolphin-emu @ irc.freenode.net.

Selv hvis din idé er virkelig god, så læg mærke til at udviklere gør deres arbejde på Dolphin i deres fritid og har nødvendigvis ikke tiden til at implementere alt hvad folk foreslår. Hvis du er i stand til at lave et udkast af din idé kan det være en god måde at få udviklernes opmærksomhed.

Kunne Dolphin ikke anvende flere af mine processorkerner for at køre hurtigere?

Processorer fungerer ikke på den måde.

Alle kerner i en processor kører parallelt. To opgaver kan køre yderst vel parallelt hvis ikke de kommunikerer ofte eller har behov for at køre ved præcis samme hastighed. Eksempelvis kan komprimering af filer foretages på forskellige kerner da komprimeringen af én fil og komprimeringen af en anden er to fuldstændigt uafhængige opgaver, som ikke har behov for at kommunikere.

I Dolphin er den eneste krævende opgaver der kan køre parallelt processoren, grafikprocessoren og DSP'en. Opdelingen af enhver af disse opgaver ned til mindre opgaver bare for at udføre dem på flere kerner vil meget sandsynligt gøre programmet langsommere. Derfor kører Dolphin kun på 3 kerner og vil ikke anvende alle 4 eller 6 kerner af din processor.

Hvorfor har jeg brug for så kraftig en computer for at emulere en gammel konsol?

GameCube og Wii hardware er meget langsommere, end det kræves, til at emulere konsollen ved brug af Dolphin, men hardwaren i disse konsoller er også meget anderledes i forhold til en gaming PC. For eksempel:

  • I stedet for en X64 eller X86 CPU fra AMD eller Intel anvender GameCube og Wii enIBM PowerPC CPU. Når PowerPC-CPU'en emuleres skal hver eneste grundlæggende kommando oversættes til noget, en PC kan udføre. Afhængigt af instruktionen kan det tage mellem 2x og 100x klokcykler, hvilket forklarer, hvorfor du har brug for mere end en 486MHz CPU til at emulere en GameCube.

  • Konsolhukommelsestypen er SRAM. Mindre i størrelse men hurtigere end SDRAM anvendt i en PC. Hukommelsen deles også mellem CPU og GPU. Det gør teksturoverførsel mellem GPU og CPU eller billedbufferkopieringer meget mindre belastende end på en PC.

  • GPUen bruger ikke skyggekopier: Alle grafikeffekter og udregninger udføres direkte på konsolhardwaren uden et formidlende programmeringssprog. Sådan fungerer en PCs GPU slet ikke. Dolphin bruger skyggekopier på PC'en GPU for at udføre det, som GameCubens CPU udfører direkte i hardware. Det gør processen meget langsommere.

  • PCen har et operativsystem for at kunne køre flere programmer på samme tid. En GameCube eller en Wii har ikke samme behov. Spil kan køre direkte på hardwaren uden at gå via operativsystemet, hvilket gør hardware til hardware kommunikation hurtigere.

Denne oplistning er ikke udtømmende, men den kan give en god viden om årsagen til, at emulation kræver en kraftig computer.

Hvor kan jeg downloade spil ISOer/Roms ?

Kort svar: Lad være. Køb spil og dump dem med en Wii.

Langt svar: Download af kommercielle spil er ulovligt og derfor voldsomt xx på af Dolphin udviklere. For at undgå lovmæssige problemer, inkluderer dette også gråzoner så som at downloade spil du tidligere har købt. Du behøver nødvendigvis ikke selv at eje en konsol for du kan købe et spil og dumpe det med en vens konsol. På den anden side, så er kopiéring af en vens spil dump anset for igen at være ulovligt.

For at dumpe spil med en Wii skal du installere homebrew kanalen og køre en applikation som CleanRip.

Hvilke dump formater er understøttet af Dolphin?

Dolphin understøtter spil dumpet i følgende formater:

  • GCM/ISO (ukomprimerede dumps, skulle gerne fylde 1.4GB for GameCube spil og 4.7GB for Wii Spil.
  • GCZ (Dolphin kan anvendes til at komprimere dine spil til dette format)
  • CISO
  • WBFS (ikke understøttet i Dolphin 3.0 og tidligere)

Bemærk at WBFS og CISO er tabsfyldte komprimeringsformater: de fjerner noget af den information gemt på disken der ikke anvendes for at gøre filerne mindre. Derfor anbefaler vi at du dumper dine spil som GCM/ISO hvis du oplever problemer ved anvendelsen af WBFS dumps.