맨위로가기

RPCS3

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

RPCS3는 2011년 DH와 Hykem에 의해 개발된 플레이스테이션 3(PS3) 에뮬레이터이다. Cell 아키텍처의 복잡성에도 불구하고, RPCS3는 초기에 Homebrew 프로젝트를 구동할 수 있었으며, 지속적인 개선을 통해 상용 게임도 실행 가능하게 되었다. 2017년 Vulkan API 구현으로 성능이 향상되었고, 세이브 상태 기능이 추가되었다. 2024년에는 ARM64 CPU 아키텍처 기반의 macOS 기기용 빌드가 출시되었다. RPCS3는 x64 CPU용 C++로 개발되었으며 OpenGL 및 Vulkan 렌더링을 지원한다. 2023년 11월 현재 대부분의 PS3 게임을 실행할 수 있으며, PS1 소프트웨어도 지원한다. 실행을 위한 최소 요구 사항은 64비트 운영체제, 4GB RAM, x64 CPU, OpenGL 4.3 이상 또는 Vulkan을 지원하는 GPU이다.

더 읽어볼만한 페이지

  • 자유 에뮬레이션 소프트웨어 - 커널 기반 가상 머신
    커널 기반 가상 머신(KVM)은 리눅스 커널의 가상화 확장 기능으로, CPU와 메모리 가상화를 지원하며 QEMU와 함께 완전한 가상화 솔루션을 구성하고 다양한 관리 도구를 제공한다.
  • 자유 에뮬레이션 소프트웨어 - 버추얼박스
    버추얼박스(VirtualBox)는 오라클이 개발한 가상화 소프트웨어로, 단일 운영 체제 내에서 여러 게스트 운영 체제를 실행할 수 있으며, 핵심 패키지는 자유 소프트웨어로 제공된다.
  • 자유 소프트웨어 프로젝트 - 줄리아 (프로그래밍 언어)
    줄리아는 2012년에 공개된 고수준 프로그래밍 언어로, 다중 디스패치, 동적 타입 시스템, C와 유사한 성능을 제공하며, 수치 계산, 과학 기술 계산 등에 활용된다.
  • 자유 소프트웨어 프로젝트 - 코틀린 (프로그래밍 언어)
    코틀린은 젯브레인즈에서 개발한 정적 타입 언어로, 자바 가상 머신에서 동작하며 자바와의 호환성을 갖고, 안드로이드 공식 지원 언어로 채택되어 다양한 분야에서 활용되고 있으며, 이름은 러시아의 코틀린 섬에서 유래되었다.
  • Qt를 사용하는 소프트웨어 - 캘리버
    캘리버는 다양한 전자책 파일 형식과 단말기를 지원하는 오픈소스 소프트웨어로, 편집, 변환, 메타데이터 관리, 라이브러리 검색, 온라인 콘텐츠 수집, 원격 액세스, 전자책 제작 등의 기능을 제공하며, 플러그인을 통해 DRM 제거도 가능하다.
  • Qt를 사용하는 소프트웨어 - GNU 옥타브
    GNU 옥타브는 MATLAB과 높은 호환성을 가지며 수치 해석 계산을 위해 사용되는 자유-오픈 소스 소프트웨어이다.
RPCS3 - [IT 관련 정보]에 관한 문서
기본 정보
RPCS3 로고
RPCS3 로고
명칭RPCS3
종류비디오 게임 콘솔 에뮬레이터
라이선스GNU 일반 공중 사용 허가서 버전 2.0
웹사이트RPCS3 공식 웹사이트
개발
저자DH, Hykem, AlexAltea
개발자Nekotekina, kd-11, elad335, jarveson, Megamouse, hcorion, scribam, ruipin, isJuhn, Galciv, Numan
개발 상태중단되지 않음
최신 평가판 버전v0.0.32-16834 Alpha
저장소GitHub 저장소
프로그래밍 언어C++, GLSL, C
지원 환경
운영체제윈도우, macOS, 리눅스, FreeBSD
플랫폼x86-64, ARM64
언어영어

2. 개발

RPCS3는 2011년 5월 DH와 Hykem이라는 프로그래머에 의해 개발이 시작되었다. 초기에는 구글 디벨로퍼스에 프로젝트를 호스팅했으나, 2013년 8월 깃허브로 이전했다. 2012년 6월 첫 공개 버전(v0.0.0.2)이 출시되었고,[56] 이후 꾸준히 버전 업데이트가 이루어졌다.

