돌핀은 무엇인가요?

돌핀은 게임큐브와 Wii 에뮬레이터로 두 플랫폼에 대한 대부분의 타이틀에 걸쳐 높은 호환성을 지녔습니다. 2003년에 비공개 소스로 첫 개발되었고, 2008년부터 오픈소스로 개발되었습니다.

돌핀의 라이슨스는 무엇인가요?

돌핀이 2008년 오픈-소스가 되었을 때는 GPLv2 라이슨스 였습니다. 하지만 이제 GPLv2+로 재라이슨스 되었습니다. 라이슨스에 따르면, 어떤 목적으로 돌핀과 그 소스를 사용해도 좋습니다, 하지만 돌핀을 배포할 때에는 그 소스코드도 같이 배포되어야 하며, 귀속이 되어야 합니다. 더 자세한 사항은, 라이슨스 문서를 보세요.

누가 돌핀을 만들었나요?

200명 이상의 사람들이 돌핀을 만들기 위해 수년에 걸쳐 열심히 일했습니다. 공헌자 목록은 GitHub에서 볼 수 있습니다.

돌핀은 닌텐도와 아무런 관련이 없습니다.

어떤 운영 체제가 지원되나요?

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.

어느 CPU를 사용해야 하나요?

돌핀은 성능을 IPC(Instructions Per Clock)에 의존하는 듀얼 코어 애플리케이션입니다. 추가 코어들은 돌핀을 더 빠르게 만들지 못할 것입니다, 비록 돌핀이 사용하고 있지 않은 "여분의" 코어가 백그라운드 작업에 돌핀과 같은 코어가 사용되는 것을 막아서 조금 도와줄지는 모르더라도요.

  • Intel: i5-4670K 그리고 i5-3570K와 같은 더 새로운 코어 i5 and i7 프로세서들은 상대적 파워를 고려했을 때 극도로 빠르고 매우 여유롭습니다. K 시리즈는 오버클럭을 허용합니다, 이것은 CPU들의 성능을 더 향상시킬 수 있습니다. 코어 i7 류들은 i5에 기반한 IPC에서는 이득을 넘어서 내지 못합니다, 그래서 돌핀 머신을 구축하려 한다면 돈을 절약합니다. 노트북에서는, 완전한 최고의 성능을 위해서 i7-4700MQi7-4930MX 에 의존할 수 있습니다. 대부분의 게임들은 이 프로세서들에서 아주 잘 구동될 것입니다.

  • AMD: 매우 낮은 IPC에 기인해서, AMD CPU는 돌핀에 좋지 못한 선택입니다. FX8000 라인 프로세서들이 그들이 가진 최선입니다, 그렇다 하더라도 돌핀에서 그 프로세서들의 대부분은 4670K의 성능의 절반정도일 것입니다.

주목: CPU 성능에 관한 더 많은 정보에 대해, 다수 유저들로 부터의 결과를 담고있는 이 유용한 벤치마크를 확인해보세요. 돌핀은 콘솔 에뮬레이터라는 것을 꼭 기억하세요: 게임들이 하라고 지시하는 것을 합니다. 모든 게임은 스스로의 필요와 요구사양들이 있습니다. 일부 게임들은 대부분의 근대 프로세서들에서 잘 구동됩니다, 반면 다른 겜들은 가장 파워풀한 프로세서들에서 조차도 항상 풀 스피드로 구동되지는 않을 것입니다.

어떤 GPU 가 필요한가요?

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.

돌핀을 구동할 때에 RAM 이 얼마나 필요한가요?

2GB 혹은 이상이 요구됩니다. RAM 속도나 RAM 총 양은 일반적으로 에뮬레이션 속도에 효과가 없습니다.

어느 버전의 돌핀을 다운로드 해야 하나요?

돌핀의 가장 최근 안정 버전이 시작하기에 좋은 선택입니다: 많은 게임들이 작동하고 잘 테스트되어있습니다. 개발 버전들은 최신 오류 수정과 최적화들이 되어 있습니다, 하지만 끊임없이 유형을 바꾼다는 것은 덜 테스팅되었고 알려지지 않은 버그들이 나타날지도 모른다는 것을 의미합니다.

