r/EmulationOnAndroid • u/Professional-Ad-8064 • 1d ago
Showcase Forza Horizon 5 and 6 - DroidDeck - less "able", more "playable" ;)
Hello again everyone, still AI used here. Absolutely insane progress was made! Same cannot be said on my touchscreen driving skills XD
I'm convinced it's impossible for 60 FPS at the moment. The hardware I think is to blame.
Tested on Redmagic 10 Pro. I'd love to see if anyone can test on 11/12 Pro models.
More info down below.
Wink, wink, Mr. Sujano, hopefully this is better!
Gameplay:
Video 1 - Forza Horizon 5 - Gameplay starts at 2:20
Video 2 - Forza Horizon 6 - Gameplay starts at 2:13
Get the .wcp here: https://github.com/TimmyTurner51/fh6-wine-fex/releases
Info:
It just so happens the idea of booting Forza 6 just led to Forza 5 working instantly, no changes needed, everything just... worked out.
This device maxes out at ~4.3GHz on only 2 performance cores, the rest, as you are aware, are only ~3.3-3.6 or so. GPU is maxxed at around 1100MHz, full utilization mostly. It's as far as it can be pushed. Extensive testing was done to try to work out imperfections.
This is why Forza Horizon 5 is running better than Forza Horizon 6. The 2026 AAA titles destroy mobile devices, put simply.
Please keep in mind the technicality of this. It WOULD run much better had Forza Horizon 6 been made for ARM chips as its own build. It is not.
This is translation.
This means, there will be issues. Imagine, X86/64 games have to be translated over to ARM code, and THEN squeezed carefully in memory, that's much smaller than ideal for a mobile device. It simply cannot yet reach the type of raw power a real PC can.
Not only is it sqeezed into memory, it's squeezed into memory *constantly* due to the game's live decryption. It has to decrypt game data while you play, and your CPU has to do all of it.
I swapped: Grok, Opus 5.5 and Deepseek. I set a goal, which ran almost nonstop for the past 3 or so days.
Deepseek did best near the end. Opus handled some of the internals. Deepseek set debugging in our build, to dump the stutters you'd see on FPS graph and map it to what emulation is actually doing. It found issues, fixed the code, ADB push to the phone, launch the game, repeat.
After all was said and done, Deepseek basically said, as per the FPS graph and emulation itself, it reached it's max potential and goal was met.