2017년 2월 9일, PPE 스레드 스케줄러가 처음 구현되었고,[62] 2월 16일에는 플레이스테이션 3 공식 펌웨어를 코어 파일 시스템에 직접 설치하는 기능이 추가되었다.[63] 2017년 5월에는 벌컨 API 지원으로 성능이 크게 향상되어 더 많은 게임을 플레이할 수 있게 되었다.[64]

2022년 7월에는 기술적 제한으로 인해 실현 불가능하다고 여겨졌던 세이브 상태 기능이 구현되었다.[11]

2024년 9월, ARM64 CPU 아키텍처를 기반으로 하는 RPCS3의 macOS 기기용 빌드가 애플 실리콘 과 함께 깃허브에 출시되었다.[12]

2. 1. 개발 초기

RPCS3는 2011년 5월 23일 프로그래머 DH와 Hykem에 의해 개발되었다.[54] 개발자들은 처음에 구글 디벨로퍼스에 프로젝트를 호스팅하였으며 2013년 8월 27일 깃허브로 이동하였다. 이 에뮬레이터는 2011년 9월 단순한 Homebrew 프로젝트를 성공적으로 구동할 수 있었고,[55] 2012년 6월 v0.0.0.2로 처음 공개되었다.[56]

플레이스테이션 3의 복잡한 Cell 아키텍처로 인해 에뮬레이션이 불가능할 것이라는 일반적인 생각에도 불구하고,[4] RPCS3는 2011년 5월 23일에 작동하는 에뮬레이터로 출시되었다.[5]

2014년 무렵부터 실행 가능한 소프트웨어가 늘어나, 작은 자작 앱 동작에 성공한 이후 몇몇 게임에서 타이틀 화면을 사운드와 함께 로드할 수 있게 되었고,[31] 마계전기 디스가이아 3과 신과 운명혁명의 파라독스의 일부를 플레이할 수 있게 되었다.[32]

2016년 중반, DH는 프로젝트를 떠나 PlayStation 4 에뮬레이터 "RPCSX(구 RPCS4)" 개발에 주력하기 시작했고, Hykem도 같은 시기에 개발에서 빠졌다.[34]

2. 2. 아틀라스 DMCA 사건

2017년 4월, RPCS3가 페르소나 5를 서양 출시일 이전에 에뮬레이트할 수 있게 되면서 언론의 주목을 받았다.[67][68][69][70] 같은 해 9월, 페르소나 시리즈 개발사 아틀라스는 RPCS3의 Patreon 페이지에 DMCA 테이크다운 통지를 보냈다.[42] 이는 Patreon 페이지에서 '페르소나 5' 에뮬레이션 진행 상황을 자주 언급했기 때문이다. 아틀라스의 요구는 페이지에서 '페르소나 5' 관련 내용을 삭제하는 것으로 해결되었다.[43][44] 이 사건은 RPCS3가 상용 게임 구동 에뮬레이터로 더욱 주목받는 계기가 되었다.

3. 특징

RPCS3는 x64 아키텍처의 CPU용으로 C++ 언어로 개발되었으며, OpenGL 및 Vulkan 렌더링을 지원한다. 컨트롤러 관련 설정이 다양하며, 2021년에는 사운드가 주기적으로 끊기는 문제가 있었지만, 사운드 스레드의 우선 순위를 높여 해결할 수 있었다.[23]

3. 1. 호환성

RPCS3는 호환성이 높아, 2023년 11월 현재 대부분의 플레이스테이션 3 게임을 어느 정도 실행할 수 있다.[24] PS1 소프트웨어도 게임 아카이브를 통해 지원한다.[45]

4. 요구 사항

2024년 현재, RPCS3를 실행하기 위한 요구 사항은 다음과 같다.[13][25][26]

운영체제윈도우 10 이상, macOS 12.0 이상, 최신 리눅스, 또는 최신 BSD 배포판 (FreeBSD 13.3 이상)
CPUx64 아키텍처 CPU (AVX-2 및 AVX-512와 같은 SIMD CPU 명령어 세트를 지원하면 더 나은 성능을 기대할 수 있음)
메모리 (RAM)최소 4GB (8GB 권장)
GPUOpenGL 4.3 이상 또는 Vulkan을 지원하는 GPU (Vulkan 권장)
기타SIE 공식 사이트에서 다운로드할 수 있는 PS3 공식 펌웨어