우리의 빌드봇은 메인 사이트에서 각각의 돌핀 리비전을 4종류로 제공합니다:

  • 윈도우 x64 64비트 윈도우 운영체제용
  • 맥 OS X 64비트 맥 OS X 컴퓨터용
  • 우분투 데비안기반 64비트 리눅스 운영체제용
  • 안드로이드 APKs 64비트 안드로이드용

돌핀은 더이상 32-비트 운영 체제들을 지원하지 않습니다. 운영체제가 64비트 어플리케이션과 호환이 되는지 체크하려면, 시작 메뉴를 여시고, 컴퓨터 에서 우클릭하고 속성 옵션을 선택하세요. 창하나가 나타날 겁니다, 윈도우 버전이 돌핀 x64를 구동할 수 있다면 시스템 종류 로 "64비트 운영 체제"를 보여주면서. 32비트 운영 체제를 구동중이라면, 하드웨어 능력들을 더 좋게 활용하도록 업그레이드 해야합니다.

안드로이드에서, 돌핀은 역시 64비트 (ARMv8 AArch64)가 필요합니다. 당신의 안드로이드 폰이 필요한 요구 사항을 갖추었는지 보려면, 간단하게 APK를 실행하세요, 그러면 돌핀이 알려줍니다.

빌드봇은 때때로 하나의 빌드에 대해 항상 전념하는 것이 아니라는 것, 그리고 다양한 리비전들은 모든 OS들에 대해 정확하게 빌드되지 않았을 수도 있다는 것을 알아두세요. 만일 이런 일이 발생하면, 짧은 시간내에 고쳐질 것입니다.

"MSVCP140.dll 이 없어 이 프로그램을 시작할 수 없습니다."

돌핀은 이제 윈도우 컴파일을 위해 비주얼 스튜디오 C++ 2015 를 사용합니다, 윈도우 유저는 개발 빌드를 사용하려면 비주얼 스튜디오 2015용 64-비트 비주얼 C++ 재배포 가 깔려있어야만 합니다. 해당 런타임의 최소 시스템 요구 사항은 윈도우 비스타 SP2, 윈도우 7 SP1 이상이여야 합니다.

또한, 압축파일 안에서 직접 돌핀을 구동하지 마시고 압축을 컴퓨터의 폴더로 풀어야 한다는 것을 잊지 마세요.

"XINPUT1_3.dll 이 없어 이 어플리케이션을 시작하지 못했습니다."

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

"어플리케이션이 올바르게 실행될 수 없었습니다 (0xc000007b)"

이 타입의 에러는 보통 64비트 돌핀 빌드를 구동하려할 때만 발생합니다, 32비트 빌드는 이 문제가 발생하지 않습니다. 사람들이 vcomp100.dll 나 xinput1_3.dll 없음에 대한 에러 메시지들 중 하나를 보았을 때 그들은 종종 인터넷에서 이 파일들의 32비트 빌드들을 다운로드하고 64비트 어플리케이션으로 잘 작동하기를 기대합니다.

이 이슈를 겪고 있다면, 시스템경로와 돌핀 바이너리가 저장된 경로에 저장된 다운로드된 DLL 파일들을 수동으로 확실히 지우세요 그리고 알맞은 런타임 인스톨러를 대신 재설치 하세요. 더 자세한 정보는 위에 두 질문들을 참고하세요.

나의 노트북 / 새로운 GPU가 제 성능을 내지 못하고 있습니다,

노트북과 최신 GPU들은 파워 소모와 전체 온도를 줄이기위해 다양한 트릭들을 사용합니다. 언더클럭킹, 전압 줄이기, 별개 그래픽카드 대신 내장 그래픽 사용하기 등. 때때로 이러한 방법들은 돌핀을 방해합니다, 그래서 에뮬레이터가 최대 성능을 사용하게 하려면 약간의 작업이 필요합니다. 자세한 정보는 아래의 링크들을 참조하세요.

