【发布时间】:2011-02-05 15:16:52
【问题描述】:
我的笔记本电脑支持硬件虚拟化 (AMD SVM),我知道:
- QEMU 可以通过 KVM 使用硬件虚拟化;
- Android 模拟器非常基于 QEMU
自然问题如下:我可以结合两者(Android+KVM)来提高模拟器的性能吗?
【问题讨论】:
-
有人写了一篇关于这个确切主题的论文:docs.google.com/…
-
因为这是一个非常古老的问题(2010 年),当时的正确答案是 @RichieHindle 的——你不能。不过,最近,Google 发布了模拟器的更新版本和可以硬件加速的特殊 AVD(基于 Intel)。
-
@Konklone 除了它是 ARM 上的 KVM,而不是 x86。 :)
-
@Felix :...关于您在 13 年 1 月 14 日的评论...仅针对英特尔硬件。如果你在 AMD 上,显然,你可以下地狱。谷歌搜索的相关错误字符串...“模拟器:警告:主机 CPU 缺少 x86 模拟所需的以下功能:SSSE3”。如果没有这种支持,SDK 中的 qemus 就会失败(尽管能够在软件中捕获和实现)。请参阅Issue 33483,它在 2012 年 12 月被推定为可修复,然后(错误地)在 2014 年 12 月作为过时而关闭。
标签: android android-emulator qemu