Apa itu Dolphin?

Dolphin merupakan emulator GameCube dan Wii dengan keserasian tinggi merentasi kebanyakan tajuk permainan untuk kedua-dua platforms. Ia mula-mula dibangunkan sebagai sumber tertutup pada tahun 2003, dan sebagai sumber terbuka semenjak 2008.

Apakah Lesen Dolphin gunakan?

Bila Dolphin menjadi projek bersumber-terbuka pada 2008, ia dikeluarkan di bawah lesen GPLv2. Walaubagaimanapun, ia telah pun dilesen semula ke GPLv2+. Berdasarkan pada pelesenan tersebut, anda boleh guna Dolphin dan kod sumbernya atas apa jua tujuan, tetapi untuk mengedar Dolphin perlukan kod sumber disertakan sekali dan attribusi jua. Untuk maklumat lanjut, sila rujuk dokumen pelesenan.

Siapakah Yang Membina Dolphin?

Lebih daripada 200 orang telah bertungkus lumus bertahun-tahun untuk membina Dolphin. Senarai penyumbang boleh ditemui di GitHub.

Dolphin tiada kena mengena dengan Nintendo.

Apakah sistem pengoperasian yang disokong?

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.

CPU yang mana seharusnya saya gunakan?

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.

GPU yang manakah saya perlukan?

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.

Berapa banyak RAMkah yang Saya perlu untuk jalankan Dolphin?

2GB atau lebih disarankan. Kelajuan RAM atau amaun RAM biasanya tidak memberi kesan pada kelajuan emulasi.

Versi Dolphin yang manakah Saya harus muat turun?

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.

"Program ini tidak dapat dimulakan kerana MSVCP140.dll telah hilang"

Dolphin kini menggunakan Visual Studio C++ 2015 pengompilan Windows, pengguna Windows mesti mempunyai 64-bit Visual C++ redistributable untuk Visual Studio 2015 dipasang supaya dapat guna binaan pembangunan. Masa jalan mempunyai keperluan sistem minimum bagi Windows Vista SP2 dan Windows 7 SP1.

Perlu diingat, ekstrak fail Dolphin ke dalam folder dalam komputer anda selain dari menjalankan Dolphin secara terus dari arkib.

"Aplikasi ini gagal dimulakan kerana XIMPUT1_3.dll tidak ditemui"

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

"Aplikasi tidak boleh dimulakan denga baik (0xc000007b)"

Jenis ralat ini biasanya berlaku bila cuba menjalankan binaan Dolphin 64 bit, manakala binaan 32 bit dapat berjalan dengan baik. Bila seseorang melihat salah satu dari mesej ralat mengenai vcomp100.dll atau xinput1_3.dll hilang. Mereka biasanya akan memuat turun binaan 32 bit bagi fail tersebut menerusi internet dan jangkakan ia dapat berfungsi dengan baik pada aplikasi 64 bit.

Jika anda mengalami masalah ini, pastikan anda memadam mana-mana fail DLL yang dimuat turun secara manual yang anda masukkan dalam laluan sistem anda dan juga di dalam laluan binari Dolphin berada. Pasang semula ia dengan pemasang masa jalan yang betul. Sila rujuk dua persoalan diatas untuk maklumat lanjut.

Komputer riba / GPU baharu saya tidak berfungsi sepertimana yang diharapkan

Komputer riba dan GPU modern menggunakan pelbagai muslihat untuk mengurangkan penggunaan kuasa dan suhu keseluruhan mereka. Underclock, kurangkan voltan, guna grafik tersepadu selain dari grafik khusus, dll. kadangkala muslihat ini mengganggu prestasi Dolphin, dan sistem perlukan sedikit bantuan untuk gunakan keupayaannya secara maksimum terhadap emulator. Guna pautan dibawah untuk dapatkan bantuan.

Saya telah konfigur pengikatan untuk pad GC kedua tetapi ia tidak berfungsi

Pastikan port 2 GameCube teremulasi dikonfigur sebagai Pengawal Piawai dalam tab GameCube dalam tetingkap konfigurasi utama. Jika pad masih tidak berfungsi, pastikan permainan anda boleh guna pengawal GameCube kedua.

Bagaimana Saya guna pengawal tanpa wayar PS3 atau PS4 saya dengan Dolphin?

Pasang Pakej pemacu Kit Alat SCP supaya Windows dapat mengenal pasti pengawal anda sebagai peranti bluetooth, atau sambungkan pengawal PS3 ke sistem anda. Kemudian boleh digunakan pada konfigurasi GCPad Dolphin dan Wiimote Teremulasi.