두번째 GC패드에 대해 바인딩 환경 설정을 했지만 작동하지 않습니다.

메인 환경설정 창의 게임큐브 탭에서 에뮬된 게임큐브 포트2가 표준 컨트롤러로 되있는지 확인하세요. 패드가 여전히 작동하지 않는다면, 해당 게임이 실제로 두번째 게임큐브 컨트롤러를 사용하는지 체크하세요.

PS3 나 PS4 무선 컨트롤러를 돌핀에서 어떻게 사용할 수 있습니까?

윈도우가 컨트롤러를 블루투스 장치로 인식하게 하거나 PS3 컨트롤러를 시스템에 연결하려면 ScpToolkit driver package 를 설치하세요. 그러고 나면 돌핀 GC패드와 에뮬된 위모트 환경설정에서 사용할 수 있습니다.

오디오가 버벅거려요!

HLE 오디오 에뮬레이션은 과거 돌핀에서 항상 문제였습니다. 결함, 깨짐, 소리 놓침, 볼륨 문제, 밸런스 문제들 그리고 더 많은 것들이 에뮬레이터를 괴롭혔습니다. 노력의 결과로 마침내 문제들의 99%가 고쳐졌습니다, 오디오 에뮬레이션은 에뮬레이션 속도에 동기화되도록 개조되었습니다. 이것은 콘솔 자체가 하던 것처럼 작동합니다, 그리고 불쑥 나타나는 수천가지의 오디오 이슈들과 깨짐들을 방지합니다.

사용자가 할 수 있는 것은 없나요? 글쎄요, 풀스피드 상당히 아래에서 구동되고 있다면, 프레임 제한을 더 낮게 설정하면 그 프레임율까지 시간을 늘릴 수 있을 겁니다. OpenAL 오디오 백엔드 역시 프레임제한기 설정과 관계없이 시간을 늘리는 능력을 가지고 있습니다.

게임을 풀 스피드로 구동하는 것 외엔 다른 해결책은 없습니다. 뜻밖에도 버그가 있는 오디오를 좋아한다면, 돌핀 3.5 와 같은 오디오 향상 패치 전의 버전을 사용하세요.

게임 "X" 가 올바르게 구동되지 않습니다.

10년의 작업에도 불구하고, 돌핀은 완벽한 에뮬레이터가 아닙니다. 이것은 작은 사운드나 그래픽 결함으로부터 게임이 고장나버리는 에러들 그리고 깨지는 것들에 이르는 다양한 문제들을 만날지도 모른다는 것을 의미합니다. 가능한 많은 정보를 유저들께 제공하기위해, 돌핀은 게임과 다양한 에뮬레이터 사항들을 기록하는 수천 페이지를 지닌 위키 웹사이트를 운영하고 있습니다. 게임 상세 페이지는 게임이 가진 문제들, 해결책들, 그리도 가능한 정확하게 구동하도록 만드는데 필요한 세팅이 무엇인지 알려줄 수 있습니다.

만일 게임에서 위키에 찾을 수 없는 버그를 찾는다면, 이슈 트레커를 확인하시고 거기에 리포트되어 있는지 확인하세요. 만약 없다면, 개발자들이 그 이슈를 알 수 있게 찾은 버그를 리포트해도 괜찮습니다. 알아 두세요, 이슈를 리포팅하기 전에 따라야만 하는 한 가지 규칙은 그 이슈가 이미 최신 개발 버전에서 고쳐지지 않었는지를 확실히 하는 것입니다.

그래픽 메뉴를 열면 돌핀이 빨라지나요?

돌핀은 기본적으로 가능한 빠르게 구동되도록 설정되어 있습니다. 그런데, 일부 게임에 대해서는, 그것은 많은 문제들을 야기할 것입니다, 그리고 올바르게 구동시킬 더 정확하고 더 요구되는 설정들이 필요합니다. 사용자 편의성을 위해서, 많은 게임들은 각각의 게임을 위한 맞춤형 설정을 가진 파일, "GameINI"에 미리설정된 세팅들이 있습니다.

