Czym jest Dolphin?

Dolphin to emulator GameCube i Wii o wysokiej kompatybilności większości tytułów dla obu platform. Na początku, w 2003 roku, był opracowywany w źródle zamkniętym, a od 2008 roku w źródle otwartym.

Jaka jest licencja Dolphina?

Gdy Dolphin stał się otwartoźródłowy w 2008, ukazał się on na licencji GPLv2. Jednak od tamtego czasu został on przelicencjonowany do GPLv2+. Według licencji, możesz używać Dolphina i jego otwarty kod w dowolnym celu, lecz rozpowszechnianie Dolphina wymaga wydania kodu źródłowego i przyznania zasług. Aby dowiedzieć się więcej, zobacz dokument licencyjny.

Kto stworzył Dolphina?

Ponad 200 ludzi ciężko pracowało przez lata, aby stworzyć Dolphina. Lista współautorów może być znaleziona na GitHub.

Dolphin nie jest powiązany z Nintendo w jakikolwiek sposób.

Jakie systemy operacyjne są wspierane?

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.

Jaki procesor wybrać?

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.

Którą kartę graficzną potrzebuję?

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.

Jaka ilość pamięci RAM jest potrzebna aby uruchomić Dolphina?

Posiadanie 2GB lub więcej jest zalecane. Szybkość RAM, czy też ilość RAM, zazwyczaj nie mają wpływu na szybkość emulacji.

Którą wersję Dolphina powinienem pobrać?

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.

"Nie można uruchomić programu z powodu braku MSVCP140.dll"

Dolphin obecnie wykorzystuje Visual Studio C++ 2015 do kompilacji na systemie Windows, użytkownicy Windowsa muszą mieć zainstalowane biblioteki 64-bit Visual C++ z pakietu Visual Studio 2015 aby używać wersji rozwojowych. Ten pakiet redystrybucyjny wymaga przynajmniej Windows Vista SP2 lub Windows 7 SP1.

Równocześnie pamiętaj, aby wypakować pliki Dolphina z archiwum do folderu zamiast uruchamiać program bezpośrednio z archiwum.

"Aplikacja nie została uruchomiona z powodu braku pliku XINPUT1_3.dll"

Musisz zainstalować najnowsze sterowniki DirectX od firmy Microsoft lub upewnić się że masz zainstalowane najnowsze sterowniki kontrolera Xbox 360.

"Aplikacja nie została właściwie uruchomiona (0xc000007b)"

Ten typ błędu zwykle występuje tylko wtedy, gdy próbujesz uruchomić 64-bitową wersję Dolphina, gdy 32-bitowa wersja działa poprawnie. Kiedy użytkownicy widzą jeden z komunikatów o brakującym pliku vcomp100.dll lub xinput1_3.dll często pobierają 32-bitowe wersje tych plików z internetu i oczekują, że będą poprawnie działać z 64-bitowymi aplikacjami.

Jeśli masz ten problem, upewnij się, że usunąłeś ręcznie wszystkie pobrane pliki DLL, które znajdują się w ścieżkach systemu i w katalogu, w którym znajduje się emulator Dolphin i zainstaluj je ponownie z odpowiedniego instalatora runtime. Zapoznaj się z dwoma powyższymi pytaniami o dalsze informacje.

Mój laptop / Nowa karta graficzna nie działa tak jak powinien / powinna

Laptopy i nowoczesne karty graficzne używają różnych trików, aby zmniejszyć zużycie energii i ogólną temperaturę. Underclocking, zmniejszenie napięcia, używanie zintegrowanej zamiast dyskretnej grafiki itp. Czasami te triki stoją emulatorowi w drodze i system potrzebuje trochę pomocy w otrzymaniu maksymalnych możliwości z emulatora. Użyj poniższych linków w celu uzyskania pomocy.

Mam skonfigurowane powiązania dla drugiego padu GameCube ale to nie działa

Upewnij się, że emulowany port 2 GameCube jest skonfigurowany jako standardowy kontroler na karcie GameCube głównego okna konfiguracyjnego. Jeśli pad nadal nie działa, sprawdź, czy gra rzeczywiście obsługuje drugiego kontrolera GameCube.

Czy mogę używać bezprzewodowego kontrolera PS3 lub PS4?

Zainstaluj pakiet sterowników ScpToolkit aby można było rozpoznać twój kontroler jako urządzenie bluetooth, albo podłączyć kontroler PS3 do systemu. Oba urządzenia mogą służyć jako Dolphin GCPad i Wiimote.

