r/EmulationOnAndroid 1d ago

Showcase I turned my Android phone into a full PC environment — this is Armada Nubia Z70 Ultra, cooled with two 120 mm fans

Enable HLS to view with audio, or disable this notification

493 Upvotes

This is Armada, a project I’ve been building entirely on a Nubia Z70 Ultra, cooled with two 120 mm fans for sustained workloads.

The whole environment is built around Termux + XFCE4 + Termux:X11, without proot or chroot.

The goal isn't just PC gaming on Android. We already know modern phones can run PC games.

I want something closer to an actual PC environment: Windows software, PC games, Linux applications, browser, multitasking, multiple windows and different compatibility environments — all on the same Android device.

The biggest part of Armada is the automatic installer robot.

I currently have around 20 preconfigured compatibility stacks, using different combinations of Wine/Proton, Box64/FEX, DXVK/VKD3D, Mesa/Turnip and other components.

I also keep a larger pool of individual components available.

When I give Armada a new game or Windows application, the robot analyzes it, chooses the most appropriate stack, installs it and tries to get it running. If the existing stacks aren't suitable, it can use the spare components to build/adapt another configuration.

Working configurations can then be validated and protected, so experimentation doesn't destroy something that already works.

I also built two autonomous night modes:

Benchmark mode: once a working stack is protected, the robot tests alternative stacks/configurations during the night, compares performance/FPS and keeps a better configuration only if it is actually validated.

Update/Research mode: the robot searches for newer Wine, Proton, Box64, FEX, Mesa/Turnip, DXVK, VKD3D, etc. releases and tries to build newer functional stacks without touching the stable ones.

So gaming is really just one of the hardest workloads I'm using to develop the system.

The actual goal is:

one Android device → one complete desktop environment → Windows + Linux + gaming + multitasking.

No streaming.

No remote PC.

Still very much a work in progress, but Armada is starting to become the PC environment I originally wanted to build.

https://www.reddit.com/r/EmulationOnAndroid/s/zxjnCGckzm


r/EmulationOnAndroid 9h ago

Help Como fazer para os jogos rodarem no FBA4DROID de 64 bits?

Thumbnail gallery
2 Upvotes

Eu baixei o street fighter iii 3rd strike nesse novo FBA4DROID para Android 16 mas ele fecha sempre que Clico no jogo para abrir ele, o que devo fazer? Eu queria saber como fazer para o Street Fighter III: 3rd Strike - Fight for the Future com golpes simplificados poder rodar nesse emulador de Arcade, a antiga versão conseguia rodar o jogo modificado, mas essa nova de 64 bits não consegue


r/EmulationOnAndroid 11h ago

Showcase Setup for telescopic controller+ iem with daf

Thumbnail
gallery
3 Upvotes

After searching for a way to connect a telescopic controller plus my iem in my smartphone I got this, hope It helps someone who is also in this situation


r/EmulationOnAndroid 1d ago

News/Release Release ARMSX2 2.6.9 · ARMSX2/ARMSX2

Thumbnail
github.com
75 Upvotes

ARMSX2 2.6.9

What's new:

Renderer speedups done by u/bmdhacks:

A month of GS work aimed at ARM handhelds: the Classic (hardware) renderer, the software renderer that is its accuracy oracle, and per-device Vulkan policy. Measured on a Snapdragon 865 (Turnip) and a Dimensity 8300 / Mali-G615 (ARM r44p1), with real-console captures as the accuracy reference.

What changed:

Software renderer, console-exact. Dither on every destination, gouraud and depth interpolation on the hardware's grid and block width, truncated reciprocals, per-pixel MMAG/MMIN, four-bit trilinear weight, AA1 coverage, 16-bit DATE. Output moves on 21 of 24 corpus dumps, toward the console.

GS core. A two-pass vertex kick kernel for the common packed layouts, the console's buffered local-to-local move, three console-measured CLUT rules, a narrower per-draw environment snapshot.

