Yuzu: Android/armv8 Support

Created on 29 Dec 2018  路  9Comments  路  Source: yuzu-emu/yuzu

I know yuzu is still very new but I thought this may be a good fit.
With Android support I specifically think about the NVIDIA Shield TV.
It has a NVIDIA Tegra X1 like the Switch, so I guess porting should be "easier" than emulating all instructions?

Any thoughts on this? Possible? Feasable?

All 9 comments

Yuzu's CPU recompiler doesn't support ARMv8 atm.
And, the fact that the guest GPU and host GPU are the same won't benefits emulation speed or emulation as you thought.

Okay, thanks for the information :) You may close this issue if you don't think anything will be done in this regard in the coming months/years :)

This is not a issue on our part. Yuzu can in fact be compiled without dynarmic on ARMv8. However, if you want faster speeds than just 1-2 FPS, please make a issue on dynarmic's repo.

I'm late to the party but yuzu also uses more GPU features than any phone supports. An Android port would be pointless because it would only run on the Shield TV if you're lucky.

switch games can not be played as is on android, because of different OS.
like PS4 games can't be played on Windows, even if they both has same Intel processor

I don't know how well virtualization works on arm, but orbital pretty much is running the entire PS4 software stack alongside windows using haxm. Obviously we're not gonna take the same approach, but it's not impossible in theory. @mailwl

like PS4 games can't be played on Windows, even if they both has same Intel processor

PS4 is AMD, but I get your point, they're both X86_64.
It would probably be easier to port the bootloader of HOS to Shield TV, and then customize a payload like Hekate to load it.
Then if you're lucky to boot HOS up, you'll still have issues with drivers such as bluetooth, wifi, probably lan.
So getting a Shield controller up and running will be the hardest part but Switch Pro Controller over USB should be doable.

Now that Citra is finally on Android, I have much more anticipation for Yuzu on Android as well, having a Snapdragon 845 I think at least 10-15 FPS could be theoretically achievable and higher especially with more powerful SOCs coming up

Now, is there any hope to reconsider the Android port?

Was this page helpful?
0 / 5 - 0 ratings