Poking around I noticed that Intel claims arm code compatibility, and x86 devices declare themselves as arm instruction capable. Assuming these devices shipped with 64bit software like they should(and don't), would that mean in theory it's possible for Intel devices to brute force dolphin support. I know armv7 apps generally work correctly, as my research has indicated. Can anybody chime in with experience? This seems like the best place to ask.
Intel has official ARM support?
|
07-07-2015, 11:09 AM
(07-07-2015, 11:05 AM)tueidj Wrote: They use an emulator, you can guess what the performance would be like. I was never expecting terribly great performance. But from what I have read on xda and otherwise the performance was above average (potential hardware translation + emulation, some combination) and aside from an occasion crash it was seamless (to the point where some users had no idea x86 wasn't supported). I just figured maybe some hilarious brute forcing could be done to see dolphin working. Unfortunately hat is impossible because none of these bloody devices are shipping with 64bit software so armv8 libraries crash immediately. I was more expecting entertainment (and also some learning, as Intel's work seem decently sophisticated).
libhoudini (Intel's arm->x86 emulator library) has been around for years, there's no hardware translation (it runs on AMD CPUs...), it's neither 64bit nor armv8 compatible.
07-07-2015, 11:32 AM
(07-07-2015, 11:21 AM)tueidj Wrote: libhoudini (Intel's arm->x86 emulator library) has been around for years, there's no hardware translation (it runs on AMD CPUs...), it's neither 64bit nor armv8 compatible. I was under the impression that some new revision is available, as several of the new x86 devices running lollipop declare armv8 instruction compatibility in the build.prop. So either they are lying or support is planned. I can't say, maybe Intel has a new revision being distributed to OEMS. I'm just hypothesizing. Stuff like this is fun and makes things more interesting.
I'm sure they've updated it internally (and supply it to licensees) but the build that everyone has been "borrowing" for years (e.g. the Android-x86 project, chinese x86 tablets...) originally came from Intel's (so called "open") Android-IA project in 2012. Back then it was benchmarked by several sources and performance was only around 20% of equivalent native apps.
07-07-2015, 11:53 AM
(07-07-2015, 11:41 AM)tueidj Wrote: I'm sure they've updated it internally (and supply it to licensees) but the build that everyone has been "borrowing" for years (e.g. the Android-x86 project, chinese x86 tablets...) originally came from Intel's (so called "open") Android-IA project in 2012. Back then it was benchmarked by several sources and performance was only around 20% of equivalent native apps. Yeah 20% sounds consistent with the reports I've read. I definitely think some updates must have been given, because the performance of current translation is definitely above 20%, probably closer to 60% or higher. May be that Intel has implemented some proper hardware based translation rather than pure software. Maybe not: this kind of stuff is cool, and essential for Intel to be a part of the android ecosystem |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)