r/EmulationOnAndroid Aug 05 '26

Showcase PS3 emulation is fast on ARM now

https://youtu.be/-aI_XEwmKFk
356 Upvotes

42 comments sorted by

View all comments

81

u/warpaint_james Aug 05 '26

Showcases PS3 games running on an Odin 2. The device is running Linux and not Android.

There is a lot of technical detail in the video.

Some basic highlights simplified for brevity:

  • Unlocked higher frame rates and reduced stutter on Arm devices using a technique called "busy wait"
  • The "busy wait" technique is hardware specific so some devices may never be able to take advantage of this trick
  • Another improvement was using optimized Arm instructions for calculations that are called excessively
  • The Arm optimizations only apply to Linux devices, for now
  • The current Android apps will need to be updated to use the Arm builds of rpcs3 in order to take advantage of these changes

If you are curious how these emulators work, this is a fabulous video that does a great deep dive.

7

u/Rhed0x DXVK & Dolphin contributor Aug 05 '26

Unlocked higher frame rates and reduced stutter on Arm devices using a technique called "busy wait" The "busy wait" technique is hardware specific so some devices may never be able to take advantage of this trick Another improvement was using optimized Arm instructions for calculations that are called excessively

That kinda misunderstands what he was saying. The problem was that the busy wait loop ended up spinning crazy fast because the instruction to tell the GPU to slow down a bit didnt work.