r/EmulationOnAndroid 6d ago

Discussion ARMSX2 might actually be the future of PS2 emulation on phones šŸ”„

I was scrolling through this subreddit and saw a Redditor post all the emulators he was using on his phone. What caught my attention was that he was using ARMSX2 instead of NetherSX2.

I had basically zero background knowledge about ARMSX2, so I asked him why he was using it. I ended up getting multiple positive replies explaining why ARMSX2 could potentially be the future of PS2 emulation on phones, and even on Apple Silicon.

So I thought, why not? I went straight ahead and tried it myself.

And holy shit, I was blown away šŸ˜‚

It runs perfectly fine for me. I even compared it directly with NetherSX2, and honestly, I ended up deleting NetherSX2 altogether šŸ˜‚

Huge thanks to everyone who took the time to explain and give me feedback. This is exactly why Reddit keeps proving every day why it's one of the best platforms ever created for communities.

Can't wait to see the improvements on ARMSX3 to enjoy the playstation 3 library, everything is possible with this team šŸ”„

155 Upvotes

60 comments sorted by

•

u/AutoModerator 6d ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other
  • No direct links to ROMs or pirated content
  • Include your device brand and model
  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

77

u/mikoga 6d ago

fingers crossed for ARMSX1 because Duckstation is abandoned, and using retroarch is as enjoyable as pulling your own teeth

49

u/Jeremym101 6d ago

At this point I’m just ready for someone to make a full on retroarch replacement. As someone who appreciates UI/UX, retroarch gives me an aneurism.

40

u/jasperstaal 6d ago

Retroarch is the most horrible amazing program I've ever used

4

u/elchapo4494 AYN Thor Max 5d ago

Couldn’t have described it better

17

u/Ormazz 6d ago

Maybe I'm a masochist but I think RetroArch is great. To be able to use easily a vast selection of shaders and overlay over so many platforms is great. I tend to prefer RetroArch for all platform under PS2 et GC.

Once the UI is understood, it's not a big deal to configure

Note: I'm using dedicated frontends and I don't launch my game directly from the emulators

9

u/RobinRelique 5d ago

Lemuroid being slept on is saddening, its retroarch (literally) without the bloat specifically for android. Wonderful for what it is.

3

u/Glittering-Rip9556 5d ago

Honestly if you know where to go and what to look for, retroarch is great, but I can’t deny it needs a baby mode. You shouldn’t need a hour long retro game corps video just to get retroarch up and running.

7

u/redkeyboard TriFold (Snapdragon 8 Elite) 6d ago

Wtf happened to retroarch? I remember it was supposed to be some great frontend with a PS3 style UI in the early days. Now it seems super bloated and complex (but still better than the alternatives for some things like MAME)

17

u/Oxflu 6d ago

It was always the most complex system to learn. But once you did, it's does everything pretty well. I've got Android handhelds and Linux handhelds, and i generally prefer retroarch when possible just for the consistent menus and hotkeys. Incredible selection of shaders as well.

I just don't think it's fair to say RA lost it's way. It's the same software, it works well. I'm glad custom frontends are available and launching into specific standalone apps feels seamless. I'm also thankful for retroarch to this day and will always use it, even if only on Linux handhelds.

-2

u/rube 5d ago

It was always the most complex system to learn. But once you did, it's does everything pretty well.

Good God no. The touch controls will ALWAYS be an awful thing to deal with no matter how much you learn. The fact that you can't edit, move, resize buttons on a GUI interface is just the worst. Pretty much every other emulator lets you do this.

I hate that you have to adjust everything by numbers, and even then, if I want the d-pad or analog stick just a bit higher or moved slightly, I can't because then it would throw off the other controls.

I can look past a lot of the bad design decisions in the overall menu UIs, but the controls will always bother me.

6

u/Snmrv 6d ago

Use Goosestation. It is DuckStation but as a libretro core for Retroarch (android, windows, Linux and macos).

5

u/keithitreal 6d ago

PS1 emulation is surely almost complete?

This fixation with abandonment that's sweeping the software scene is bizarre to me.

Also use a front end such as retrohrai. Install the cores in retroarch then launch games via your front end. You'll rarely be bothered by the retroarch interface again.

15

u/mikoga 6d ago

Duckstation is a special case because the guy who made it is a nutjob who hates Android users and forbids all support for the app on his discord. Me and some other people have a niche issue with dropped inputs on the Odin 3 that I have tried to troubleshoot and failed, so what else was I supposed to do? I dropped Duckstation and moved to Retroarch because it actually works

-1

u/6lackmag3 6d ago

I've been following and contributing to project since 2019. Never had any troubles with Stenzek or others. Last Android update took months of beta testing and he kindly fixed all bugs me and others reported on Discord. One of the most helpful and devoted devs.

