Android 模拟器 :/dev/kvm not found, 支持 Vt-x

标签 android linux android-emulator archlinux kvm

我在我的 BIOS 设置中同时启用了硬件虚拟化和 Vt-d。通过运行一些其他命令,例如 egrep -c '(vmx|svm)'/proc/cpuinfo 我可以确认我可以运行它。但是,android studio 告诉我/dev/kvm 没有找到。使用 sudo modprobe kvm-intel 给我以下错误:

modprobe: ERROR: could not insert 'kvm_intel': Input/output error

我在最新的内核上运行 arch。我还没有找到发行版的 cpu-checker(kvm-ok) 包,但我认为它会返回相同的/dev/kvm not found 错误。

知道我可能错过了什么吗?

编辑:

dmesg 输出:

[17589.507959] kvm: CPU 0 feature inconsistency!
[17603.543922] kvm: CPU 1 feature inconsistency!

最佳答案

我想通了。运行 sudo modprobe kvm-intel 时出现错误。当运行 dmesg | grep microcode,我得到另一个错误:

[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x52 (or later)

运行 sudo pacman -S intel-ucode 修复了它。取自AskUbuntu , LaunchpadArchWiki

关于Android 模拟器 :/dev/kvm not found, 支持 Vt-x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56101163/

相关文章:

java - 有什么方法可以避免抽屉导航在单击时关闭?

java - 你能让一个图像按钮像android中的位图一样移动吗

c++ - 读取某些文件时出现段错误,似乎与文件大小无关

android - 无法将谷歌帐户添加到Android模拟器

cordova - 运行 Visual Studio 2015 RC 和 MS Android 模拟器时定位 adb.exe 时出错

android - 自定义 RatingBar 不适用于 Dialog

android - 在 Android 上每次启动后运行一次代码

linux - 在 Ubuntu 上使用 X11 覆盖窗口和根窗口

c++ - 为 Boost 生成合理的 ctags 数据库

android - 在android studio虚拟设备中调试时出错