
Successfully Emulating A PS3 On An AMD FX8350 From 2012 (RPCS3)
#RPCS3 #PS3 #FX8350 running various games full speed on Windows 10 64-bit on a PC with a CPU from 2012. On my Facebook page (link down below) there's a longer raw gameplay clip to be seen for those interested.
This is a video on my good old AMD FX8350 system which always was a bit of a IPC underdog when it came to Intel chips but in 2019 can still shine with multithreaded applications like RPCS3. I quickly show you some clips of games to demonstrate how these run.
Okay not all games run 100% full speed, but many do Provided you set the resolution of the emulator to 480p or 576p - the standard NTSC or PAL regular TV resolutions first generation PS3 owners used on the old CRTs.
The PC Used:
CPU: AMD FX8350 @ stock speeds (4+Ghz)
GPU: RX 560 (a GT 1030, GTX1050, GTX950 all work too at similar performance in this system)
RAM: 1600Mhz 8Gb
I recorded the footage with OBS capturing in 1920x1080p 60fps on the same computer while at the same time running RPCS3. At 1080p or 720p many games taxe the old CPU too much, when you switch the emulator to 480p or 576p native SD resolutions the performance jumps to 100% on many titles. The emulator-overlay is enabled for stats and a sense of the speed and load on both host PC as the virtual PS3 system.
The IPC of the '8'-core system is quite a fair bit lower than the 3rd and 4th gen Intel systems
Games shown:
- Geometry Wars 3
- Gradius GOFER CD (TG16 game release on PS3)
- Outrun 2006
- PacMan Championship DX+
- Resogun
- Super Stardust HD
- Tekken 5 Dark Resurrection
My Behind the scenes and extras Facebook Page:
https://www.facebook.com/LactobacillusPrimeRetroGaming
NOTICE: FAIR USE, the video is for informational purposes
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use."
Links:
https://www.copyright.gov/fls/fl102.html
Youtube Video game and software content
https://support.google.com/youtube/answer/138161?hl=en
Settings I used:
The emulator has become a fair bit faster since I made this video; also the system has been upgraded slightly since. It is now
CPU: AMD FX8350 @ stock speeds (4+Ghz)
GPU: RX 580 (a GT 1030, GTX1050, GTX950 all work too at similar performance in this system)
RAM: 1600Mhz 16Gb
Run the emulator, select config
CPU:
PPU Decoder: Recompiler (LLVM)
SPU Decoder: Recompiler (LLVM) but Recompiler (ASMJIT) also works
Additional settings: [v] enable SPU loop detection
[v] SPU cache
for some games [v] accurate xfloat but you might be able to leave that unchecked for many games
SPU Block size: Safe
Preferred SPU Threads: Auto
Thread scheduler: Operating System
GPU:
Renderer: Vulcan
Graphics Device: RX580
Aspect ratio: 16:9
Framelimit: auto
Anisotropic filter: auto
Antialiasing: auto
Default resolution: 720x480 (for SD standard definition resolution) - lowering it to SD gives the system enough oomph to run 100% many games, some games will work well at 1280x720
Resolution schale: 100%, lowering it could also help performance
Shader mode: async (multi threaded) - that's where the FX8350 shines
Number of shader compiler threads: auto
Additional settings: Stretch to display area, multithreaded RSX
Audio:
Audio out: XAudio2
Audio channels: downmix to stereo
Volume 100%
Buffering: enable buffering 100ms
Microphone: disabled
I/O:
Keyboard handler: Null
Mouse Handler: basic
Camera input: unknown
Camera settings: null
Move handler: null
Buzz emulated controller: Null
System:
Console language: English (for me)
Console region: US
Enter button assignment: Enter with cross
Disk cache: maxium size 5120Mb
Keyboard type: English Keyboard US Standard
Console Time: Set to Now
Network:
Network Status: connected, but you could also state disconnected
DNS 8.8.8.8
IP/Host Switches : Blank
PSN Status: Simulated or select disconnected
Advanced:
Core: PPU LVVM Precompilation
Sleep timers accuracy: Usleep only
Maximum Number of SPURS Threads: unlimited (default)
Vulcan cue scheduler: Device
Driver wake up delay: 1us
VBLANK Frequency: 60Hz
Clocks Scale 100%
Emulator:
Automatically start games after boot
Start games in fullscreen mode
Prevent display sleep while running games
Show throphy status
Use native user interface
Show shader compilation hint
Max LLVM Compile threads: All
Shader loading screen: allow custom background, background darkening 30%, Background blur 0%
Performance overlay: not enabled but if you want performance stats you can turn them on. Doesn't take a big performance hit
GUI:
Stylesheet: Default
UI Options: Show boot game dialog, show pup installation dialog, show obsolete settings dialog, check for updates at startup (always good to have the latest version)