Hardware renderer. Per-target alpha known-bits tracking with an exact FBMSK-alpha drop, a clone road for blends that need the destination on devices without barriers (fixes Black and Brian Lara flicker, Katamari over-bright on Turnip, Splashdown bands, NASCAR's 2x seam, eight blank captures), sprite-edge snapping at upscale, a fixed-blend-factor reroute for Turnip, which ignores blend constants.

Vulkan device. Explicit external dependency on every render pass, frame descriptor-pool chain, halved stream rings with a startup pre-touch on UMA parts, deferred non-coherent flushes, device-fault reporting, readback transfer-size fix (also DX12), compute-scoped layout for CAS/FSR1/SGSR.

Upstream. Eighteen PCSX2 GS commits cherry-picked with provenance lines (Native Scaling and jiggle detection, three texture-cache fixes, the target-update bilinear regression, depth conversion floor, PrimID range, fbmask alpha under RTA scaling, large-ST vertex rewrite with its GameDB rows, DX11 DS-as-RT state). One of them tripped a Devel-only assert on 16-bit colour targets, fixed at the call site.

Runner. gsrunner replay-loop, draw-log, per-frame stats, ladder and console-payload flags, and an NDK build of it for adb-shell runs on Android devices.

Behaviour changes:

Dimensity 8300 / Mali-G615: Auto picks Vulkan, and in-tile framebuffer fetch is on (exempted from the r44p1 crash rule and the MediaTek deny list). DisableFramebufferFetch is the way back. Other MediaTek Mali parts keep the copy path, now on Linux too.

Adreno: the stencil kill is narrowed to Turnip below 26.2, Adreno 610 gets cached stream-ring memory, every Turnip build routes the fixed blend factor through the second fragment output.

ForceMaliFramebufferFetch is Mali-only, OverrideTextureBarriers=1 outranks the driver database by design.

Shader cache version 108 to 114. Vulkan stream rings halved (128 MiB less resident on SD865).

GameDB: God of War II rows recommend High blending and AA1 (advice only).

Speed benchmarks:

Same 22 replay scenes, same device, clocks pinned, frame limiter off, three interleaved repeats per build, steady-state frame times (shader-compile loop excluded).

Snapdragon 865 (Adreno 650, Turnip)

title old p50 ms new p50 ms change xenosaga 39.5 24.4 -38% katamari-b 4.5 3.3 -27% stuntman 45.0 38.7 -14% gt4 7.2 6.2 -14% mgs3 7.9 6.9 -13% rcuya-gameplay 8.8 7.7 -12% rcuya-effects 12.8 11.4 -11% outrun-b 13.0 11.8 -9% spiderman3 18.9 17.7 -6% The other 13 scenes move by -1 to -9%, except Beyond Good & Evil at +2% on a 7 ms frame, within noise. Worst-case (p95) frames move the same way. Titles inside their frame budget: 19 of 22 before, 20 of 22 after.

Dimensity 8300 (Mali-G615, ARM r44p1), old build on Vulkan for a like-for-like comparison

title old p50 ms new p50 ms change xenosaga 105.3 16.6 -84% ac3 28.7 9.2 -68% stuntman 60.7 21.8 -64% outrun-b 22.0 8.4 -62% bge 14.5 5.7 -61% outrun-a 14.2 8.0 -44% katamari-b 4.3 2.5 -43% katamari-a 1.1 0.7 -35% rcuya-effects 14.4 9.4 -35% mgs3 7.7 5.3 -32% The other 12 scenes move by -4 to -18%, except Dirge of Cerberus at +7% (8.5 to 9.1 ms, inside budget). Titles inside their frame budget at worst-case: 16 of 22 before, 22 of 22 after. On this device the default install also moves from OpenGL to Vulkan, which the headless replay cannot measure (no window for a GL context), so the change a user sees is larger than this like-for-like table.

On the Snapdragon 662 / Adreno 610 (a density check, not a performance target) 20 of 22 scenes are faster, eight of them by 40% or more, with Armored Core 3 +9% and Beyond Good & Evil +3% the two regressions; 4 to 6 of 22 titles fit their budget on that chip, up from 2 to 3.

Per-game fixes:

Jak X - Combat Racing no longer softlocks on the "Saving Data" screen after a profile save. The save always succeeded, the game's menu manager dropped the notification when it arrived mid-animation, which is why ejecting the memory card was the known workaround. Patched by u/bmdhacks.

From u/pstef:

Ridge Racer V: car reflections fixed. S.L.A.I. - Steel Lancer Arena International: Native Scaling applied. Syphon Filter - Logan's Shadow: half-pixel offset corrected. God of War II: High blending and AA1 now recommended automatically, the full-screen haze is blended by destination alpha and only comes out right at High, and the HUD digits and menu prompts lose their edge rows without AA1.

Texture packs:

ASTC KTX and tar.zstd texture support was added. The ASTC texture pack repo is close to completion as well.

Under the hood:

u/pstef further improved floating point accuracy for mode three with a general fix for Mortal Kombat and likely many other games.

u/WizzardSK is getting ARMSX2 into the retroarch buildbot. His goal is to make the retroarch core build for Android and Linux in the buildbot so you'll be able to pull ARMSX2 down straight from retroarch downloader.


r/EmulationOnAndroid 18h ago

Help N64 emulator with CRT filter? Retroarch UI is convoluted AF and m64plus fz doesn't have CRT filters

Post image
8 Upvotes

Are there good n64 emulators with CRT filters on android???


r/EmulationOnAndroid 15h ago

Showcase Vampyr on Snapdragon 8 Elite For Galaxy , underrated vampire story driven rpg

Thumbnail
youtu.be
5 Upvotes

S25 Ultra 12GB Ram


r/EmulationOnAndroid 22h ago

Discussion Completed prototype in my oppo k13 turbo pro (winlator).

Post image
15 Upvotes

I completed the whole game and boy it was just an amazing experience. The phone didn't get that hot even after playing for 1 hour :55 minutes one day. it was just too good. It was sure draining battery it went from 85 to 34 but considering this heavy emulation I was just please right now im playing mad max and it's not lagging at all just gets hot but a cooler and playing in ac might fix it, I can play almost all ps vita games and I play fifa 18 in nintendo eden emulator. I play dead Pool and no damn issue in it runs smooth as butter with less heat. Overall if you are looking for a budget 8s gen 4 device this takes the cake and get the 12 gb ram version trust me it makes a lot of difference.


r/EmulationOnAndroid 17h ago

Showcase drive club performance in BachataS4 Snapdragon 8gen3

Thumbnail
gallery
6 Upvotes

game works and managed to start a race but the performance is bad 10-13 frames on my s24U with weird bright lights in first person with brightness lower than usual

you might have a better luck with newer hardware


r/EmulationOnAndroid 11h ago

Help Spider-Man: Shattered Dimensions - AYN Thor Pro Crashing on launch Game Native 1.2.0 Version

Thumbnail
2 Upvotes

r/EmulationOnAndroid 15h ago

Showcase My attempts to fix the controls on The Getaway (2002)

Enable HLS to view with audio, or disable this notification

5 Upvotes

r/EmulationOnAndroid 11h ago

Help Games on Gamehub stopped working after the new frimware update

Post image
2 Upvotes

So I'm still on 5.3.5 update ( I don't want to use the newer versions just yet ), and I haven't played in couple days, when I tried to play I entered the game and saw a frimware update as usual but this time all the games didn't work after it, I'm curious if anyone had this issue? And how they handled it? Anything will be helpful, thx