그래픽 메뉴을 열면, 당신은 GameINI 기본 세팅을 오버라이드하고 대신 그래픽 메뉴안의 설정들을 사용하게 됩니다, 이것은 글로벌 기본이나 당신이 그것들을 최종 설정한 것으로 될 것입니다. 만일 요구 설정이지만 정확성이 필요한 게임을 하고 있다면, 그래픽 메뉴를 열면 그러한 설정들은 꺼지고 빨라지게 될 것입니다. 하지만, 그러고 나면 당신은 GameINI 설정이 막아주고 있었던 결함과 문제들의 대상이 될 것입니다.

자세한 것은 돌핀 위키 를 보세요 어떤 게임에서 올바르게 구동하려면 어느 설정이 필요한 지와 이유.

제 컴퓨터에서 어떻게 돌핀을 빌드할 수 있죠?

빌드 설명은 GitHub에 있습니다:

개발 진행을 따라가는 가장 좋은 방법은 무엇인가요?

돌핀의 모든 개발 버전에 대한 빌드들은 컴파일 되어있습니다 여기에 다운로드 페이지.

모든 Git 커밋들 또한 이용할 수 있습니다 GitHub 여기서 변경들에 대한 커멘트할 수 있습니다 그리고 다가올 사항들에 점프하려면 새것 pull requests 을 볼 수 있습니다.

돌핀을 더 좋게 만들 아이디어를 가지고 있습니다, 어떻게 개발자들에게 말할 수 있죠?

대부분의 돌핀 개발자들은 "개발 토론" 포럼 을 읽습니다. 쓰레드를 포스팅하는 것은 유저들뿐만아니라 개발자로부터 일부 피드백을 얻는 좋은 아이디어가 될 것입니다.

돌핀 개발자들은 또한 IRC를 통해 의사소통합니다, 이것은 포럼보다 즉석 토론에 더 좋습니다. #dolphin-emu @ irc.freenode.net에 가입하세요.

당신의 아이디어가 매우 좋다고 할지라도, 개발자들은 자유로운 시간에 돌핀에 작업을 하고 있고 사람들이 제안한 모든 것을 시행할 시간을 꼭 가지고 있는 것이 아니다는 것을 알아두세요. 당신이 할 수 있다면, 당신의 아이디어의 첫 초안을 시행하는 것은 개발자의 주목을 얻는 좋은 방법이 될지도 모릅니다.

돌핀이 더 빨리 구동될 수 있도록 더 많은 CPU 코어들을 사용하게 할 수 없나요?

CPU들은 그런 방식으로 작동하지 않습니다.

CPU상의 모든 코어들은 병렬로 작동합니다. 만일 두작업이 자주 소통하거나 정확히 같은 속도로 구동될 필요가 없다면 그것들은 병렬로 매우 잘 작동할 수 있습니다 . 예를 들면, 파일 압축하기는 분리된 코어상에서 작동할 수 있습니다 한 파일을 압축하고 또 다른 파일을 압축하는 것은 완전 독립된 두 작업들이고, 그것들은 소통할 필요가 없기 때문입니다.

돌핀에서, 병렬로 잘 작동할 수 있는 유일한 요구되는 작업들은 CPU, GPU 그리고 DSP 입니다. 그것을 더 많은 코어들에서 구동하자고 이러한 작업들을 더 작은 작업들로 부시는 것은 프로그램을 더 느리게 만들기 매우 쉽습니다. 그것이 돌핀이 3코어상에서만 구동하고 4나 6코어 CPU의 모두를 사용하려 하지 않는 이유입니다.

오래된 콘솔을 에뮬레이트하기위해 왜 이렇게 강력한 컴퓨터가 필요한가요?