PS3는 2006년에 출시된 7세대 가정용 게임기이므로, GPU는 고성능이 아니어도 CPU 내장 GPU로도 동작하는 경우가 있다. 반면 에뮬레이션은 높은 계산 부하가 걸리는 처리이므로 CPU는 비교적 고성능이 필요하다.[25]

참조

[1] 웹사이트 Contributors to RPCS3/rpcs3 https://github.com/R[...] GitHub
[2] 웹사이트 Downloads https://rpcs3.net/do[...] 2023-04-13
[3] 웹사이트 RPCS3 (PS3 Emulator) 0.0.32 gets improved CPU detection + countless improvements https://wololo.net/2[...] 2024-08-28
[4] 웹사이트 PS3 Emulator Can Now Run Commercial Games https://www.cinemabl[...] 2017-03-03
[5] 웹사이트 rpcs3 r1 Google Code https://code.google.[...] 2011-05-23
[6] 웹사이트 rpcs3 r28 on Google Code https://code.google.[...] 2011-05-23
[7] 웹사이트 rpcs3 tag 0.0.0.2 https://code.google.[...] 2012-06-01
[8] 웹사이트 Pull request #2349 - [WIP] PPU scheduler https://github.com/R[...] 2017-03-03
[9] 웹사이트 PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd https://github.com/R[...] 2017-03-03
[10] 웹사이트 RPCS3 Gets Performance Boost with Vulkan API https://www.eteknix.[...] 2017-05-22
[11] 웹사이트 PS3 emulator RPCS3 finally adds save states https://www.gamesrad[...] 2022-10-19
[12] 간행물 RPCS3/rpcs3-binaries-mac-arm64 https://github.com/R[...] RPCS3 2024-09-25
[13] 웹사이트 Quickstart https://rpcs3.net/qu[...] 2023-05-18
[14] 웹사이트 Persona 5 is playable on PC with this PS3 emulator https://www.pcgamer.[...] 2017-04-03
[15] 웹사이트 Here's Persona 5 'Running' On A PC https://kotaku.com/h[...] 2017-04-04
[16] 웹사이트 'Persona 5' Running on PC Emulation https://heavy.com/ga[...] 2017-04-05
[17] 웹사이트 Persona 5 is up and running on one of the PC's PlayStation 3 emulators https://venturebeat.[...] 2017-04-03
[18] 웹사이트 Atlus tried to take down a PS3 emulator advertising 'Persona 5' https://www.engadget[...] 2017-09-27
[19] 웹사이트 Atlus wants to cut off a PS3 emulator because it runs Persona 5 https://arstechnica.[...] 2017-09-27
[20] 웹사이트 Contributors to RPCS3/rpcs3 https://github.com/R[...] GitHub 2023-11-02
[21] 웹사이트 Downloads https://rpcs3.net/do[...] 2023-04-13
[22] 웹사이트 Playstation 3 emulator, RPCS3, can now run all released PS3 games https://www.dsogamin[...] 2021-11-02
[23] 웹사이트 プレイステーション3 - emu Wiki* https://wikiwiki.jp/[...] 2023-11-02
[24] 웹사이트 RPCS3 - About https://rpcs3.net/ 2023-11-02
[25] 웹사이트 PlayStation3エミュレーター(RPCS3)の使用方法 - 熊八の隠し部屋 https://www.kumahach[...] 2023-11-02
[26] 웹사이트 Quickstart https://rpcs3.net/ 2023-05-18
[27] 웹사이트 PS3 Emulator Can Now Run Commercial Games https://www.cinemabl[...] 2017-03-03
[28] 웹사이트 rpcs3 r1 Google Code https://code.google.[...] 2023-11-02
[29] 웹사이트 rpcs3 r28 on Google Code https://code.google.[...] 2023-11-02
[30] 웹사이트 rpcs3 tag 0.0.0.2 https://code.google.[...] 2023-11-02
[31] Youtube Rpcs3 Update Quality Sound - Intro Video - The Guided Fate Paradox https://www.youtube.[...] 2023-11-02
[32] Youtube RPCS3 WIP - Disgaea 3: Absence of Justice - Ingame! https://www.youtube.[...] 2023-11-02
[33] Youtube RPCS3 PS3 Emulator - After Burner Climax Ingame #2! DX12 https://www.youtube.[...] 2023-11-02
[34] 웹사이트 "[IMPORTANT] Hykem says goodbye" http://www.emunewz.n[...] 2023-11-02
[35] 웹사이트 Pull request #2349 - [WIP] PPU scheduler https://github.com/R[...] 2017-03-03
[36] 웹사이트 PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd https://github.com/R[...] 2017-03-03
[37] 웹사이트 RPCS3 Gets Performance Boost with Vulkan API https://www.eteknix.[...] 2023-11-02
[38] 웹사이트 Persona 5 is playable on PC with this PS3 emulator https://www.pcgamer.[...] 2023-11-02
[39] 웹사이트 Here's Persona 5 'Running' On A PC https://kotaku.com/h[...] 2023-11-02
[40] 웹사이트 'Persona 5' Running on PC Emulation https://heavy.com/ga[...] 2023-11-02
[41] 웹사이트 Persona 5 is up and running on one of the PC's PlayStation 3 emulators https://venturebeat.[...] 2023-11-02
[42] 웹사이트 ATLUS and Emulation https://atlus.com/at[...] 2023-11-02
[43] 웹사이트 Atlus tried to take down a PS3 emulator advertising 'Persona 5' https://www.engadget[...] 2023-11-02
[44] 웹사이트 Atlus wants to cut off a PS3 emulator because it runs Persona 5 https://arstechnica.[...] 2023-11-02
[45] 웹사이트 RPCS3 - Blog https://rpcs3.net/bl[...] 2023-11-02
[46] 웹사이트 PS3 emulator RPCS3 finally adds save states https://www.gamesrad[...] 2022-10-19
[47] 웹인용 Downloads https://rpcs3.net/do[...] 2023-04-13
[48] 웹인용 RPCS3 Compatibility https://www.rpcs3.ne[...]
[49] 문서 원할하게 플레이 가능한 게임 63.53% (Playable)
[50] 문서 게임에서 약간의 렉과 오류가 존재할 수 있는 게임 30.53% (Ingame)
[51] 문서 실행은 되나 대부분 할 수 없는 게임 5.75% (Intro)
[52] 문서 실행은 되지만 검은색 화면이 계속 뜨는 게임 0.19% (Loadable)
[53] 웹인용 RPCS3 FAQ https://rpcs3.net/fa[...]
[54] 웹인용 rpcs3 r1 Google Code https://code.google.[...] 2011-05-23
[55] 웹인용 rpcs3 r28 on Google Code https://code.google.[...] 2011-05-23
[56] 웹인용 rpcs3 tag 0.0.0.2 https://code.google.[...] 2012-06-01
[57] 웹인용 rpcs3 tag 0.0.0.4 https://github.com/R[...] 2013-08-27
[58] 웹인용 rpcs3 tag 0.0.0.5 https://github.com/R[...] 2014-06-27
[59] 웹인용 RPCS3/rpcs3 https://github.com/R[...] 2016-04-18
[60] 웹인용 RPCS3/rpcs3 https://github.com/R[...] 2016-04-18
[61] 웹인용 Quickstart https://rpcs3.net/qu[...] 2017-03-03
[62] 웹인용 Pull request #2349 - [WIP] PPU scheduler https://ci.appveyor.[...] 2017-03-03
[63] 웹인용 PS3UPDAT.PUP installer (#2386) · RPCS3/rpcs3@458dbbd https://github.com/R[...] 2017-03-03
[64] 웹인용 RPCS3 Gets Performance Boost with Vulkan API https://www.eteknix.[...] 2017-05-22
[65] 웹인용 PS3 Emulator Can Now Run Commercial Games - CINEMABLEND http://www.cinemable[...] 2017-03-03
[66] 웹인용 RPCS3, ecco l'emulatore PS3 per Windows http://www.eurogamer[...] 2014-03-09
[67] 웹인용 Persona 5 is playable on PC with this PS3 emulator http://www.pcgamer.c[...] 2017-04-03
[68] 웹인용 Here's Persona 5 "Running" On A PC http://kotaku.com/he[...] 2017-04-04
[69] 웹인용 ‘Persona 5’ Running on PC Emulation http://heavy.com/gam[...] 2017-04-05
[70] 웹인용 Persona 5 is up and running on one of the PC’s PlayStation 3 emulators https://venturebeat.[...] 2017-04-03
[71] 웹인용 Atlus tried to take down a PS3 emulator advertising 'Persona 5' https://www.engadget[...] 2017-09-27



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com