Android Studio模拟器无法在Ubuntu 16.04中启动

我的ASUS G53jw PC有问题。 其芯片组和CPU的额定值支持虚拟化,可在BIOS / Setup中启用。 为了确认,我运行了egrep -c '(vmx|svm)' /proc/cpuinfo ,它返回值为4(4),这表明虚拟化应该起作用。

但是,硬件加速的Android模拟无法启动。

使用nouveauvideo驱动程序而不是Nvidia驱动程序是失败的根源吗? 如果没有,我怎么能有效地解决这个问题呢?

更新2
安装官方Nvidia驱动程序之后,Android模拟运行得很好:)感谢N0rbert指出我的拼写错误!
解决了!

首先,你在egrep命令中egrep
你需要逻辑OR在这里“ | ”,而不是反斜杠“ \ ”。

它应该是egrep -c '(vmx|svm)' /proc/cpuinfo

阅读您的更新,我们可以得出结论,这是一个错字。


其他检查方法是使用kvm-ok (可从cpu-checker包安装)。

在启用虚拟化的系统上,其输出如下:

 $ kvm-ok INFO: /dev/kvm exists KVM acceleration can be used 

如果您遇到VirtualBox问题 – 请确保为虚拟机设置了正确的设置 :打开系统 ,选择加速选项卡并检查您是否具有正确的设置:

  • 半虚拟化接口默认
  • 硬件虚拟化 :☑ 启用VT-x / AMD-v ,☑ 启用嵌套分页

    VirtualBox  - 系统 - 加速

这将导致蓝色V( V在CPU上 )在VirtualBox机器窗口的状态栏中的CPU图标上(有关详细信息,请参阅下面的黄色提示 – 机器使用KVM):

VirtualBox状态栏