Quais sistemas operacionais são suportados?

Dolphin é um emulador multiplataforma que roda no Windows (Vista ou superior), Linux, Mac OS X (Lion ou superior), FreeBSD e dispositivos Android. Pela facilidade de uso e backends de vídeo adicionais, recomendamos o Windows 7 x64.

Qual CPU eu devo usar?

Dolphin é um aplicativo dual core que depende diretamente da taxa de IPC (Instructions Per Clock) para performance. Cores adicionais não irão fazer o Dolphin rodar mais rápido, no entanto um core "adicional" que o Dolphin não esteja usando pode ajudar na responsibilidade geral do sistema, pois evita que processos em segundo plano rodem nos mesmos cores em uso pelo Dolphin.

  • Intel: Os novos processadores Core i5 e i7 como o i5-4670K e o i5-3570K são extremamente rápidos e possuem um ótimo custo-benefício considerando seus poderes de processamento. A série K permite overclock, o que pode melhorar ainda mais a performance dessas CPUs. As variações Core i7 não possuem praticamente nenhum benefício na taxa de IPC se comparado com os i5s em que são baseados, então, economize dinheiro se você está montando um computador para rodar o Dolphin. Para notebooks, recomendamos o i7-4700MQ e o i7-4930MX para a melhor performance possível. A maioria dos jogos rodará sem problemas em qualquer um desses processadores.

  • AMD: Devido à taxa de IPC muito fraca, processadores AMD são péssimas escolhas para o rodar o Dolphin. A linha de processadores FX8000 é o melhor que a AMD pode oferecer, e mesmo assim vários desses processadores obterão menos da metade da performance de um i5-4670K no Dolphin.

Nota: Para maiores informações a respeito da performance de CPU no Dolphin, dê uma olhada neste benchmark, que contém resultados de vários usuários. Apenas lembre-se que o Dolphin é um emulador: ele fará o que os jogos mandarem ele fazer. Cada jogo possuí suas próprias configurações e requerimentos. Alguns jogos funcionam bem na maioria dos processadores atuais, enquanto alguns outros não rodam a 100% a todo tempo até mesmo nos processadores mais rápidos disponíveis atualmente.

Qual GPU eu preciso?

Comparado com processadores, escolher uma GPU para o Dolphin é uma tarefa bem simples. Quanto mais potente a GPU for, maior a resolução e melhorias que você poderá aplicar antes de começar a ter problemas com slowdowns. No entanto, o mais importante é certificar-se de que a GPU suporta DirectX 11.1 e OpenGL 4.4. O Dolphin emula consoles que funcionam de maneira bem diferente de um computador normal, e utiliza as últimas funcionalidades disponíveis no D3D e OGL para reduzir o overhead. Se sua GPU não suportar esas funcionalidades, o Dolphin ainda funcionará, mas a performance vai diminuir.

  • NVIDIA: Devido à importância da extensão OpenGL “Buffer Storage”, nenhuma GPU NVIDIA lançada antes da série Geforce 4xx deve ser recomendada. Embora um pouco velha, a Geforce GTX 460 vai dar conta de praticamente qualquer jogo em resoluções HD. GPUs NVIDIA antigas ainda serão capazes de emular jogos sem problemas, especialmente no backend D3D ou no backend OpenGL de builds antigas que ainda suportam o "Vertex Streaming Hack.”

  • AMD: Diferente da batalha dos processadores, GPUs da AMD são ótimas para o Dolphin. Desde a versão 4.0-1192, as GPUs AMD tem recebido ganhos de velocidade devido ao uso de cálculos com integers. Sendo assim, a AMD HD5770 e mais novas rodarão a maioria dos jogos em resoluções HD também.

  • Intel Onboard: Intel HD3000 e HD4000 consegue rodar o Dolphin em velocidades aceitáveis, e podem até rodar alguns jogos com melhorias; mas vão ter problemas com jogos mais pesados. Uma placa de vídeo dedicada é altamente recomendável para o Dolphin. Qualquer IGP lançada antes da HD3000 não é suportada.

De quanta memória RAM preciso para rodar o Dolphin?

2GB ou mais é recomendado. A velocidade e a quantidade de RAM geralmente não afeta a velocidade da emulação.

Qual versão do Dolphin eu devo baixar?

A última versão estável do Dolphin é a melhor escolha pois: trabalha bem com muitos jogos e foi testada. Use-a, a menos que você encontre algum problema com um jogo que foi corrigido por uma versão de desenvolvimento mais recente.

Cada versão Dolphin está disponível em três variantes:

  • Windows x64 para sistemas operacionais Windows 64 bit
  • Windows x86 para sistemas operacionais Windows 32 bit (também funciona em Windows 64 bit, mas é mais lento)
  • Mac OS X para computadores Mac OS X 64 bit
  • Linux para sistemas operacionais Linux 64 bit

Para saber se o seu sistema operacional é compatível com aplicações de 64 bits, abra o Menu Iniciar, clique com o botão direito em Computador e selecione a opção Propriedades. Uma janela deve aparecer, mostrando "Sistema Operacional de 64 Bits" como o Tipo de Sistema se a sua versão do Windows for capaz de rodar o Dolphin x64.