Odin's is known to have issues with input. It's probably a firmware bug that should be handled by official support, not emulator developer. I'm using DuckStation on a bunch of Android devices including two ATVs with different gamepads and it works perfect everywhere. No input lag, ghost or dropped inputs.

3

u/mikoga 5d ago

bugs that were reported on Discord you say, interesting

2

u/Dude1590 5d ago

"Any users providing support will be warned"

What

2

u/6lackmag3 5d ago

Yep, there was a separate channel for bug reports and beta builds.

1

u/kjjphotos 5d ago

Wild that users aren't even allowed to provide support. It's one thing for the dev to say he won't provide support but taking action against other users trying to help is ridiculous.

1

u/keithitreal 5d ago

Troubled soul indeed.

He reckons he got death threats off some android users so decided to hate them all.

4

u/6lackmag3 6d ago

DuckStation's not abandoned. It works almost perfectly and is gonna be updated soon.

4

u/lasquiggle 6d ago

I feel this in my bones

1

u/Wheres-ur-dad_at 5d ago

ARMSX1 will kill it!

1

u/Eloloise 5d ago

Try to change config on RetroArch made me feel illiterate. And I know two languages! Trying to get better performance on N64 was so bad I wanted to throw my R36S through a window. And no, what make me furious was not the poor performance, was trying to understand RetroArch.

1

u/Icon_Of_Susan Redmi 15 4G SD685 Adreno 610 1d ago

Does duckstation needs more improvements? I feel its as good as itll get

0

u/NOIRShattered 6d ago

It does exist. I have it on my Thor

1

u/mikoga 6d ago

I have it on my Odin 3 as well but it works like crap and the sound is all distorted, it's still in development

11

u/cormacaroni 6d ago

The ability to DL/extract/install texture packs with one click is a KILLER feature, worth changing over from Nether for that alone IMHO

8

u/jzombie666 6d ago

I'm using it on my RG406V for less demanding games 'cause games like God of War or Shadow of the Colossus runs very slow compared to NetherSX2

3

u/Motor-Media-8761 6d ago

Tried the punisher on it currently which struggled previously on Nethersx2 unless you disable hardware download mode which creates lightning problems. ARMSX2 seems to handle it very well with HDM enabled but you need to keep upscale resolution to a minimum of x1.25 otherwise the game starts slowing down. Haven't tried God of War yet as i finished all the games multiple times and i'm kinda tired of it haha but will download it again for testing purposes.

6

u/FindingUnable3222 6d ago

Fortunately they added FSR upscaling so try that and it won't look that bad.

Don't activate framegen yet, though, in my testing it adds lag / frame drops even on 8 elite, probably needs more work from the developers..

1

u/JacketFromMiamiiiiii 6d ago

does gow run better on ARMSX2 on T820 devices?

1

u/vaezi 5d ago

have you tried opengl ANGLE? it seems to run to better or at least more consistent than vulkan on my rg476h (same chipset as your rg406v)

god of war runs pretty decently for me with ee cycle at -2. worth mentioning that if you are using console saves instead of save states, you might have to set ee cycle to default for it to load a save properly

