Hva er Dolphin?

Dolphin er en GameCube og Wii emulator med høy kompabilitet for mesteparten av titlene for begge platformer. Den ble først utviklet som lukket kildekode i 2003, og dernest som friprog siden 2008.

Hvilken lisens har Dolphin?

Når Dolphin ble fri programvare i 2008 ble det utgitt under GPLv2-lisensen. Dog har det siden blitt [re-lisensiert til GPLv2+] (https://dolphin-emu.org/blog/2015/05/25/relicensing-dolphin/). I henhold til lisensen, kan du bruke Dolphin og dens kildekode til ethvert formål, men å distribuere Dolphin krever at kildekoden frigis og at kildehenvisninger gis. For ytterligere detaljer, se lisensdokumentet.

Hvem lagde Dolphin?

Over 200 personer har jobbet hardt opp gjennom årene for å lage Dolphin. Listen av bidragsytere kan finnes på GitHub.

Dolphin er på ingen måte tilknyttet Nintendo.

Hvilke operativsystemer støttes?

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 bruke?

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.

Hva slags GPU trenger jeg?

Å velge et grafikkort for Dolphin er en forholdsvis enkel oppgave. Jo kraftigere grafikkortet er, jo flere piksler og forbedringer kan du aktivere før du får ytelsesproblemer. De viktigste tingene å huske på er at grafikkortet støtter DirectX 11.1 og OpenGL 4.4. Dolphin emulerer en konsoll som fungererer svært forskjellig fra en tradisjonell PC og bruker de siste funksjonene fra D3D og OGL for å øke bildeflyten(FPS).

Hvis disse funksjonene ikke er støttet, vil det skape ytelsesproblemer. * NVIDIA: Alle moderne midt på treet-grafikkort eller bedre vil kunne bruke Dolphin i HD-oppløsning med Ubershaders svært bra. Eldre (6+ år) og/eller kort med lavere ytelse vil ha problemer, og dette er ikke anbefalt.

  • AMD: Alle moderne midt på treet-grafikkort eller bedre AMD GPUer vil fungere bra.i i Dolphin med Ubershaders. AMD-GPUer foretrekker generelt D3D over OpenGL, slik at D3D anbefales for disse GPUene. Gamle (6+ år) og/eller budjsett-GPUer kan gi ytelsesproblemer, og er ikke anbefalt.

  • Intel: Iris Pro iGPUer fungerer godt med Dolphin ved valg av D3D i Windows, men det finnes driverproblemer med andre grafikk-rammeverk på Windows. A Et fysisk diskret grafikkkort er fortsatt anbefalt. IGPer eldre enn Intel HD4000 er ikke støttet.

Hvor mye RAM trenger jeg for å kjøre Dolphin?

2 GB eller mer anbefales. RAM-hastigheten eller mengden RAM har ingen innvirkning på emuleringshastigheten.

Hvilken versjon av Dolphin bør jeg laste ned?

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.

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

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.

"Dette programmet kunne ikke starte fordi XINPUT1_3.dll ikke ble funnet"

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

"Dette programmet kunne ikke starte på rett vis (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 laptop / nye GPU kjører ikke så bra 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 satt opp tastene for den andre GC-kontrolleren, men det fungerer ikke

Sørg for at den emulerte GameCube port 2 er satt opp som en forvalgt kontroller i GameCube fanen i hovedoppsettsvinduet. Hvis kontrolleren fortsatt ikke fungerer, sjekk at spillet du forsøker å spille faktisk kan bruke to GameCube-kontrollere.

Lyden hakker!

Noen ganger når du kjører et spill, kan du møte på en situasjon hvor Dolphin ikke klarer å kjøre spillet i full hastighet. Fordi den emulerte konsollen ikke kjører i full hastighet, så produserer den ikke den audioen som Dolphin trenger. Dermed er det huller i lyden, som vanligvis referes til som lydknaking av brukerne.

Dette er ikke et faktisk audioproblem, men et ytelsesproblem. Lydknaking kan unngås ved å kjøre Dolphin i full hastighet, eller i de siste utviklerbyggene, å aktivere tidsstrukket audio. Tidsstrukket audio vil "strekke" lyden fra spillet til å dekke over hullene, som tillater lyden i høres mer naturlig ut, til prisen av litt forsinkelse.

Spill "X" kjører ikke korrekt

Selv etter et tiår med arbeid, er ikke Dolphin en perfekt emulator. Dette betyr at du kan støte på forskjellige problemer fra små lyd eller grafikkdefekter til spillknekkende feil og kræsj. For å gi brukerne så mye informasjon som mulig, er Dolphin-nettsiden vertskap for en Wiki med tusenvis av sider dedikert til spill og forskjellige funksjoner i emulatoren. Spillspesifikke sider lister gjerne opp problemer spillet har, løsninger og hvilke innstillinger som trengs for å kjøre det så nøyaktig som mulig.

Hvis du finner en feil i et spill som ikke er listet opp på Wiki-en, sjekk feiloversikten og se om dette er rapportert der. Hvis så ikke er tilfelle, rapporter gjerne feilen du fant, slik at utviklerne er klar over problemet. Husk at en av reglene du må følge for å rapportere feil er å forsikre deg om at problemet ikke allerede er rapporter i den seneste utviklingsversjonen.

Dolphin kjører raskere når jeg åpner grafikkinstillinger?

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 kan jeg bygge Dolphin på min egen maskin?

The build instructions are available on GitHub:

Hvordan følger jeg utviklerprosessen best?

Et kjørbart program kompileres for hver utviklerversjon av Dolphin, og er tilgjengelige på nedlastingssiden.

Alle Git-bidrag er også tilgjengelige på GitHub hvor du kan kommentere på endringene og sjekke nye pull-forespørsler for å sniktitte på kommende endringer.

Jeg har en idé som kan gjøre Dolphin bedre. Hvordan kan jeg fortelle utviklerne 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 ikke Dolphin ha brukt flere av mine CPU-kjerner for å gå fortere?

CPU-er fungerer ikke på den måten.

Hver kjerne på en CPU kjører i parallell. To oppgaver kan kjøre bra i parallell hvis de ikke trenger å kommunisere med hverandre i akkurat samme hastighet. For eksempel, å komprimere filer kan bli gjort på separerte fordi å komprimere de forskjellige filene er individuelle oppgaver, som ikke behøver å kommunisere.

I Dolphin er de eneste store oppgavene som kan kjøres i parallell CPU-, GPU- og DSP- emuleringen. Å bryte opp noen av disse i mindre oppgaver for å kjøre parallelt vil sannsynligvis gjøre programmet tregere. Derfor støtter Dolphin bare bruk av 3 kjerner, og vil ikke benytte alle kjerner om du har 4/6/8/etc. CPU-kjerner.

Hvorfor trenger jeg en såpass kraftig datamaskin for å emulere en gammel konsoll?

Selv om det er sant at GameCube- og Wii -maskinvaren er mye tregere enn hva du trenger for å emulere konsollene via Dolphin, er maskinvaren også veldig forskjellig fra det du finner i en PC. For eksempel:

  • I stenden for en Intel eller AMD x86 CPU, bruker GameCube of Wii en IBM PowerPC CPU. Spill er programmert for denne CPU-en: Når de emuleres, må hver grunnleggende instruksjon et spill bruker oversettes til noe PC-en kan kjøre. Avhengig av instruksjonen, kan dette ta 2x til 100x så mange klokkesykluser, som forklarer hvorfor du trenger mer enn en 486MHz CPU for å emulere en GameCube.

  • RAM-en i disse konsollene er SRAM, mindre, men kjappere enn SDRAM som brukes i en PC. Det er også delt mellom CPU og GPU, som gjør ting som teksturopplastning (CPU-minne til GPU-minne) eller framebufferkopier (GPU-minne til CPU-minne) mye mindre krevende enn de er på en PC.

*GPU-en bruker ikke skygger: Hver grafikkeffekt og hver utregning gjort av spillet blir kjørt direkte av maskinvaren uten et programmeringsspråk imellom. Dette samsvarer ikke med hvordan en GPU på en PC fungerer. Dolphin bruker skygger på PC-ens GPU for å oversette hva GC GPU-en kan gjøre direkte i maskinvare, noe som får den til å kjøre saktere. * En PC kjører et operativsystem for å kunne kjøre flere programmer samtidig. En GameCube eller Wii har ikke samme kravet og kan kjøre ting direkte på maskinvaren uten å gå gjennom operativsystemet, som gjør kommunikasjonen mellom kretsene raskere.

Dette er ikke en komplett liste, men burde gi en god ide om hva som gjør at emulering trenger en kraftig PC.

Where can I download game ISOs/ROMs?

Kort svar: Du lar være. Kjøp spill og rip dem med en Wii.

Langt svar: Å laste ned kommersielle spill er ulovlig, og dermed sett ned på av Dolphin-utviklerne, for å forhindre juridiske problemer. Dette inkluderer gråsoner som å laste ned spill du har kjøpt tidligere. Du behøver ikke nødvendigvis å eie en spillkonsoll selv, siden du kan kjøpe spilldisker og rippe dem på en venns konsoll. Derimot er det kopirettighetsbrudd å rippe en venns spilldisk.

For å rippe spill med en Wii, er det enklest å først installere homebrew channel, og så kjøre et rippeprogram slik som CleanRip.

Hvilke dump-format støttetes av Dolphin?

Dolphin støtter avspilling av filer rippet i følgende formater:

  • GCM/ISO (Ukomprimerte rip, skal være 1.4GB for GameCube-spill og 4.7GB for Wii-spill
  • GCZ (Dolphin kan brukes for å komprimere til dette formatet)
  • CISO
  • WBFS (Støttes ikke i Dolphin 3.0 eller tidligere)

Merk at WBFS og CISP er tapsbaserte komprimeringsformat: de fjerner noen av den ubrukte informasjonen lagret på diskene for å gjøre dem mindre. Dermed anbefaler vi at du bruker GCM/ISO hvis du får problemer med en WBFS-rip.