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 (7 SP1 and newer), Linux, and macOS (10.10 Yosemite 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 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.

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

Hva slags GPU trenger jeg?

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

"Dette programmet kan ikke starte fordi MSVCP140.dll mangler"

Dolphin bruker nå Visual Studio C++ 2015 for kompilering på Windows, Windowsbrukere må ha 64-bit Visual C++ distribuerbar utgave av Visual Studio 2015 installert for å kunne bruke utviklingsversjoner. Kjøreomgivelsen har minimum påkrevd versjon Windows Vista SP2 og Windows 7 SP1.

Husk også å pakke ut Dolphins filer fra arktivet fra en mappe på din datamaskin i steden for å kjøre Dolphin direkte fra inni arkivet.

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

You need to install the latest DirectX runtime from Microsoft or make sure you have the latest Xbox 360 Controller Drivers installed.

"Dette programmet kunne ikke starte på rett vis (0xc000007b)"

Denne typen feil skjer vanligvis bare når du prøver å kjøre en 64-bit utgaven av Dolphin, med 32-bit utgave virker det helt fint. Når folk ser en av feilmeldingene om at vcomp100.dll eller Xinput1_3.dll mangler, laster de ofte ned 32-bit utgaven av disse filene fra Internett og forventer at alt skal fungere fint med 64-bits programmer.

Hvis du lider av dette problemet, sørg for å slette de manuelt nedlastede DLL-filene som er lagret i systemet og i mappene hvor Dolphin er installert og installer de med den riktige installasjonsfilen. Henvend deg til de to spørsmålene ovenfor for mer informasjon.

Min laptop / nye GPU kjører ikke så bra som den burde

Laptoper og moderne GPU-er bruker diverse triks for å redusere strømforbruk og temperatur. Underklokking, redusering av spennings-nivåer, bruke av integrert istedenfor diskret grafikk, etc. Noen av disse triksene er til hinder for Dolphin, og systemet trenger litt hjelp for å bruke sin maksimumskapasitet med emulatoren. Bruk linkene under for assistanse.

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.

Hvordan kan jeg bruke min PS3 eller PS4 trådløse kontroller med Dolphin?

Installer ScpToolkit-driverpakken for å få Windows til å gjenkjenne din kontroller som en blåtanns-enhet, eller for å koble til en PS3-kontroller til systemet ditt. De kan deretter brukes i Dolphins GCPad og emulert Wiimote-oppsett.

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

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?

Som forvalg er Dolphin satt opp til å kjøre så raskt som mulig. Dog, for noen spill, vil det forårsake en rekke problemer, siden de trenger mer nøyaktige og mer krevende innstillinger for å kjøre skikkelig. Som en bekvemmelighet for brukeren, har mange av disse spille disse innstillingene ferdig oppsatt i "GameINI", en fil med egendefinerte innstillinger for hvert spill.

Ved å åpne grafikkmenyen, overstyrer du GameINIs forvalgte innstilinger og bruker i steden innstillingene i grafikkmenyen, som vil være de globale innstillingene eller det du sist satt dem til. Hvis du spiller noe som trenger nøyaktig men krevende innstillinger, vil det å åpne grafikkmenyen skru av de innstillingene og føre til hastighetsøkning. Dog, kan du da oppleve feil og problemer som GameINI-innstillingene beskyttet deg mot.

Se Dolphin Wiki for detaljer om hvilke spill som trenger innstillinger for å kjøre på rett vis og hvorfor.

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?

De fleste utviklere leser på "Development discussion" forum. Å legge ut en tråd der kan være en god ide for å få tilbakemelding fra utviklere, men også fra brukere.

Dolphin-utviklere kommuniserer også via IRC, som er bedre for umiddelbar diskusjon enn et forum. Ta del på #dolphin-emu @ irc.freenode.net.

Selv hvis din idé er veldig god, merk at utviklerne gjør jobber på Dolphin på egen fritid og ikke nødvendigvis har tid til å implementere alt folk foreslår. Hvis du kan, er det å først implementere en skisse av din ide en god måte å få utviklernes oppmerksomhet.

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.

Hvor kan jeg laste ned ISO-er eller ROM-filer?

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.