"Este programa não pode ser iniciado porque a MSVCP120.dll está ausente"

Se você está usando uma versão de desenvolvimento, extraia os arquivos do download em uma pasta no seu computador ao invés de executar o Dolphin diretamente de dentro do download.

Se você está recebendo esse erro com uma versão estável, tente reinstalar o Dolphin. Verifique também se o seu antivírus não colocou arquivos em quarentena ou deletou algum arquivo que o Dolphin utiliza.

"O programa não pode ser iniciado porque está faltando XINPUT1_3.dll no seu computador. Tente reinstalá-lo para resolver esse problema."

Você precisa instalar o runtime do DirectX da Microsoft.

"Não foi possível iniciar o programa corretamente (0xc000007b)"

Esse tipo de erro geralmente acontece apenas ao tentar rodar um build 64 bit do Dolphin, enquanto os builds 32 bit funcionam perfeitamente. Quando as pessoas encontram mensagens de erro sobre vcomp100.dll ou xinput1_3.dll faltando, elas costumam baixar manualmente versões 32 bit desses arquivos na internet e esperam que funcionem normalmente com builds 64 bit.

Se você está tendo esse problema, delete qualquer DLL baixada manualmente, que costumam estar nas pastas do sistema ou na pasta do Dolphin e reinstale utilizando os pacotes oficiais. Veja as duas questões acima para mais informações.

Meu Laptop / Nova GPU está com uma performance abaixo do esperado

Notebooks e placas de vídeo modernas usam algumas técnicas para reduzir seu consumo elétrico e sua temperatura geral. Underclocking, redução da voltagem, uso da placa de vídeo on-board ao invéz da placa dedicada, etc. Algumas vezes essas técnicas prejudicam a performance do Dolphin, e o sistema precisa de alguns ajustes para rodar o emulador com seu desempenho máximo. Use os links abaixo para assistência.

Eu configurei os botões para o segundo controle de GC mas eles não funcionam

Verifique se a porta 2 do GameCube está configurada como um controle padrão na aba GameCube da janela de configurações principal. Se o controle ainda não funcionar, verifique se o seu jogo realmente usa um segundo controle de GameCube.

Como posso usar meu controle sem fio de PS3 com o Dolphin?

Instale o Pacote de Drivers SCP DS3 para que o Windows reconheça seu controle como um dispositivo bluetooth. Assim ele pode ser usado na configuração do GCPad e do Wiimote Emulado.

Meu áudio está trepidando!

A emulação de áudio HLE sempre foi um problema para o Dolphin no passado. Glitches, travamentos, áudio incompleto e problemas com volume/balanço, entre outros, atormentavam o emulador. Em um esforço que eventualmente corrigiu cerca de 99% dos problemas, a emulação de áudio foi reescrita para ser sincronizada com a velocidade da emulação. Agora o áudio funciona de maneira semelhante ao console, e isso evita milhares de problemas com o som e com travamentos.

O que você pode fazer? Bem, se a emulação está rodando muito abaixo da velocidade real, você pode definir o limitador de frames para um valor próximo do que está obtendo, fazendo com que o som reproduza mais lentamente. Se o seu FPS é instável, o backend de áudio OpenAL them a capacidade de ajustar a velocidade de reprodução do som em tempo real, independente de qual velocidade a emulação esteja rodando.

Se ainda assim estiver tendo problemas, não há nenhuma outra solução a não ser emular o jogo em velocidade real. Se por acaso você ainda prefere o áudio antigo, cheio de bugs, use uma versão antiga do Dolphin, antes das melhorias na emulação de áudio terem sido implementadas, como o Dolphin 3.5.

O jogo "X" não roda corretamente

Even with a decade of work, Dolphin isn't a perfect emulator. This means you may encounter various issues that range from minor sound or graphics defects to game breaking errors and crashes. In order to provide users with as much information as possible, the Dolphin website hosts a wiki with thousands of pages dedicated to games and various features of the emulator. Game Specific pages often list problems a game has, solutions, and what settings are needed to make it run as accurately as possible.

If you find a bug in a game that isn't listed on the Wiki, please checkout the issue tracker and see if it is reported there. If it isn't, feel free to report the bug you found so that the developers are aware of the issue. Be aware, one of the rules you must follow before reporting an issue is make sure the issue isn't already fixed on the latest development version.

Como posso compilar o Dolphin no meu computador?

As instruções de compilação estão disponíveis na wiki do Google Code:

Qual é a melhor forma de acompanhar o progresso do desenvolvimento?

Builds são compiladas para cada versão de desenvolvimento do Dolphin e estão disponíveis na página de download.

Todas as alterações feitas também estão disponíveis no GitHub onde você pode comentar alterações recentes e visualizar novos pull requests para prever novas funcionalidades que poderão ser implementadas em breve.

Eu tenho uma idéia para tornar o Dolphin melhor, como devo falar aos desenvolvedores sobre isso?

