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 er en multiplattform-emulator som er tilgjengelig for Microsoft Windows 7 (SP1) og nyere versjoner, Linux og macOS(10.10 Yosemite og nyere utgivelser) For best brukervennlighet og ytterligere grafiske tilpasninger, er Microsoft Windows anbefalt for de fleste brukere. Andre Unix-baserte utgaver(som FreeBSD) kan fungere, men er ikke offisielt støttet. Alle operativsystemer må ha 64-bits støtte for å kunne kjøre Dolphin.

I tillegg er Dolphin støttet på Android 5.0 64-bit og nyere. Androidutgaven av Dolphin er på prøvestadiet og kan ikke forventes å fungere like godt som PC-utgaven.

Hvilken CPU bør jeg bruke?

Dolphin er et tokjernersprogram som avhenger av IPC (Instruksjoner Per Klokkesyklus) for ytelse. Ytterligere kjerner vil ikke gjøre Dolphin raskere, selv om en "ekstra" kjerne som dolphin ikke bruker kan hjelpe til en del ved å hindre bakgrunnsoppgaver fra å bruke de samme kjernene som Dolphin.

Dermed har den beste CPU for Dolphin høy IPC, høy klokkesyklus ratio, og fire eller flere kjerner. Med fire kjerner har Dolphin to for hoved muleringstrådene, en tredje for andre oppgaver, en for operativsystemet og andre bakgrunnsoppgaver, uten at de tar ressurser fra emulatoren.

  • Intel: Nyere Code i5 og i7-prosessorer er ekstremt raske og veldig overkommelige i pris, med hensyn til deres relative styrke.. Forskjellen mellom i5 og i7 er dog som regel neglisjerbar i forhold til prisforskjellen (hyperthreading og ekstra kjerner spiller liten rolle). K-serien tillater overklokking, som kan øke ytelsen ytterligere for de CPU-ene. Core i7-varianter har omentrent ingen IPC-fordeler over i5-ene de er basert på, så spar pengene hvis du bygger en Dolphin-maskin. For laptoper, kan du betro deg til i7-4700MQ og i7-4930MX for absolutt best ytelse. De fleste spill vil kjøre veldig bra på disse prosessorene.

  • AMD kan abefales fra og med Ryzen generasjonen. På grunn av veldig lav IPC, er eldre AMD-CPU-er dårlige valg for Dolphin.

For flere detaljer, slik som spesifikke CPU-anbefalinger, sammenlikninger, eller hvilken hardware du burde ha for et spill, vennligst spør i vårt Hardware Forum før du kjøper.

Merk: For mer informasjon om vedrørende CPU-ytelse, sjekk denne hendige benktestrapporten som inneholder resultater fra massevis av brukere. Bare husk at Dolphin er en konsoll-emulator: den gjør hva den får beskjed om. Hvert spill har sine egne krav og hensyn. Noen spill kjører bra på de fleste moderne prosessorer, mens andre ikke kjører i full hastighet på selv de raskeste prosessorene.

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?

Den siste versjonen av Dolphin er et godt valg å starte med: Den fungerer med mange spill og er godt testet. Utviklingsversjoner har blitt testet med de siste fiksene og ytelsesoptimeringene, men siden de av natur er i konstant endring, betyr det at lite testing har blitt gjort og at feil kan inntreffe.

Vår bygningsrobot tilbyr versjoner av Dolphin i fire varianter på hovedsiden:

  • Windows x64 for 64-biters Windows-operativsystemer
  • macOS for 64-biters macOS-datamaskiner
  • Ubuntu for Debian-baserte 64-biters GNU/Linux-operativsystemer
  • Android APK-er for 64-biters Android

Vi distribuerer ikke lenger Linux-versjoner på nettsiden, så brukere må bygge fra kildekonde. Se vår Bygg Dolphin på Linux guide for instrukser.

Dolphin støtter ikke lenger 32-biters operativsystemer. For å sjekke om din versjon av Windows er kompatibel med 64-bits programmer, åpne startmenyen, høyreklikk Datamaskin og velg Egenskaper-fanen. Et vindu vil komme til syne, og vise "64-bits operativsystem" sågar også systemtype hvis din Windows-versjon kan kjøre Dolphin x64. Hvis du kjører et 32-biters operativsystem, burde du oppgradere for å bedre utbytte mulighetene på din maskinvare.

På Android krever nå Dolphin også 64-bit (ARMv8 AArch64). For å sjekke at din Android-telefon har de nødvendige avhengighetene, kjør APK-en, og Dolphin vil gi deg beskjed.

Merk at noen ganger er bygningsroboten ikke alltid tilstede for bygging, og forskjellige versjoner trenger ikke å ha blitt bygd rett for alle OS. Hvis dette skjer vil det bli ordnet på kort tid.

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

Du må installere den siste DirectX kjøreomgivelsen fra Microsoft eller sørge for at du har siste Xbox 360 Kontroller-Driveren installert.

"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!

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?

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?

Byggintstruksjonene er tilgjengelige på 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.