问答社区

AMD的cpu能否使用vt-x或者svm

night 疑难 7861

我的cpu是5600x安装的系统版本是Sonoma,但是我在使用android studio创建虚拟设备时提示

Unfortunately, your computer does not support hardware accelerated virtualization. Here are some of your options: 1) Use a physical device for testing 2) Develop on a Windows/OSX computer with an Intel processor that supports VT-x and NX 3) Develop on a Linux computer that supports VT-x or SVM 4) Use an Android Virtual Device based on an ARM system image (This is 10x slower than hardware accelerated virtualization)

请问这个有办法解决或者替补吗?

回复

共1条回复 我来回复
  • 黑酱
    黑酱
    为大家不断安利各种软件、工具和教程~

    VT-x是英特尔处理器才有的虚拟化技术

    macOS的AppleHV也是基于这个的

    AMD处理器对应的技术是AMD-V,AMD锐龙之前的产品长期不给力,导致软件方面历史欠账太多

    当然,苹果的Mac只选择了英特尔才是最最重要的原因

    • 黑酱 2023-11-01 13:51:50

      一般来说AMD的处理器在macOS里是运行不了虚拟机的
      但是也有例外,只要不依赖AppleHV的有自己虚拟程序的软件,就可以不必依赖VT-x
      比如Virtualbox,AMD黑苹果是可以运行的
      根据你贴上来的描述,AS支持Linux下的SVM4

    • night 2023-11-01 02:49:45

      也就是说没有任何办法解决是吗?我有点好奇的是我这台设备苹果的xcode开发工具可以虚拟化一个iPhone手机设备,但是安卓的开发工具Android studio却不可以,有没有虚拟安卓设备的软件也是用xcode那种虚拟技术呢?(一大堆话可能描述的不是很清楚,大概就是想知道在什么情况下AMD的CPU支持虚拟化安卓设备,或者说压根不行)