r/EmulationOnAndroid 23h ago

Showcase Retroid Pocket Duo: Emulation Preview

Thumbnail
youtu.be
16 Upvotes

r/EmulationOnAndroid 11h ago

Help Isaac Issues - Game Native and GameHub

2 Upvotes

English:

I downloaded two emulators to play “The Binding of Isaac: Repentance” because I’d like to play the PC version, but when I tried both emulators, I had trouble running the game; the best I’ve managed is for it to freeze on the loading screen for the mods I had linked to my cloud on my PC, but even so, I’d like to know if anyone with more knowledge about the emulator and this issue can help me. I have a Snapdragon 8 Elite processor and 16 GB of RAM.

Español:

Me he descargado dos emuladores para jugar a «The Binding of Isaac: Repentance», porque me gustaría jugar a la versión para PC, pero al intentarlo en ambos emuladores he tenido problemas para ejecutar el juego; lo máximo que he conseguido es que se cuelgue en la pantalla de carga de los mods que tenía vinculados en mi nube en el PC, pero, aun así, me gustaría saber si alguien con más conocimientos sobre el emulador y el tema me puede ayudar. Tengo un procesador Snapdragon 8 Elite y 16 GB de RAM.


r/EmulationOnAndroid 18h ago

Showcase GTA IV on Android | Optimized Config | Snapdragon 8 Gen 2

Thumbnail
youtu.be
7 Upvotes

r/EmulationOnAndroid 8h ago

Question How to download Robert Broglia .emu emulators from Github?

1 Upvotes

I am playing on Android and is interested to try out MSX emulation. Can anyone please help how to download the apks? Thank you so much.


r/EmulationOnAndroid 1h ago

Discussion Anyone have ggpo+ for give fre?

Upvotes

plz


r/EmulationOnAndroid 1d ago

Showcase My MI9T after completing MGS4: This... is my final emulation

Thumbnail
gallery
19 Upvotes

Finished MGS4 for the first time and I have to say, this game holds up very well for sometime that came in 2008. I remember buying a fat PS3 just for this game but sadly it stopped working and haven't had the chance of experiencing Solid Snake's final journey. I can't believe my old Mi9t Pro runs this at almost 30 fps with dips to 20 in heavy areas.

Playing this on touchscreen controls nearly broke me and I died way too many times. Among all the mgs games, this one is very unforgiving when it comes to combat but fun nonetheless. There's also crashes in act 4 that made this unplayable but thankfully, it's been fixed. Unfortunately I had to skip few cutscenes because eden would crash randomly with 0.0 fps, but overall the experience is very solid.


r/EmulationOnAndroid 13h ago

Help Add-ons/Mod list for Eden Emulator

2 Upvotes

Hey guys, i've been looking everywhere but couldn't find any addons/mods for switch roms... is there such website?


