Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,738,303 Members 52,062 Now Online
XDA Developers Android and Mobile Development Forum

[Q] x86 emulator (QEMU, BOCHS etc) slow on x86 based Android

Tip us?
 
demodl
Old
#1  
Junior Member - OP
Thanks Meter 1
Posts: 10
Join Date: Jun 2013
Default [Q] x86 emulator (QEMU, BOCHS etc) slow on x86 based Android

Hi,

I hope this is the right place to ask. I haven't found anything similar until now.
I was experimenting with QEMU, x86 emulator on Android on my Asus Memo FHD tab which is already based on an x86 Atom architecture.
I see way slower speeds (unusable) than I read about arm based counterparts. I assume this is because QEMU assumes ARM architecture and the x86 atom is also emulating ARM.

-Is there an other way to emulate a complete x86 system faster on this architecture?

Thank you!
 
Lgrootnoob
Old
#2  
Lgrootnoob's Avatar
Senior Member
Thanks Meter 96
Posts: 451
Join Date: Oct 2012
Location: Dallas

 
DONATE TO ME
Quote:
Originally Posted by demodl View Post
Hi,

I hope this is the right place to ask. I haven't found anything similar until now.
I was experimenting with QEMU, x86 emulator on Android on my Asus Memo FHD tab which is already based on an x86 Atom architecture.
I see way slower speeds (unusable) than I read about arm based counterparts. I assume this is because QEMU assumes ARM architecture and the x86 atom is also emulating ARM.

-Is there an other way to emulate a complete x86 system faster on this architecture?

Thank you!
QEMU is extremely slow because it interprets and convferts code on the fly.
You would be better off to burn an iso of this http://sourceforge.net/projects/andr...1.iso/download
and burn it to usb stick with Unetbootin. THen boot off of that with a pc that can do so.
No need to download the whole android sdk or put adb in your path anymore!
Just extract my tool and run the adbClientLaunch script.
To get started go here >
http://forum.xda-developers.com/show...ight=adbclient
My name is Jacob Lane but I prefer to go by Lgrootnoob. (You may also know me as Faelo the music producer)

What have I created? See here:
 
adbClient
Lg Lucid 2 root and other random contributions to the forums here
 
demodl
Old
#3  
Junior Member - OP
Thanks Meter 1
Posts: 10
Join Date: Jun 2013
Quote:
Originally Posted by Lgrootnoob View Post
QEMU is extremely slow because it interprets and convferts code on the fly.
You would be better off to burn an iso of this http://sourceforge.net/projects/andr...1.iso/download
and burn it to usb stick with Unetbootin. THen boot off of that with a pc that can do so.
Thanks, running x86 virtual OS (Windows) on an android tablet sounded fun and I was just wondering if there is a more efficient solution for systems already based on x86. I guess there isn't.
Thanks!
 
Lgrootnoob
Old
#4  
Lgrootnoob's Avatar
Senior Member
Thanks Meter 96
Posts: 451
Join Date: Oct 2012
Location: Dallas

 
DONATE TO ME
Quote:
Originally Posted by demodl View Post
Thanks, running x86 virtual OS (Windows) on an android tablet sounded fun and I was just wondering if there is a more efficient solution for systems already based on x86. I guess there isn't.
Thanks!
Well, there is an emulator I use, but it is extremely slow also. We just don't have native virtualization acceleration support on our processors in the phones. Otherwise it would be lightning speed.
No need to download the whole android sdk or put adb in your path anymore!
Just extract my tool and run the adbClientLaunch script.
To get started go here >
http://forum.xda-developers.com/show...ight=adbclient
My name is Jacob Lane but I prefer to go by Lgrootnoob. (You may also know me as Faelo the music producer)

What have I created? See here:
 
adbClient
Lg Lucid 2 root and other random contributions to the forums here
 
demodl
Old
#5  
Junior Member - OP
Thanks Meter 1
Posts: 10
Join Date: Jun 2013
Quote:
Originally Posted by Lgrootnoob View Post
Well, there is an emulator I use, but it is extremely slow also. We just don't have native virtualization acceleration support on our processors in the phones. Otherwise it would be lightning speed.
Found this: http://forum.xda-developers.com/show....php?t=2600589
Based on the specification the intel Atom Z2560 (x86) cpu supports virtualization, however there is not software to utilize this yet.
I hope this changes, it could be useful.
The Following User Says Thank You to demodl For This Useful Post: [ Click to Expand ]
 
demodl
Old
#6  
Junior Member - OP
Thanks Meter 1
Posts: 10
Join Date: Jun 2013
Looks like someone has already did it. I hope it'll be available for the public.
See: https://www.youtube.com/watch?v=sZQ-xZfc8NA
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Organize Your Cloud Storage Files with Unclouded

Cloud storage services like Dropbox or Google Drive have grown in popularity dramatically … more

XDA Xposed Tuesday: Blur Your System Notification Panel – XDA Developer TV

Listen, we love innovative applications and modules that … more

Android 4.4.3 Begins Rolling Out to European HTC One M8

Shortly after the USA Unlocked and Developer Editions of the HTC One M8 received the … more

Modernize Your Emails with Email Popup

SMS andHangouts messages likely won’t ever replace traditional Emails for more formal … more