Mój dźwięk zacina się!

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.

Gra "X" nie działa poprawnie

Nawet po dekadzie pracy, Dolphin wciąż nie jest idealnym emulatorem. To oznacza, że możesz napotkać różne problemy począwszy od nieznacznych dźwiękowych lub graficznych defektów, do nawet zatrzymania gry lub zawieszenia się programu. Aby dostarczyć użytkownikom jak najwięcej informacji, strona domowa Dolphina wiki posiada tysiące stron dedykowanych grom i różnym funkcjonalnościom emulatora. Strony poświęcone konkretnym grom zawierają listę problemów, rozwiązania, a także ustawienia potrzebne do uruchomienia gry z jak największą dokładnością.

Jeśli znajdziesz błąd w grze, który nie jest wyszczególniony na Wiki, proszę sprawdź listę problemów i zobacz, czy nie został on już zgłoszony. Jeśli nie został, możesz spokojnie raportować swój błąd aby autorzy wiedzieli o jego istnieniu. Miej na uwadze, że jedną z reguł jaką musisz spełnić przed zgłoszeniem błędu jest upewnienie się, czy taki bład nie został już naprawiony w najnowszej wersji rozwojowej.

Dolphin przyspiesza gdy otwieram menu grafiki?

Dolphin jest domyślnie tak skonfigurowany, aby działać tak szybko jak to możliwe. Jednakże, dla niektórych gier taka konfiguracja może powodować problemy, zwłaszcza dla takich gier, które wymagają bardziej dokładnej/wolniejszej emulacji aby działać poprawnie. Dla wygody użytkownika, wiele gier ma prekonfigurowane ustawienia w "GameINI", pliku z ustawieniami dla każdej gry z osobna.

Poprzez otwarcie menu ustawień graficznych, nadpisujesz plik GameINI domyślnymi ustawieniami oraz ustawieniami z menu grafiki, które po zmianie od teraz będą globalnie domyślne. Jeśli grasz w grę, która wymaga dokładnej/wolnej emulacji, to otwarcie menu ustawień graficznych deaktywuje te prekonfigurowane dokładne/wolne ustawienia emulacji, co powoduje przyspieszenie działania. Taka sytuacja spowoduje narażenie się na błedy i problemy emulacji, przed którymi chroniły Cię ustawienia w GameINI.

Przejdź na Dolphin Wiki aby sprawdzić jakie gry wymagają jakich ustawień do prawidłowego działania i dlaczego.

Jak mogę skompilować Dolphina na moim komputerze?

Jak mogę najlepiej śledzić postęp rozwoju?

Buildy są kompilowane dla każdej wersji rozwojowej Dolphina i są dostępne na stronie pobierania.

Wszystkie zatwierdzenia Git są również dostępne na GitHub, gdzie można komentować zmiany i zobaczyć nowe wstawione wnioski, aby nie przeoczyć kolejnych funkcji.

Mam pomysł, jak polepszyć emulator. W jaki sposób mogę najlepiej poinformować o tym deweloperów?

Większość deweloperów Dolphina czyta "Dyskusja Rozwoju" na forum. Wiec wstawienie tam wątku może być dobrym pomysłem, aby uzyskać od deweloperów jakieś informacje zwrotne, a także od użytkowników.

Deweloperzy Dolphina także komunikują poprzez IRC, który jest lepszy do natychmiastowej dyskusji niż forum. Dołącz do nas na #dolphin-emu @ irc.freenode.net.

Nawet, jeśli twój pomysł jest bardzo dobry, trzeba pamiętać, że programiści czynią swoją prace dla Dolphina w ich wolnym czasie i nie mogą poświęcać czasu na uwzględnienie wszystkiego, co użytkownicy zasugerowali. Jeśli możesz zaprojektować pierwszą wersje twojego pomysłu, będzie to dobry sposób aby zwrócić na nią uwagę deweloperów.

Czy Emulator Dolphin nie mógłby używać większej liczby rdzeni?

W ten sposób procesory nie działają.

Każdy rdzeń procesora pracuje równolegle. Dwa zadania mogą działać bardzo dobrze równolegle, jeśli nie muszą ze sobą za często komunikować lub pracują na dokładnie tej samej prędkości. Na przykład, kompresja plików może działać na oddzielnych rdzeniach, ponieważ kompresja jednego i kompresja drugiego pliku to dwa całkowicie niezależne zadania, które nie potrzebują ze sobą komunikować.

