RPCS3
| Developers | |
|---|---|
| RPCS3 Team | |
| Release dates | |
| Windows | June 2012 |
| Linux | June 2012 |
| macOS (OS X) | April 2022 |
RPCS3 is a open-source video game console emulator that was developed and released by the RPCS3 Team. It emulate the PlayStation 3 console.
Development of RPCS3 begin in 2011 and was publically released in June 2012. Over the years, numerous improvements were made to the emulator to make it run the PlayStation 3 game titles much easier without bugs. In April 2022, the macOS version of RPCS3 was released.[1]
As of November 2, 2025, the development of RPCS3 is still on-going.[2] Currently, about 69% of titles on the compatibility list are playable without game breaking glitches.[3]
General information
Availability
| Source | DRM | Notes | Keys | OS |
|---|---|---|---|---|
| Official website |
- RPCS3 Newest builds
- Newest builds are highly recommended, as they have more features and bugfixes than the stable releases.
- Has a built-in auto-updater.
- RPCS3 Source Code (GitHub)
Game data
Configuration file(s) location
| System | Location |
|---|---|
| Windows | <path-to-game>\config\[Note 1] <path-to-game>\InputConfigs\[Note 1] |
Save game data location
| System | Location |
|---|---|
| Windows | <path-to-game>\dev_hdd0\home\[Note 1] |
Video
| Graphics feature | State | Notes | |
|---|---|---|---|
| Widescreen resolution | All PlayStation 3 games support 16:9 natively. | ||
| Multi-monitor | |||
| Ultra-widescreen | |||
| 4K Ultra HD | |||
| Field of view (FOV) | Vary between emulated games. | ||
| Windowed | |||
| Borderless fullscreen windowed | Set max/desired resolution in GPU section of config. Then enable select "stretch to display area" | ||
| Anisotropic filtering (AF) | Set quality using option under GPU section. Also helps to set resolution scale to that of your default/max resolution; this can actually be used to override limited resolutions present in some games. | ||
| Anti-aliasing (AA) | |||
| Vertical sync (Vsync) | Can be disabled under GPU section of config. | ||
| 60 FPS and 120+ FPS | Depends on the game. Frame rate can be changed by overriding the vblank rate in the advanced settings. See list of known compatible games here. Make sure that the framelimit option in the GPU settings doesn't interfere. |
||
| High dynamic range display (HDR) | See the glossary page for potential alternatives. | ||
| Color blind mode | See the glossary page for potential alternatives. | ||
- Supports FidelityFX Super Resolution.
Input
| Keyboard and mouse | State | Notes |
|---|---|---|
| Remapping | With the Keyboard handler option selected. Formerly, it wasn't possible to assign two or more keys to a single virtual input, but a built commit on June 16, 2023 had added an ability to assign up to four keys to a single virtual input by pressing the Shift key on the keyboard while selecting one of the virtual inputs.[6] |
|
| Mouse sensitivity | ||
| Mouse acceleration | ||
| Mouse input in menus | ||
| Keyboard and mouse prompts | ||
| Mouse Y-axis inversion | ||
| Controller | ||
| Controller support | ||
| Full controller support | ||
| Controller remapping | Formerly, it wasn't possible to assign two or more buttons to a single virtual input, but a built commit on June 16, 2023 had added an ability to assign up to four buttons to a single virtual input by pressing the Shift key on the keyboard while selecting one of the virtual inputs.[6] | |
| Controller sensitivity | Stick sensitivity can be adjusted using the Stick Multipliers option in the Gamepad setting menu.[4] | |
| Controller Y-axis inversion | Controller's joyticks can be mapped in a invert orientation in the Gamepad setting menu.[4] |
| Controller types |
|---|
| XInput-compatible controllers | When using either XInput or SDL handler options.[4] | |
|---|---|---|
| Xbox button prompts | ||
| Impulse Trigger support |
| DirectInput-compatible controllers | When using the SDL handler option. | |
|---|---|---|
| Directinput button prompts |
| PlayStation controllers | DualShock 3, DualShock 4, DualSense, DualSense Edge With either DualShock 3, DualShock 4, DualSense or SDL handler options. The back buttons and FN buttons on the DualSense Edge can be mapped.[7][4] |
|
|---|---|---|
| PlayStation button prompts | DualShock 3 button prompts in-game. | |
| Motion sensors support | Gesture Game support for it depending on the PS3 game titles. |
|
| Light bar support | Can be used as battery indicator on DualShock 4, DualSense and DualSense Edge.[4] | |
| Adaptive trigger support | ||
| DualSense haptic feedback support | Standard rumble only. | |
| Connection modes | Wired, Wireless (Bluetooth), Wireless (DualShock 4 USB Wireless Adapter) | |
| Nintendo controllers | ||
|---|---|---|
| Nintendo button prompts | ||
| Face button layout support | ||
| Motion sensors support | ||
| Connection modes | ||
| Tracked motion controllers | Only for controllers with built-in gyroscopes and accelerometers.[4] Game support for it depending on the PS3 game titles. Samsung Gear VR Controller lightgun aiming emulation using motion sensors for specific PS3 game titles is supported by third-party application.[5] |
|
|---|---|---|
| Button/gesture prompts |
| Other controller(s) | With MMJoystick handler and SDL handler options. No analog trigger support on some controllers.[4] | |
|---|---|---|
| Peripheral devices support | Sim-racing devices can be emulated as a Logitech G27. |
|
| Additional button prompts |
| Additional information | ||
|---|---|---|
| Controller hotplugging | ||
| Input prompt override | ||
| Haptic feedback | ||
| HD haptic feedback | DualSense: Standard rumble only. |
|
| Simultaneous controller+KB/M |
Audio
| Audio feature | State | Notes |
|---|---|---|
| Separate volume controls | ||
| Surround sound | Up to 7.1 output. | |
| Subtitles | ||
| Closed captions | ||
| Mute on focus lost |
Localizations
| Language | UI | Audio | Sub | Notes |
|---|---|---|---|---|
| English |
Other information
API
| Technical specs | Supported | Notes |
|---|---|---|
| OpenGL | 4.3+ | |
| Vulkan | macOS version use the MoltenVK API.[1] |
| Executable | 32-bit | 64-bit | ARM | Notes |
|---|---|---|---|---|
| Windows | ||||
| macOS (OS X) | Windows/Linux builds is recommended for the older X86-64 macOS PC.[1] | |||
| Linux |
VR support
| 3D modes | State | Notes | |
|---|---|---|---|
| Native 3D | Only available on games with Stereoscopic 3D support.[8][9]
|
||
| Nvidia 3D Vision | See Native 3D for Frame Sequential or Interleaved. | ||
System requirements
| Windows | ||||
|---|---|---|---|---|
| Minimum | Recommended | Optimal | ||
| Operating system (OS) | 10 | 11 (24H2) | ||
| Processor (CPU) | Intel Core 2 Duo AMD Athlon 64 X2 | Intel Core i5-10400 AMD Ryzen 5 5600 | Intel Core i5-13600K AMD Ryzen 5 9600X |
|
| System memory (RAM) | 8 GB | 16 GB | ||
| Storage drive (HDD/SSD) | 5.5 GB | 5.5 GB (SSD) | 5.5 GB (NVMe SSD) | |
| Video card (GPU) | Nvidia GeForce GT 420 ATI Radeon HD 5450 Intel Arc A310 OpenGL 4.3 compatible | Nvidia GeForce RTX 2060 AMD Radeon RX 5600 XT | ||
- A 64-bit operating system is required.
| Linux | ||||
|---|---|---|---|---|
| Minimum | Recommended | Optimal | Max Performance | |
| Operating system (OS) | 6.6 (Older LTS), Ubuntu 22.04 | 6.19 (Latest), 6.18 (LTS) | ||
| Processor (CPU) | Intel Core 2 Duo AMD Athlon 64 X2 | Intel Core i5-10400 AMD Ryzen 5 5600 | Intel Core i5-13600K AMD Ryzen 5 9600X | AMD Ryzen 7 9800X3D |
| System memory (RAM) | 8 GB | 16 GB | ||
| Storage drive (HDD/SSD) | 5.5 GB | 5.5 GB (SSD) | 5.5 GB (NVMe SSD) | |
| Video card (GPU) | Nvidia GeForce GT 420 ATI Radeon HD 5450 Intel Arc A310 OpenGL 4.3 compatible | Nvidia GeForce RTX 2060 AMD Radeon RX 5600 XT | Nvidia GeForce RTX 2060 AMD Radeon RX 5600 XT | Nvidia GeForce RTX 4070 AMD Radeon RX 7800 XT |
- A 64-bit operating system is required.
| macOS (OS X) | ||||
|---|---|---|---|---|
| Minimum | ||||
| Operating system (OS) | 14.4, 15.0 | |||
| Processor (CPU) | Apple M1 | |||
| System memory (RAM) | 8 GB | |||
| Storage drive (HDD/SSD) | 5.5 GB (SSD) | |||
- For ARM-based macOS PC.
Notes
- ↑ 1.0 1.1 1.2 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%,%PROGRAMDATA%, or%WINDIR%might be redirected to%LOCALAPPDATA%\VirtualStoreon Windows Vista and later (more details).
References
- ↑ 1.0 1.1 1.2 RPCS3 - Now Available on macOS! - RPCS3 on Youtube - last accessed on June 13, 2023
- ↑ GitHub Commits activity - last accessed on November 2025
- ↑ RPCS3 Compatibility List - last accessed on November 2, 2025
- ↑ 4.0 4.1 4.2 4.3 4.4 4.5 4.6 Verified by User:Yuuyatails on June 13, 2023
- ↑ Verified by User:Shimuraworkshop on 2025-09-14
- ↑ 6.0 6.1 Input: allow multi-button assignment - RPCS3 Github page - last accessed on June 16, 2023
- ↑ input: Add DualSense Edge to DualSense pad handler - RPCS3 Github - last accessed on June 13, 2023
- ↑ Stereoscopic 3D on PS3: Updated List of All 3D Games and Movies - PlayStation.Blog - last accessed on 2026-01-14
- ↑ Games with Stereoscopic 3D Support - Console Mods - last accessed on 2026-01-14