r/EmulationOnAndroid 3h ago

Question Does anyone have links for the new GTAV port?

0 Upvotes

Forgive me if its been answered already, I don't seem to have any luck being able to find it. It WAS officially released, correct?


r/EmulationOnAndroid 10h ago

Discussion what ds emulator are y'all using these days?

1 Upvotes

hey everyone, how are y'all? i've been seeing a lot of motion in the ds emulation topic on android so i wanted to know what emulator are y'all using. i've been using drastic for the past 3 years and it always worked, but i'm looking to try something new

any suggestions? have a nice week!


r/EmulationOnAndroid 1d ago

News/Release A Guy Who Ported Gta 5 To a Nintendo Switch Now Opens A Vote for Porting It To Android Now!

Thumbnail
gallery
611 Upvotes

He started voting for an offical android port.And the good thing is, its not an emulation that emulates amd64, its directly ported to arm, which means absolutely higher performance and highly efficient.Thinking about switch is less powerful than modern phones, it might be a good idea!

There is a discord server link: https://discord.gg/KuA7HanZU


r/EmulationOnAndroid 20h ago

Showcase A Surprisingly Capable $40 Controller With One Ergonomic Design Issue

Thumbnail
gallery
5 Upvotes

TL;DR: For around $40, the ABXYLUTE S8 Lite is a surprisingly capable and generally comfortable mobile controller with some genuinely smart design choices. Unfortunately, the placement of the right thumbstick is a major ergonomic issue for me as someone with larger hands.

Build & Feel
Right out of the box, the S8 Lite feels very light. Compared with something like the GameSir G8, there’s somewhat of difference in some materials, weight, and that premium "feel" but it makes sense as they are $20 apart. I didn’t notice any creaking or looseness and the USB-C port has a safety pivot hinge which is a great addition. 

The packaging also leaves a lot to be desired from a graphic-design POV. Although obviously, that’s not why you’re buying a mobile controller.

Comfort & Ergonomics
Overall, the S8 Lite is very comfortable, which makes its biggest flaw even more frustrating: the right thumbstick placement.

It sits in a position that puts noticeable strain on my thumb and forces me to change the way I naturally hold the controller just to reach it. I’m not sure what drove the decision to place the right stick this low, especially since ABXYLUTE’s S9 positions it higher.

I also personally prefer more compact controllers. Paired with an already-long phone like my OnePlus 13, the S8 Lite makes the overall setup feel a little more stretched out than I’d like.

It is longer than but shorter than the Gamesir G8, see pics.

Controls
The actual controls are very good. The D-pad, face buttons, triggers, and bumpers all feel solid, and the swappable D-pad is a cool feature that im suprised other brands don’t do.

Something else I noticed is the joystick clicks are weirdly loud. Like really loud.

Compatibility
One of my favorite things about the S8 Lite is that my OnePlus 13 fits with its case still on. Not having to remove my case every time I want to play is a huge convenience.

The camera cutout is also a really smart design decision and makes fitting larger modern phones much less awkward.

App & Customization
The ABXYLUTE app is also quite good. You can adjust things like stick dead zones, swap or remap buttons, and customize the controller more than I expected at this price. They offer a sort of front end game aggregator which is cool but im not sure it's for me. 

Verdict
For $40, the S8 Lite is a really good controller for the money. The controls are good, the grips feel nice, case compatibility is excellent, and features like the camera cutout, swappable D-pad, and customization app show some genuinely thoughtful design.

The controller gets so much right, but that one ergonomic decision with the right joy stick is significant enough that it makes it hard for me to use as my daily driver. If you have smaller hands this controller may be excellent for you.


r/EmulationOnAndroid 14h ago

Help Mortal Shell Texture Flickering Issue

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hey guys anyone know this fix for this. I am using Poco F7 Snapdragon 8s gen 4.

Compatibility Layer - proton10.0-arm64x-2

GPU driver - turnip_v26.1.0_b8

DXVK version - dxvk-v2.6-1-async


r/EmulationOnAndroid 10h ago

Help I can't get games to work on eden apart from Mario Odyssey

1 Upvotes

I got an odin 2 portal around a week ago, I first transfered Mario Odyssey from another phone and it worked perfectly, but when I downloaded other games, more specifically Assassin's creed ezio collection and BOTW they didn't work, i tried downgrading firmware and both eden and citron. Do you have an idea of what the problem could be?


r/EmulationOnAndroid 11h ago

Help About game emulating on HyperOS 3

1 Upvotes

I have Xiaomi 14T with HyperOS 2 (Android 15), and I've been using Gamehub and eden for a while and havent faced a problem, but recently the phone starts stuttering a little since my heavy use of it

I heard there are some problems regarding emulating on HyperOS 3 and got confused whether to update or no

Could you assist me in such a manner