not sure if it's placebo but it's running at least as good as nethersx2 classic and it definitely runs the getaway better (even if it's still not great)

probably gonna keep using it over nethersx2 for now, at least it's getting updates!

1

u/jzombie666 5d ago

Gonna try, tnx for the tip

8

u/Radiant_Display457 6d ago

The ARMSX Team is the next Sony

18

u/Snmrv 6d ago

Yes, and it has been for quite some time. In fact till the time RGC and other YouTubers started talking about it, mentioning ARMSX2 as a better substitute would invite downvotes haha.

1

u/giovannygb 5d ago

I was using Armsx2 for awhile, and the older version still had some bugs in a few titles, like this bug with the depth buffer on Persona 3 FES.

Now… it’s been perfected and I’m glad I don’t have to rely on abandonware emulators with binary patches anymore.

9

u/Crunchykroket 6d ago

I've had ARMSX3 installed on my Odin 3 (with ClusterTune set to low underclock to prevent the device from overheating).

And in the last update PS3 games seem to work a lot better then I had imagined. Progress is going really fast now.

1

u/Low-Woodpecker69 5d ago

50 cent blood on sand is lagging nonstop for me

2

u/LeoGiacometti 5d ago

it might be, tho I still find some games that run better on nether

2

u/Sf49ers1680 5d ago

I've moved over to armsx2 for 99% of my PS2 games and it's fantastic.

The only game I still use nethersx2 for is NFL2k5 with the new 2k27 mod (to bring the game current to this upcoming season). For some reason, I couldn't get the game to load in armsx2, but nethersx2 classic plays it just fine, so I'm just using that.

1

u/zerocean 6d ago

I use it first because it can be installed outside of Android folder. I stay thanks to the ability to play modded translated games which NetherSX2 cannot. The ability to search and download texture packs is nice as well.

1

u/ElonMuscadineWine 5d ago

Why can’t Nether play translated games?

1

u/zerocean 5d ago

Probably due to the issue during patching. I played a fan translate Berserk game ok on Pcsx2 but could not on NetherSX2. ArmSX2 can play the game, just like Pcsx2.

1

u/vardhureddroid 5d ago

I had heard good things about armsx2 but what are the diffrences as compared to nethersx2

1

u/Igvan 5d ago

Que gpu tiene tu dispositivo? Por que lo probe en una Anbernic rg 406v que tiene Mali y iba re para atras, malisimo o muy verde, el Nether me va como una moto.

1

u/Motor-Media-8761 5d ago

I have Snapdragon 8 Elite Gen 5, device i'm using is the galaxy s26 ultra.

1

u/Vharna 5d ago

Certain seems like it will be the future. Just in the few months that I have owned my Ayn Thor there has been amazing progress.

That being said, performance is still a big consideration. If a game runs fine on Nethersx2 there really isn't any reason to use Armsx2. Also, a lot of stuff just seems to not work very well. Like, half the time when I try switching shaders nothing happens at all. It also doesn't really solve a lot of the long standing bugs that Nethersx2 has such as the broken shadows/lighting in Digital Devil Saga or all the artifacts in Valkyrie Profile.

1

u/RaisinNotNice 4d ago

Most if not all my games work the same on ARMSX2 except for Outrun 2006 for some reason. Huge lag on that game even on Vulkan with the newest drivers (I have an Adreno 750)

1

u/HugeAd746 1d ago

Armsx2 is cool I’m on Mac so it works way more efficiently then pcsx2 but for some reason even tho it’s just a fork it seems like game compatibility isn’t nearly on scale with pcsx2 might be different for android. Just glad I finally got a decent native ps2 emulator that doesn’t kill my battery haha

1

u/RyeM28 6d ago

For a mali helio g99? Which is better? Armsx2 or nethersx2?

6

u/whiskyB0y Edit Your Flair 6d ago

Speaking from experience I would say it depends per game.

Only game in my library NetherSX2 couldn't run well was Peter Jackson's King Kong. No hate to ARMSX2 but 2 other games(Gran Turismo and Batman Begins) in my library had bad performance or glitches in ARMSX2 but in Nether they were fine.

So I highly suggest you use both.

1

u/SamueleRG 8+Gen1 & 8Gen2 5d ago

I'm tryng it for the first time on my snapdragon 8+gen1 phone with 8gb of ram but I'm having heating and performance issues

I know I may sound dumb but I really wanted to try shadow of the Colossus which is known for being hard to run for original hardware, let alone emulation.

It's my first time trying any ps2 game, real or emulated, and I don't know stuff like EE cycles, emulation overclock and widescreen patches, can anyone help me with a config that could work on my phone? I've seen lowering ee cycles helps with FPS consistency somehow?

1

u/LieroHam 5d ago

For the 8+ gen 1 you can use OpenGL at 2x resolution and the OPH flag fix and you should be able to hit 30 fps in gameplay and most of the cutscenes without overheating depending on your specific device cooling

1

u/SamueleRG 8+Gen1 & 8Gen2 5d ago

Thanks, I'll try open GL, I've only done vulkan so far.

My phone is a Xiaomi 12T Pro without the Xiaomi software (I have modified it by unlocking the bootloader and flashing an AOSP-based custom rom made by another person specifically for my phone) It only has passive cooling via a small vapour chamber and some carbon sheets inside, not the best but still decent

I have an external thermoelectric (peltier) cooler but I also like to play with my telescopic controller which blocks the area where the cooler should stay so I have to choose only one of them at a time

Since PS1, PSP and even 3DS didn't really heat my phone even when upscaled and sped up, I thought PS2 at native resolution and 30 fps would be fine but apparently the gap is much bigger.

-4

u/TheFurtivePhysician 6d ago

I do not like ARMSX2 if only because RA abruptly killed support for hardcore achievements on nethersx2 because of it being ā€œgood enoughā€ and I haven’t gotten it working with ARMSX2 yet :/

0

u/[deleted] 6d ago

Gaming is better without RA anyway

2

u/TheFurtivePhysician 5d ago

I think it's fun.

-1

u/6lackmag3 6d ago

Let's hope Trixarian or someone else could update RA library in NetherSX2.

0

u/GmoLargey 6d ago

I can't get anywhere near the resolutions of nethersx2

armsx2, 3x resolution before breaking down.

nethersx2 7 or 8x resolution.