Czym jest Dolphin?

Dolphin to emulator GameCube i Wii o wysokiej kompatybilności z większością tytułów na obie platformy. Na początku rozwoju, w 2003 roku, jego kod źródłowy był zamknięty, a od 2008 roku jest rozwijany z otwartym kodem źródłowym.

Jaka jest licencja Dolphina?

Gdy kod źródłowy Dolphina został otwarty w 2008, ukazał się on na licencji GPLv2. Jednak jego licencja została później zmieniona na GPLv2+. W ramach tej licencji możesz używać Dolphina i jego kodu źródłowego w dowolnym celu, lecz rozpowszechnianie Dolphina wymaga udostępnienia kodu źródłowego i podania jego autorstwa. 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żesz znaleźć na GitHubie.

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

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.

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.

Którą kartę graficzną potrzebuję?

Wybór karty graficznej dla Dolphina to dość proste zadanie. Im mocniejsza karta graficzna, tym większa rozdzielczość i liczba ulepszeń, których możesz używać, zanim zauważysz spowolnienie. Jednak najważniejszą rzeczą, na którą trzeba zwrócić uwagę, jest upewnienie się, że karta graficzna wspiera DirectX11.1 oraz OpenGL 4.4. Dolphin emuluje konsolę, która działa w bardzo odmienny sposób od tradycyjnego komputera i korzysta z najnowszych funkcji D3D i OGL, aby zmniejszyć obciążenie. Jeśli nie masz tych rozszerzeń, wydajność znacznie ucierpi.

  • NVIDIA: Każda nowoczesna karta graficzna NVIDIA ze średniej lub wyższej półki pozwoli wygodnie grać w wysokiej rozdzielczości przy użyciu Ubershaderów. Starsze (6+ lat) i te z niższej półki karty graficzne mogą sobie nie radzić i dlatego nie są zalecane.

  • AMD: Każda nowoczesna karta graficzna AMD ze średniej lub wyższej półki będzie działał dobrze w Dolphinie przy użyciu Ubershaderów. AMD woli używać D3D niż OpenGL, więc zalecamy D3D dla tych kart graficznych. Starsze (6+ lat) i te z niższej półki karty graficzne mogą sobie nie radzić i dlatego nie są zalecane.

  • Intel: Zintegrowane procesory graficzne Iris Pro dobrze działają z Dolphinem w D3D w systemie Windows, chociaż występują problemy ze sterownikami z innymi silnikami graficznymi w tym systemie operacyjnym. Nadal zdecydowanie zaleca się używanie prawdziwej, dedykowanej karty graficznej. Zintegrowane procesory graficzne starsze niż HD4000 nie są wspierane.

Ile pamięci RAM potrzebuję, aby uruchomić Dolphina?

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

Którą wersję Dolphina powinienem pobrać?

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.

„Nie można uruchomić programu, ponieważ brakuje pliku VC_.dll”

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.

„Aplikacja nie została uruchomiona, ponieważ plik XINPUT1_3.dll nie został znaleziony”

Zaktualizuj i/lub napraw DirectX lub ponownie zainstaluj Sterowniki kontrolera Xbox 360.

„Aplikacja nie została właściwie uruchomiona (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.

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 dedykowanej karty graficznej itp. Czasami te triki przeszkadzają Dolphinowi i system potrzebuje trochę pomocy, aby wykorzystać swoje maksymalne możliwości z emulatorem. Użyj poniższych linków w celu uzyskania pomocy.

Przypisałem klawisze do drugiego kontrolera GC, ale nie działają

Upewnij się, że emulowany port 2 GameCube jest skonfigurowany jako Standardowy Kontroler w zakładce GameCube, w głównym oknie konfiguracyjnym. Jeśli kontroler nadal nie działa, sprawdź, czy gra rzeczywiście obsługuje dwa kontrolery GameCube.

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

Czasami podczas działania gry mogą wystąpić sytuacje, w których Dolphin nie może działać z pełną prędkością. Emulowana konsola nie działa z pełną prędkością, dlatego nie emituje tyle dźwięku, ile potrzebuje Dolphin. W rezultacie pojawiają się luki w dźwięku, powszechnie określane przez użytkowników jako zacinanie się dźwięku.

W rzeczywistości nie jest to problem z dźwiękiem, ale problem z wydajnością. Zacinania się dźwięku można uniknąć, uruchamiając Dolphin z pełną prędkością lub w najnowszych wersjach rozwojowych, aktywując rozciąganie dźwięku w czasie. Rozciągnięty dźwięk wypełni powstałe luki, dzięki czemu gra będzie brzmiała bardziej naturalnie kosztem niewielkiego opóźnienia dźwięku.

Gra „X” nie działa poprawnie

Nawet po dekadzie pracy, Dolphin wciąż nie jest idealnym emulatorem. Oznacza to, ż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, na stronie Dolphina dostępna jest wiki, która 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 zgłosić swój błąd, aby deweloperzy 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łąd nie został już naprawiony w najnowszej wersji rozwojowej.

Dolphin przyspiesza, gdy otwieram menu ustawień graficznych?

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.

Jak mogę skompilować Dolphina na moim komputerze?

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

Kompilacje każdej wersji rozwojowej Dolphina są dostępne na stronie pobierania.

Lista wszystkich wprowadzonych zmian dostępna jest na GitHubie, gdzie możesz je komentować i zobaczyć nowe wnioski o przyłączenie zmian, aby uzyskać dostęp do nadchodzących funkcji.

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

Większość deweloperów Dolphina czyta forum "Dyskusja Rozwoju". Stworzenie tam wątku jest dobrym sposobem na uzyskanie opinii deweloperów oraz użytkowników.

Deweloperzy Dolphina komunikują się również przez IRC, które jest lepsze do błyskawicznej dyskusji niż forum. Dołącz do nas na #dolphin-emu @ irc.libera.chat.

Nawet jeśli twój pomysł jest bardzo dobry, pamiętaj, że deweloperzy pracują nad Dolphinem w ich wolnym czasie i niekoniecznie mają czas implementować wszystko, co zasugerują użytkownicy. Przesłanie szkicu Twojego pomysłu jest dobrym sposobem na zwrócenie uwagi 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.

Where can I download game ISOs/ROMs?

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.