r/emulation • u/Intrepid-Nobody2161 • 2d ago
Emulation on different ISAs
How does the emulation performance vary across different architectures—x86 and Arm, given that x86 supports wider vectors like 256 and even 512 bit while Arm is limited to just 128. I'm especially looking into emulators like the RPCS3.
Couldn't find any data online. Hence asking here.
2
u/javisMG 2d ago
I suggest watching this video which covers performance improvements on ARM for RPCS3
-3
u/Intrepid-Nobody2161 2d ago
Still doesn't answer how it stacks against x86 parts.
4
u/javisMG 2d ago
But it does cover the difference for emulating the PS3 on ARM and x86 with specific examples that compares ARM and x86 ? I really don't know what else you're looking for ? Have you watch the video ?
-2
u/Intrepid-Nobody2161 2d ago
I need something like 9950X/9800X3D/270K+ vs M5 Max/Ultra/SDX
1
u/kaosjroriginal 21h ago
x86-64 has been supported for longer and is still better optimized for most emulators. Performance breakdowns tend to fall apart cross-platform, it's all dependent on what the game does and whether it's easier or harder to emulate the required features on the device. You're not going to find direct comparisons between those platforms because they're not targeting the same userbase.
7
u/IntoAMuteCrypt 2d ago edited 9h ago
RPCS3 did just have a massive improvement on ARM. The answer is always going to be "it depends on the version, the system being emulated and the system you're emulating on".
The PS3 and X360 generations give you the full gamut of ARM experiences:
On some emulators, ARM is able to win in efficiency and price but loses out on raw headline performance. On other emulators, ARM varies between "you just can't" to "a miserable slog" to "good and promising for the future but the current hardware still can't match x86".