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

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.

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.

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

"Programmet kan ikke starte, fordi VC_.dll mangler"

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.

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

Opdatér og/eller reparér DirectX eller reinstallér Xbox 360 controller driveren.

"Denne applikation var ude af stand til at starte korrekt (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.

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.

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

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?

Most of the Dolphin developers read the "Development discussion" forum. Posting a thread there might be a good idea to get some feedback from developers but also from users.

Dolphin developers also communicate via IRC, which is better for instant discussion than a forum. Join us on #dolphin-emu @ irc.libera.chat.

Even if your idea is very good, note that developers are doing their work on Dolphin on their free time and don't necessarily have the time to implement everything people suggest. If you can, implementing a first draft of your idea might be a good way to get developers attention.

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.

Where can I download game ISOs/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 supports playing games dumped in the following formats:

  • GCM/ISO (uncompressed dumps, should be 1.4GB for GameCube games and 4.7GB for Wii games)
  • GCZ *
  • CISO
  • WBFS
  • WIA *
  • NFS (Wii games purchased from the Wii U eShop)
  • RVZ *

Note that WBFS and CISO are lossy compression formats: they remove some of the unused information stored on the discs to make files smaller. If you wish to compress your dumps to save space, we recommend RVZ.

* Dolphin can be used to compress your games to this format