Audio saya kelihatan kegagapan!

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.

Permainan "X" tidak dapat dijalankan dengan baik

Walaupun hasil kerja sepuluh tahun, Dolphin bukanlah emulator yang sempurna. Ia bermaksud anda mungkin hadapi pelbagai masalah seperti masalah kecil bunyi atau grafik hinggalah ralat kaku dan kerosakan besar. Untuk memastikan pengguna mendapat maklumat sebaik yang mungkin, laman sesawang Dolphin mengehos wiki dengan beribu-ribu halaman khusus pada permainan dan pelbagai fitur emulator. Laman khusus permainan biasanya menyenaraikan masalah yang dihadapi oleh sesebuah permainan, penyelesaiannya dan apakah tetapan khas yang perlu untuk memastikan permainan tersebut dapat dimainkan dengan lancar.

Jika anda temui pepijat di dalam permainan yang tidak tersenarai dalam Wiki, sila periksa dahulu penjejak masalah dan lihat sama ada ia sudah dilaporkan atau sebaliknya. Jika belum lagi dilaporkan, sila laporkan pepijat yang ditemui kepada pembangun supaya mereka mengetahui masalah ini. Pastikan anda mengikuti peraturan sebelum melaporkan sesebuah masalah dan ianya belum lagi dibaiki pada versi pembangunan yang terkini.

Dolphin menjadi laju ketika saya membuka menu grafik?

Dolphin dikonfigur untuk dijalankan sepantas yang boleh secara lalai. Walaubagaimanapun, sesetengah permainan akan menimbulkan masalah, dan ia perlukan tetapan yang lebih terperinci untuk dijalankan dengan baik. Untuk memudahkan pengguna, kebanyakan permainan sudah mempunyai tetapan yang diprakonfigur di dalam "GameINI", iaitu satu fail dengan tetapan suai untuk setiap permainan.

Dengan membuka menu grafik, anda boleh membatalkan tetapan lalai GameINI dan guna tetapan yang tersedia di dalam menu grafik, yang akan menjadi lalai sejagat atau apa jua yang anda tetapkan paling akhir. Jika anda memainkan permainan yang memerlukan tetapan yang terperinci, membuka menu grafik akan lumpuhkan tetapan tersebut dan hasilnya lebih pantas. Sebaliknya, anda akan hadapi beberapa masalah glic dan tetapan GameINI yang dilindungi.

Sila rujuk Wiki Dolphin untuk perincian berkenaan permainan yang ditetapkan untuk dapat berjalan dengan baik dan sebabnya.

Bagaimana Saya boleh bina Dolphin dalam komputer saya?

The build instructions are available on GitHub:

Apakah cara terbaik untuk mengikut kemajuan pembangunan?

Binaan dikompil setiap versi pembangunan Dolphin dan tersedia di laman muat turun.

Semua penyerahan Git juga tersedia di GitHub dimana anda boleh buat ulasan pada perubahan dan view new pull requests untuk lihat fitur akan datang.

Saya mempunyai idea untuk menjadikan Dolphin lebih baik, bagaimana Saya dapat memberitahu pembangun mengenainya?

Kebanyakan pembangun Dolphin akan membaca "Development discussion" forum. Pengeposan bebenang di sana merupakan ide yang baik untuk mendapatkan maklum balas dari pembangun mahupun dari pengguna.

Pembangun Dolphin juga berkomunikasi melalui IRC, iaitu perbincangan segera yang lebih baik dari forum. Oleh itu sertai kami di #dolphin-emu @ irc.freenode.net.

Walaupun ide anda sangat bernas, note ketahuilah pembangun membangunkan Dolphin mengikut masa lapang mereka dan tidak semestinya akan melaksanakan segalanya yang disaran oleh pengguna. Jika anda mampu, melaksanakan draf pertama anda dapat menarik perhatian pembangun mereliasasikan ide anda.

Dapatkah DOlphin menggunakan lebih teras CPU saya supaya menjadi lebih pantas?

CPU tidak berfungsi dengan cara tersebut.

Setiap teras dalam CPU berjalan secara selari. Dua tugas dapat berjalan dengan baik secara selari jika ia tidak perlu berkomunikasi dengan kerap pada kelajuan yang sama. Contohnya, memampatkan fail boleh dijalankan secara selari dalam teras berasingan kerana memampatkan satu fail dan memampatkan fail yang lain adalah dua tugas yang tidak bersandar, iaitu tidak perlu berkomunikasi untuk membuat kedua-duanya.

