4 ms·
Hey Android developer here. I used to have the same issue - even on a fantastic machine the emulator would run very slowly, or not at all. This is now completel
by dozy 12y ago
Hey Android developer here. I used to have the same issue - even on a fantastic machine the emulator would run very slowly, or not at all. This is now completely different
You no longer have to emulate ARM. You can run the native x86 image, using GPU acceleration, and the thing screams. I can get multiple high resolution emulators running in parallel without issue. I'm still used to debugging every single compile on an actual device having been through years of slow emulation, but let me tell you that the environment is quite different now. Genymotion is even better, but not by much with regards to performance.
- tokenizerrr 12y agoThe last time I worked on Android (which was about 6-12 months ago) I tried to get the x86 image working on my laptop, but it apparently requires an intel processor[1]. Do you happen to be aware of any speedups for AMD processors? [1]: https://developer.android.com/tools/devices/emulator.html#vm-windows https://developer.android.com/tools/devices/emulator.html#vm...
- mappu 12y ago>The software requires an Intel CPU with Virtualization Technology (VT) support Surely by "Intel" they mean "x86-compatible"? Many AMD cpus have the necessary VT-x, you shouldn't have any trouble here.
- Veratyr 12y agoAMD processors don't have VT-x, it's an Intel specific feature. AMD has their own equivalent, called AMD-V. You can have a look at one of their top CPUs if you're in doubt: http://www.amd.com/en-us/products/server/opteron/6000/6300 http://www.amd.com/en-us/products/server/opteron/6000/6300 When they say Intel they mean Intel unfortunately.
- dozy 12y agoTry out Genymotion, I think that's your best bet for AMD.
- 0x0 12y agoIt looks like they are using KVM to accelerate in the linux sdk, maybe that will work on amd?
- andor 12y agoYes, KVM acceleration works fine with AMD processors.
- nailer 12y agoHAXM is enabled, I'm using an Intel image, and my system is Haswell with 8GN RAM? The official emulator still moves incredibly slowly. Genymotion just works.