Mi az a Dolphin?

A Dolphin egy GameCube és Wii emulátor, mely a legtöbb nagyobb játékkal kopatibilis mindkét platformon. Először zárt körben történt a fejlesztés még 2003-ban, de 2008 óta nyílt forrású.

Mi a Dophin licence?

Mikor 2008-ban a Dophin nyílt forráskódúvá vált, GPLv2 licenc alatt tette azt. Azonban azóta átváltott GPLv2+ -ra. A licenc alapján bármilyen célra felhasználhatod a Dolphint és annak forráskódját, de a Dolphin terjesztésekor ki kell adni a forráskódot. További részletésrt olvasd el a licenc dokumentációt.

Ki készítette a Dolphint?

Több, mint 200 ember fektette kemény munkája a Dolphin elkészítésébe az évek során. A közreműködők listája megtalálható a GitHubon.

A Dolphin semmilyen módon nem áll kapcsolatban a Nintendóval.

Melyik operációs rendszer támogatott?

Dolphin is a cross-platform emulator that runs on Windows (7 and newer), Linux, and Mac OS X (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.

Melyik processzort használjam?

A Dolphin egy kétmagos alkalmazás, mely teljesítményileg az IPC-n (órajelenként utasítás) nyugszik. A több mag nem teszi semmivel sem gyorsabbá a Dolphint, bár az "extra" mag, amit a Dolphin nem használ, segíthet levenni a terhet a Dolphin által használt magokról.

  • Intel: Újabb Core i5 és i7 processzorok, mint az i5-4670K és i5-3570K rendkívül gyorsak és nagyon kedvezőek a relatív erejüket figyelembe véve. A K sorozat támogatja a túlhajtást, amivel tovább javítható ezen processzorok teljesítménye. A Core i7 változatoknak lényegében semmi előnye nincs IPC tekintetében az i5-ösökkel szemben, így pénzt spórolhatsz, ha Dolphin gépet építesz. Laptopoknál maradhatsz az i7-4700MQ és i7-4930MX kiadásoknál a legjobb teljesítmény érdekében. A legtöbb játék nagyon jól fog futni bármelyik ilyen processzoron.

  • AMD: A nagyon alacsony IPC miatt, az AMD processzorok rossz választások a Dolphinhez. Az FX8000 vonal lehet a legjobb választás, és mégha ezen processzorok a 4670K teljesítményének felét is érik el Dolphin alatt.

Megjegyzés: A processzorok teljesítményével kapcsolatos további információért, olvasd át ez a teljesítménytesztet, mely rengeteg felhasználótól tartalmaz eredményeket. Ne feledd, hogy a Dolphin egy konzol emulátor: azt teszi, amire a játék utasítja. Minden játéknak sajt szükséglete és rendszerigénye van. Néhány játék jól fut a legmodernebb processzorokon, míg mások nem futnak mindig teljes sebességen még a legerősebb processzoron sem.

Melyik videókártyát használjam?

Compared to processors, 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: Due to the importance of the OpenGL Extension “Buffer Storage” no NVIDIA GPU before the Geforce 4xx series can be recommended. Despite being a bit old, the Geforce GTX 460 will handle almost any game you throw at it in HD resolutions. Older NVIDIA GPUs will still be able to run the games fine, especially within the D3D backend and in OpenGL with older builds still using the “Vertex Streaming Hack.”

  • AMD: Unlike the processor battle, AMD’s graphics cards actually manage very well at Dolphin. As of 4.0-1192, AMD video cards see boosts around the board because of the addition of integer math. As such, the AMD HD5770 and should run most games at HD Resolutions.

  • Intel Onboard: Intel HD3000 and HD4000 can run Dolphin at reasonable speeds, and can even run many games with enhancements; but they will struggle with demanding titles. A full fledged graphics card is highly recommended. IGPs older than the HD3000 are not officially supported.

Mennyi memóriára van szükségem a Dolphin futtatásához?

2 GB vagy több az ajánlott. A memória sebessége vagy mennyisége általában nincs hatással az emuláció sebességére.

A Dolphin melyik változatát töltsem le?

A Dolphin utolsó stabil verziójával érdemes kezdeni: rengeteg játékkal működik és jól le volt tesztelve. A fejlesztői verziók tartalmazzák az utolsó javításokat és optimalizálásokat, de a folyamatosan változó kódjuk miatt keveset voltak tesztelve, és ismeretlen hibák előfordulhatnak.

A rendszer a Dolphin kiadásokból négy változatot kínál a honlapon:

  • Windows x64 a 64-bites Windows operációs rendszerhez
  • Mac OS X a 64-bites Mac OS X gépekhez
  • Ubuntu a Debian alapú 64-bites Linux operációs rendszerhez
  • Android APK a 64-bites Androidhoz

A Dolphin már nem támogatja a 32-bites operációs rendszereket. Hogy ellenőrizd, a Windowsod kompatibilis-e a 64-bites alkalmazásokkal, nyisd meg a Start menüt, jobb egérgom a Számítógépen és válaszd a Tulajdonságok menüpontot. Egy ablak jelenik meg, ahol a Rendszer típusa „64 bitesoperációs rendszer”, ha a Windows verziója képes a Dolphin x64 futtatására. Ha 32 bites operációs rendszert futtatsz, ajánlott frissíteni, hogy jobban kihasználhasd a hardvered képességeit.

Androidon is 64-bit (ARMv8 AArch64) szükséges a , Dolphinhez. Hogy ellenőrizd, Android telefonod rendelkezik-e a szükséges követelményekkel, egyszerűen csak futtasd az APK fájlt, és a Dolphin szólni fog.

Ne feledd, néha a buildbot nem feltétlen tud minden operációs rendszerhez megfelelően működő kiadást készíteni. Ha ilyen történne, az rövid időn beül javítva lesz.

„A program nem indítható el, mert az MSVCP120.dll hiányzik"

Ha ez a hiba jelentkezik egy stabil kiadásnál, próbáld újratelepíteni az alkalmazást. Ellenőrizd, hogy a vírusírtód nem rakta-e karanténba vagy törölte a Dolphin néhány szükséges fájlját.

Ha a fejlesztői verziót használod, bontsd ki a fájlokat az archívumból a számítógép egy mappájába, ahelyett, hogy a Dolphint közvetlen az archívumból futtatod.

„A program nem indítható el, mert az MSVCP140.dll hiányzik"

A Dolphin már Visual Studio C++ 2015-öt használ a Windowsos generáláshoz, így a Windows felhasználóknak, hogy a fejlesztői veziót használni tudják, telepíteniük kell a következőt: 64-bit Visual C++ redistributable for Visual Studio 2015. A minimális rendszerkövetelménye a Windows Vista SP2 és Windows 7 SP1.

Valamint bontsd ki a Dolphin fájlokat az archívumból a számítógép egy mappájába, ahelyett, hogy a Dolphint közvetlen az archívumból futtatod.

"Az alkalmazás indítása sikertelen volt, mert az XINPUT1_3.dll nem található"

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

"Az alkalmazás nem tudott megfelelően elindulni (0xc000007b)"

Ez a fajta hiba többnyire 64 bites Dolphin változatok használatakor jelentkezik, 32 bites használata esetén tökéletesen működik. Ha valaki észleli a vcomp100.dll vagy xinput1_3.dll hiányát jelző hiba valamelyikét, akkor általában letölti ezeknek a fájloknak a 32 bites változatát és reméli, hogy megfelelően fog működni 64 bites alkalmazásokkal.» » Amennyiben ebbe a hibába ütközöl, győződj meg arról, hogy kézileg töröltél minden letöltött DLL fájlt, a rendszer mappákból és a Dolphin telepítési helyéről, majd telepítsd azokat a megfelelő telepítő programokkal. Utalás a két fenti kérdésre a további információkért.»

A laptopom / Az új GPU-m nem teljesít úgy, ahogy kellene

A laptopok és modern GPU-k különféle trükköket használnak a fogyasztásuk és a hőtermelésük csökkentése érdekében. Órajel korlátozás, feszültségcsökkentés, integrált használata a dedikált grafikus kártya helyett, stb. Néha ezek a trükkök a Dolphin útjába állnak, és a rendszer egy kis segítségre szorul, hogy kihasználja maximális képességeit az emulátorral. További segítséget a lenti linken találsz.

Beállítottam a gombkiosztást a második GC irányítóhoz, de mégsem működik

Győződj meg róla, hogy az emulált GameCube 2-es port szabványos vezérlőnek legyen beállítva a fő beállítási ablak GameCube fülén. Ha a vezérlő továbbra sem működik, ellenőrizd, hogy a játék támogat-e egyáltalán második GameCube irányítót.

Hogy használhatok PS3 vagy PS4 vezérlőt Dolphinnel?

Az ScpToolkit driver package telepítése szükséges, hogy a Windows bluetooth eszközként felismerje a vezérlőt, vagy hogy csatlakoztathass egy PS3 vezérlőt a rendszeredhez. Ezután használhatók a Dolphin GCPad-ban és az emulált Wiimote beállításban.

Akadozik a hang!

A HLE audió emuláció mindig is probléma volt Dolphinben. Hibák, fagyások, hiányzó hang, hangerő problémák, és egyéb gondok sújtották az emulátort. Az erőfeszítések végül a gondok 99%-át javították, a hangemuláció végre szinkronba került az emuláció sebességével. Úgy viselkedik, ahogy a konzol tenné, és elkerül több ezer hangproblémát és fagyást.

Mit tehetsz? Nos, ha jóval a teljes sebesség alatt vagy, a képkockák számának lentebb korlátozása időt nyersz a képkocka elnyújtásával. Az OpenAL audió háttéreszköz képes időnyújtásra, attól függően, a képkockák hogy vannak korlátozva.

Ezen kívül nincs más lehetőség, csak a játék teljes sebességen futtatása. Ha inkább a hibás audiót hallgatnád, használj egy korábbi kiadást, mint a Dolphin 3.5.

"X” játék nem fut jól

Még egy évtizedes munka után sem nevezhető tökéletesnek a Dolphin emulátor. Vagyis még találkozhatsz különféle problémákkal, melyek grafikai vagy hangzásbeli hibáktól a játék lefagyásáig terjedhetnek. Hogy megóvjuk a felhasználókat a legtöbb felesleges információtól, a Dolphin weboldalon található egy több ezer oldalas wiki a játékokról és az emulátor különféle szolgáltatásairól. A játékhoz kapcsolódó oldalak gyakran említik a játékok problémáit, megoldásait és milyen beállítások szükségesek, hogy a lehető legjobban fusson.

Ha találsz egy hibát a játékban, mely nincs a Wikin feltűntetve, kérlek nézd meg a hibakövető oldalon, hátha már jelentették. Ha nincs ott, nyugodtan jelentsd a hibát, amit találtál, hogy a fejlesztők is tudjanak róla. Ne feledd, hogy a szabályokat be követned kell a bejelentés előtt, és győződj meg róla, hogy a hiba nehogy javítva legyen már a legutolsó fejlesztői verzióban.

A Dolphin felgyorsul, ha a grafikai menüt használom?

A Dolphin úgy van beállítva, hogy alapértelmezetten a legnagyobb sebességen fusson. Azonban néhány játéknál ez sok problémát okoz, és még pontosabb és egyedibb beállítások szükségesek a megfelelő futáshoz. A felhasználó kényelme érdekében, sok játékhoz már meg vannak adva az egyéni beállítások a "GameINI” fájlban.

A grafikai menü megnyitásával felülírod a GameINI alapértelmezett beállításait és a grafikai menü beállításai helyett azt használod, mely globális alapbeállítás lehet, vagy amit jóvá hagysz. Ha olyan játékkal játszol, melyhez pontos beállítások szükségesek, a grafikai beállításokban kikapcsolhatod, ami nem kell, és gyorsulást érhetsz el. Azonban olyan hibák is előjöhetnek, amiktől a GameINI beállításai eddig megóvtak.

További részleteket, hogy melyik játékhoz milyen beállítás szükséges és miért, a Dolphin Wiki oldalon találsz.

Hogyan készíthetek Dolphin emulátort a számítógépemen?

Az instrukciók elérhetők GitHubon:

Mi a legjobb módja a fejlesztés figyelemmel követésének?

A Dolphin minden fejlesztői verziójának legenerált kiadása elérhető a letöltési oldalon.

Minden Git véglegesítés szintén elérhető GitHubon, ahol megjegyzést írhatsz és elolvashatod a kéréseket, hogy milyen funkciók érkeznek.

Van ötletem a Dolphin javítására, hogyan juttathatnám a fejlesztők tudomására?

A legtöbb Dolphin fejlesztő olvassa a „Fejlesztési beszélgetések" fórumot. Talán jó ide írni, hogy visszajelzést kapj a fejlesztőktől és a felhasználóktól.

A Dolphin fejlesztők IRC-n is elérhetőek, mely alkalmasabb közvetlen beszélgetéshez. Itt megtalálsz minket: #dolphin-emu @ irc.freenode.net.

Még ha az ötleted nagyon jó is, ne feledd, a fejlesztők szabadidejükben dolgoznak Dolphinen és nem feltétlen van idejük minden ember javaslatát beépíteni. Ha tudod, vázold fel az ötleted alapját, hogy felkeltsd a fejlesztők érdeklődését.

Nem használhatna a Dolphin több CPU magot, hogy gyorsabb legyen?

A processzorok nem így működnek.

A processzor minden magja párhuzamosan fut. két feladat nagyon jl fut párhuzamosan, ha rikán kell kommunikálniuk vagy ugyanolyan sebességgel futnak. Például a fájlok tömörítése futhat különböző magokon, mert egy fájl tömörítése és egy másik tömörítése két teljesen független feladat, melyeknek nem kell kommunikálniuk.

Dolphinben csak a fő feladatok tudnak jól párhuzamosan futni, mégpedig a CPU, a GPU és a DSP. Bármelyik ilyen feladat felosztása kisebb feladatokra, csak hogy több magon fusson, nagyon valószínű, hogy csak lassítana a programon. Ezért a Dolphin csak 3 magon fut és nem fogja használni mind a 4 vagy 6 processzormagot.

Miért kell ilyen erős gép egy régi konzol emulálásához?

Igaz, hogy míg a GameCube és Wii hardver sokkal lassabb, mint ami a Dolphin emulációjához szükséges, az ezen konzolokban található harverek is nagyon különböznek attól, amit egy PC-ben találsz. Például:

  • Az Intel vagy AMD x86 CPU-k helyett a GameCube és Wii IBM PowerPC processzort használ. A játékokat erre a processzorra programozták: emuláláskor minden alapműveletet, amit a játék futtat, le kell fordítani, hogy egy Pc végre tudja hajtani. A művelettől függően, ez 2x - 100x órajelbe is kerülhet, ami megmagyarázza, miért kell egy 486MHz-es processzornál jobb a GameCube emuláláshoz.

  • A memória ezen konzolokban SRAM, ami kisebb, de gyorsabb, mint az SDRAM, amik a PC-kben vannak. Ezen osztozik a CPU és a GPU, amitől az olyan műveletek, mint a textúra feltöltések (CPU memóriából GPU memóriába) vagy képpufferelés másolásai (GPU memóriából CPU memóriába) kevésbé körülményesek, nem úgy, mint PC-n.

  • A GPU nem használ shadereket: minden grafikai effektet és minden számolást a játék végez, melyet közvetlen a hardver futtat, közbeiktatott programozási nyelv nélkül. Ez egyáltalán nem hasonlítható a PC-s GPU működéséhez. A Dolphin shadereket használ a PC-s GPU-n, hogy lefordítsa, amit a GC GPU közvetlen a hardveren tesz meg, ezáltal sokkal lassabban fut.

  • Egy PC operációs rendszert futtat, hogy egyszerre több programot tudjon futtatni. A GameCube vagy Wii nem igényel ilyet, és anélkül tud közvetlen a hardveren futtatni dolgokat, hogy az egy operációs rendszeren átmenne, így gyorsítva a chipek közötti kommunikációt.

A lista nem teljes, de jó képet ad arról, milyen emulációkhoz szükséges az erős számítógép.

Honnan tölthetnék le játék ISO/ROM fájlokat?

Rövid válasz: Sehonnan. Vásárolj játékokat és készíts róluk másolatot Wii konzollal.

Hosszabb válasz: A kereskedelmi forgalomba került játékok letöltése illegális, ezért azt a Dolphin fejlesztői teljes mértékben elítélik. A jogi problémák elkerülés végett, ide sorolhatjuk a szürke zónába tartozó esetet, a már megvásárolt játékok letöltését. Nincs szükséged saját játékkonzolra, mert ha megvásárolsz egy játékot, akkor készíthetsz róla saját másolatot valamelyik barátod konzolján is. Másrészről, a barátod játékmásolatainak lemásolása is törvényellenes.

A Wii konzollal történő játékmásolatok készítéséhez, telepítened kell a Homebrew Channel programot és a következő alkalmazást használni: CleanRip.

Milyen képfájlokat támogat a Dolphin?

A Dolphin a következő másolatok formátumainak lejátszását támogatja:

  • GCM/ISO (tömörítetlen, should be 1.4GB for GameCube játéknál 1.4GB, Wii játéknál 4.7GB
  • GCZ (Dolphin ebbe a formátumba tudja tömöríteni a játékokat)
  • CISO
  • WBFS (nem támogatott Dolphin 3.0 vagy korábbi kiadásban)

Ne feledd, hogy a WBFS és CISO veszteségesen tömörített formátumok: eltávolítanak néhány nem használt információt, amitől kisebb lesz a fájl. Ezért azt ajánljuk próbáld GCM/ISO formátumba menteni a játékokat, ha gondod lenne a WBFS fájlokkal.