돌핀을 사용하여 콘솔을 에뮬레이트하는데 필요한 것보다 게임큐브 Wii 하드웨어는 많이 느린 것이 사실인 반면, 이들 콘솔에서 발견되는 하드웨어는 여러분이 게이밍 PC에서 찾을 수 있는 것과는 또한 매우 다릅니다. 예를 들면:

  • 인텔이나 AMD x86 CPU대신, 게임큐브와 Wii는 IBM PowerPC CPU를 사용합니다. 게임들은 이 CPU에 대해 프로그램됩니다: 에뮬레이팅 될 때, 게임이 구동되는 모든 기본 명령은 PC가 실행할 수 있는 어떤 것으로 번역될 필요가 있습니다. 명령에 따라서는, 2배에서 100배 클럭 사이클이 걸릴 수 있습니다, 이것이 게임큐브를 에뮬레이트하기 위해서는 왜 당신이 486MHz CPU보다 더 필요한지를 설명합니다.

  • 이 콘솔들에 RAM은 SRAM입니다, PC에서 사용되는 SDRAM 보다 더 작지만 더 빠릅니다. 또한 CPU와 GPU사이에서 공유됩니다, 이것은 PC상에서 보다 텍스처 업로드(CPU 메모리에서 GPU 메모리)나 프레임 버퍼 복사들(GPU 메모리에서 CPU 메모리)처럼 매우 적은 요구로 작동합니다.

  • GPU는 쉐이더를 사용하지 않습니다: 게임에 의해 되는 모든 그래픽 효과와 모든 계산이 중간 프로그래밍 언어 없이 직접적으로 하드웨어에 의해 실행됩니다. 이것은 PC GPU가 작동하는 방법과 전혀 매치되지가 않습니다. 돌핀은 GC GPU가 하드웨어로 바로 가능한 것들을 번역하기위해 PC GPU상에서 쉐이더들을 사용합니다, 많이 더 느려지게 구동되는 요인을 유발합니다.

  • PC는 여러 프로그램들을 동시에 구동할 수 있게 하기위해 운영체제를 구동합니다. 게임큐브나 Wii는 같은 요건을 가지지 않습니다 그리고 운영 체제를 거치지 않고 하드웨어 상에서 직접 실행할 수 있습니다, 칩들간에 더 빨리 많은 의사소통을 하면서 말이죠.

이 리스트는 완전하지 않지만 여러분에게 무엇이 정확히 에뮬레이션을 파워풀한 컴퓨터가 요구되게 만드지의 좋은 감을 줄 것입니다.

게임 ISOs/ROMs 을 어디서 다운로드 할 수 있나요?

짧은 답변: 할 수 없습니다. 게임들을 구입하시고 그것들을 Wii를 가지고 덤프하세요.

긴 답변: 상업 게임들을 다운로드하는 것은 불법이여서 돌핀 개발자들이 좋아하지 않습니다, 이것은 이전에 구입했던 게임들을 다운로드하는 것 같은 애매한 상황을 포함합니다. 게임 디스크를 살 수 있고 그것들을 친구 콘솔로 덤프할 수 있기 때문에 당신은 필연적으로 스스로 게이밍 콘솔을 소유할 필요가 없습니다. 반면, 친구의 게임 덤프를 복사하는 것은 다시 불법으로 여겨집니다.

Wii로 게임들을 덤프하기 위해서, homebrew channel을 설치하고 CleanRip 같은 어플리케이션을 구동 하시면 됩니다.

돌핀에서 어떤 덤프 포멧들이 지원됩니까?

돌핀은 다음 포멧들로 덤프된 플레잉 게임들을 지원합니다:

  • GCM/ISO (비압축 덤프, 게임큐브 게임들은 1.4GB 그리고 Wii 게임들은 4.7GB 가 됩니다.
  • GCZ (돌핀은 게임들을 이 포멧으로 압축하는데에 사용될 수 있습니다.)
  • CISO
  • WBFS (Dolphin 3.0 이나 이전에서는 지원 하지 않습니다.)

WBFS 와 CISO 는 손실 압축 포멧이라는 것을 알아두세요: 그것들은 파일들을 더 작게 만들기위해 디스크상에 저장된 일부 사용되지 않는 정보들을 제거합니다. 그리하여, WBFS 덤프를 사용할 때 이슈들을 접한다면 우리는 게임들을 GCM/ISO 로 덤핑시도하라고 추천합니다.