A maioria dos desenvolvedores do Dolphin leem o fórum de "discussão sobre o desenvolvimento". Postar um tópico pode ser uma boa maneira de obter uma resposta dos desenvolvedores e também dos usuários.

Os desenvolvedores dos Dolphin também se comunicam através de IRC, que é melhor do que o fórum para uma discussão imediata. Junte-se a nós em #dolphin-emu @ irc.freenode.net.

Mesmo que sua ideia seja muito boa, lembre-se que os desenvolvedores trabalham no Dolphin em seu tempo livre e não necessariamente têm tempo para implementar tudo o que as pessoas sugerirem. Se você puder fazer um rascunho da sua ideia, pode ser uma boa maneira de chamar a atenção dos desenvolvedores.

O Dolphin não poderia usar mais núcleos da minha CPU para ser mais rápido?

Processadores não funcionam assim.

Cada núcleo de um processador trabalha em paralelo. Duas tarefas podem funcionar muito bem em paralelo se elas não precisarem se comunicar uma com a outra ou trabalhar exatamente na mesma velocidade. Por exemplo, a compressão de arquivos pode rodar em núcleos separados porque comprimir um arquivo e comprimir outro arquivo são duas tarefas completamente independentes, que não precisam se comunicar.

No Dolphin, as únicas tarefas pesadas que podem rodar bem em paralelo são a CPU a GPU e o DSP. Dividir qualquer tarefa dessas em pequenas tarefas menores apenas para usar mais núcleos do processador vão deixar o programa mais lento, porque elas precisam se comunicar umas com as outras. É por isso que o Dolphin funciona apenas em 3 núcleos e não irá utilizar todos os 4 ou 6 núcleos dos processadores recentes.

Por que preciso de um computador tão poderoso para emular um console antigo?

Embora seja verdade que o hardware do GameCube e do Wii sejam bem mais lentos do que o necessário para emular o console usando o Dolphin, o hardware destes consoles também é muito diferente dos encontrados em um PC de jogos. Por exemplo:

  • Em vez de um processador x86 da Intel ou da AMD, GameCube e Wii usam um processador IBM PowerPC. Jogos são programados para este processador: Quando emulado, cada instrução básica do jogo precisa ser traduzida para algo que um PC possa executar. Dependendo da instrução, pode ser preciso de 2x a 100x mais ciclos de clock, o que explica porque você precisa de mais do que um processador de 486MHz para emular um GameCube.

  • A memória RAM destes consoles é SRAM, que é menor, mas é mais rápida que SDRAM usada em um PC. Ela também é compartilhada entre a CPU e a GPU, o que faz com que as operações como uploads de texturas (memória da CPU para a memória da GPU) ou cópias framebuffer (memória da GPU para a memória da CPU) sejam menos exigentes do que em um PC.

  • A GPU não usa shaders: muitos efeitos gráficos e cada cálculo feito pelo jogo é executado diretamente pelo hardware sem o uso de uma linguagem de programação intermediária. Não é assim que uma GPU da PC funciona. O Dolphin usa shaders na GPU do PC para traduzir o que a GPU do GC faz diretamente no hardware, fazendo com que rode muito mais lento.

  • Um PC executa um sistema operacional, a fim de ser capaz de executar vários programas ao mesmo tempo. Um GameCube ou um Wii não tem a mesma necessidade e podem executar as coisas diretamente no hardware sem passar pelo sistema operacional, fazendo a comunicação entre os chips bem mais rápida.

Esta não é uma lista completa, mas deve lhe dar uma boa ideia do que exatamente faz com que a emulação exija um computador potente.

Onde eu posso baixar ISOs/ROMs de jogos?

Resposta curta: você não pode. Compre os jogos e extraia uma ISO com um Wii.

Resposta longa: Baixar ISOs de jogos comerciais é ilegal e os desenvolvedores do Dolphin não aprovam essa atitude. Para evitar problemas, isso inclui áreas neutras, como baixar ISOs de jogos que você comprou ou que você possui. Você não precisa necessariamente ter um console porque você pode comprar um jogo e extrair a ISO no console de um amigo ou outra pessoa. No entanto, copiar uma ISO que seu amigo extraiu é considerado ilegal novamente.

Para extrair ISOs com um Wii, você precisará do Homebrew Channel instalado para usar um programa de extração, como o CleanRip.

Quais formatos de DVD são suportados pelo Dolphin?

Dolphin suporta jogos extraídos nos seguintes formatos:

  • GCM/ISO (cópias sem compressão, devem ter 1.4GB para jogos de GameCube e 4.7GB ou 8.5GB para jogos de Wii)
  • GCZ (Dolphin pode ser usado para comprimir seus jogos neste formato)
  • CISO
  • WBFS (não suportado no Dolphin 3.0 ou mais antigo)

Note que WBFS e CISO são formatos de compressão com perda de dados: eles removem parte das informações não usadas presentes nos discos para diminuir o tamanho dos arquivos. Sendo assim, nós recomendamos extrair seus jogos no formato GCM/ISO se você tiver problemas usando o formato WBFS.