Di dalam Dolphin, hanya tugas yang berat dapat berjalan dengan baik secara selari adalah CPU, GPU dan DSP. Memecahkan mana-mana tugas ini kepada tugas yang lebih kecil hanya untuk menjalankannya pada lebih dari tiga teras menjadikan program semakin perlahan. Oelh sebab itulah Dolphin hanya gunakan 3 teras dan tidak guna baki 4 atau 6 teras CPU anda.

Kenapa Saya perlukan komputer spesifikasi terbaik untuk emulasikan konsol lama?

Memang benar perkakasan GameCube dan Wii lebih perlahan dari apa yang anda perlu emulasikan konsol menggunakan Dolphin, perkakasan yang ada di dalam konsol ini juga sangat berbeza dengan apa yang anda perolehi dalam permainan PC. Contohnya:

  • Selain dari CPU x86 Intel atau AMD, GameCube dan Wii gunakan CPU IBM PowerPC. Permainan diprogram untuk CPU ini: bila melakukan emulasi, setiap arahan asas permainan yang dijalankan perlu diterjemah pada sesuatu yang mana PC boleh lakukan. Bergantung pada jenis arahan, ia boleh jadi dalam bentuk kitaran jam 2x hingga 100x , yang menjelaskan kenapa anda perlu lebih dari CPU 486MHz CPU untuk emulasikan GameCube.

  • RAM di dalam konsol ini adalah SRAM, ia lebih kecil tetapi lebih pantas berbanding SDRAM yang digunaan dalam PC. Ia juga dikongsi antara CPU dan GPU, yang menjadikan operasi seperti muat naik tekstur (ingatan CPU ke ingatan GPU) atau menyalin penimbal bingkai (ingatan GPU ke ingatan CPU) menjadi kurang beban berbanding apa yang berlaku di dalam PC.

  • GPU tidak gunakan pelorek: setiap kesan grafik dan setiap pengiraan yang dibuat oleh permainan dilakukan secara terus oleh perkakasan tanpa bahasa pengaturcaraan perantara. Ia tidak boleh dipadankan bagaimana GPU PC berfungsi. Dolphin menggunakan pelorek pada GPU PC untuk terjemahkan apa yang GPU GC boleh buat secara langsung dengan perkakasan, ia menyebabkannya berjalan dengan lebih perlahan.

  • PC menjalankan sistem pengoperasian supaya boleh jalankan beberapa program pada masa yang sama. Manakala, GameCube atau Wii tidak memerlukan keperluan yang serupa dan ia lakukannya secara langsung pada perkakasan tersebut tanpa melalui sistem pengoperasian, maka banyak komunikasi berlaku diantara cip dan menjadi lebih pantas.

Senarai tidaklah banyak tetapi ia memberikan anda ide yang baik kenapa emulasi memerlukan komputer yang berprestasi tinggi.

Dimana Saya boleh muat turun ISO/ROM permainan?

Jawapan pendek: Tidak boleh. Beli permainan tersebut dan longgok ia dengan Wii.

Jawapan panjang: Memuat turun permainan komersial adalah salah dan tidak disukai oleh pembangun Dolphin. Untuk menghindari masalah perundangan, termasuklah memuat turun permainan yang anda telah beli sebelum ini. Anda tidak perlu memiliki konsol permainan tersebut hanya beli cakera permainan dan longgok ia dengan gunakan konsol rakan. Selain itu, menyalin longgok permainan rakan juga dianggap sebagai satu kesalahan.

Untuk melonggok permainan dengan Wii, anda perlu memasang saluran buatan sendiri dan jalankan aplikasi seperti CleanRip.

Apakah format longgok yang disokong oleh Dolphin?

Dolphin menyokong permainan yang dilonggok dalam format berikut:

  • GCM/ISO (longgok tak mampat, seharusnya dalam 1.4GB untuk permainan GameCube dan 4.7GB untuk permainan Wii
  • GCZ (Dolphin boleh digunakan untuk memampat permainan anda ke format ini)
  • CISO
  • WBFS (tidak disokong dalam Dolphin 3.0 atau lebih awal)

Perhatian WBFS dan CISO adalah format pemampatan hilang: ia membuang beberapa maklumat tidak diguna yang disimpan pada cakera untuk mengecilkan saiz fail. Oleh itu, kami sarankan anda cuba melonggok permainan anda sebagai GCM/ISO jika anda hadapi masalah bila guna longgok WBFS.