Jeśli chcesz którekolwiek z tych zadań podzielić na mniejsze zadania, w celu uruchomienia ich na dalszych rdzeniach, program najprawdopodobniej będzie wolniejszy lub wcale nie będzie działał. Dlatego Delfin działa tylko na 3 rdzeniach a nie używa wszystkich 4 lub 6 rdzeni procesora.

Dlaczego potrzebuję tak dużej mocy Procesora aby emulować znacznie wolniejszą konsolę

Prawdą jest to, że sprzęt GameCube i Wii jest znacznie wolniejszy od sprzętu potrzebnego do emulowania gier programem Dolphin. Sprzęt zawarty w tych konsolach, różni się bardzo od tego, co zwykle znajdziesz w komputerze PC przeznaczonego do gier. Na przykład:

  • Zamiast procesora Intel lub AMD x86, GameCube i Wii używają procesora IBM PowerPC. Gry zostały zaprogramowane dla tego procesora: podczas emulacji, każde podstawowe polecenie gry musi być przetłumaczone na coś, co komputer PC może wykonać. W zależności od polecenia, może to zabrać od 2x do 100x cykli zegara, co odpowiada na pytanie, dlaczego potrzebne jest więcej mocy niż posiada procesor 486MHz aby emulować GameCube.

  • Pamięć RAM w tych konsolach to pamięć SRAM, jest mniejsza, ale szybsza niż stosowana w komputerach PC pamięć SDRAM. Ponadto, zarówno procesor jak i karta graficzna używają tej samej pamięci, co sprawia, że ​​operacje takie jak dodawanie tekstur (z pamięci procesora do pamięci karty graficznej) lub kopiowanie bufora ramki (z pamięci karty graficznej do pamięci procesora) wymagają dużo mniej zasobów, niż na komputerze PC.

  • Karta graficzna nie używa shaderów: każdy efekt graficzny i każde obliczenie wykonywane przez grę jest bezpośrednio wykonywane przez sprzęt bez przejściowego języka programowania. Tak nie działa jednak karta graficzna komputera PC. Delfin wykorzystuje shadery na karcie graficznej komputera PC, powodując znacznie wolniejsze działanie, podczas gdy karta graficzna GameCube wykonuje obliczenia bezpośrednio na sprzęcie.

  • Na komputerze PC musi być uruchomiony system operacyjny, aby być w stanie uruchomić kilka programów jednocześnie. GameCube i Wii nie mają takich wymagań i mogą bezpośrednio wykonywać programy na sprzęcie bez pośrednictwa systemu operacyjnego, dzięki czemu komunikacja pomiędzy chipami jest dużo szybsza.

Ta lista nie jest kompletna, ale powinna dobrze pokazać przyczyny, dlaczego ​​emulacja wymaga tak silnego komputera.

Skąd mogę pobrać ISO/Rom'y gier

Krótka odpowiedź: Nie możesz. Kup gry i zrzucić je za pomocą Wii.

Długa odpowiedź: Pobieranie gier komercyjnych jest niezgodne z prawem i zdecydowanie nie mile widziane przez deweloperów Dolphina. Aby uniknąć problemów prawnych, nie należy również pobierać gier, które zakupiłeś wcześniej. Nie jest konieczne posiadanie konsoli do gier, ponieważ możesz kupić płytę z grą i zrzucić je z konsoli u kolegi. Ale kopiowanie zrzutu gry kolegi jest również nielegalnie.

Dla zrzutu gier z Wii, będziesz musiał zainstalować kanał Homebrew i uruchomić aplikację, taką jak [CleanRip] (http://wiibrew.org/wiki/CleanRip).

Jakie formaty zrzutów obrazu są wspierane

Dolphin obsługuje zrzuty gier w następujących formatach:

  • GCM/ISO (nieskompresowane zrzuty, w rozmiarze 1.4GB dla gier GameCube i 4.7GB dla gier Wii)
  • GCZ (Dolphin może być stosowany do kompresji gier w tym formacie)
  • CISO
  • WBFS (nie obsługiwane w Dolphin 3.0 lub wcześniej)

Pamiętaj, że WBFS i CISO to formaty kompresji stratnej: usuwają niektóre z niewykorzystanych informacji zawartych na dyskach, aby pliki były mniejsze. Dlatego zalecamy stosowanie zrzutu gier jako GCM/ISO, jeśli będziesz miał problemy z używaniem zrzutu WBFS.