V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MajestySolor
V2EX  ›  问与答

wsl2 会导致安卓模拟器类的软件崩溃系统

  •  
  •   MajestySolor · 2020-08-07 23:22:20 +08:00 · 6314 次点击
    这是一个创建于 1569 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近 win10 升到 2004 尝试了 wsl2,发现和安卓模拟器类的软件冲突,一打开就导致系统崩溃自己重启
    比如我自己的例子,使用 wsl2 模式的 ubuntu,mumu 模拟器一开启就系统崩溃重启
    禁用 win10 的 virtual machine platform 然后改回 wsl1 就一切正常
    google 了一下发现 wsl2 和所有安卓模拟器类的软件冲突,没啥有效的解决方案
    v 友们有啥靠谱的心得嘛
    不过我自己都体验了一下反而发现 wsl1 比 wsl2 方便,主要是代理方面,wsl2 没法用 127.0.0.1 这样的本地代理
    8 条回复    2020-08-28 20:24:52 +08:00
    leavic
        1
    leavic  
       2020-08-07 23:30:06 +08:00
    我已经开始后悔升级到 wsl2 了,hyperv 虚拟化问题好多。
    BlackSas
        2
    BlackSas  
       2020-08-07 23:35:47 +08:00
    已经把所有带 hyper-v 的功能关掉, 包括但不限于 wsl,hyper-v,windows sandbox 。
    原因是跑了一次 vmware workstation,发现性能比 hyper-v 强很多。还能同时用安卓模拟器。
    sleepm
        4
    sleepm  
       2020-08-08 01:34:17 +08:00 via Android
    夜神模拟器挺好的,腾讯的手游助手安装游戏就蓝屏
    wsl 挺香的,虽然今天莫名打不开了,更新了个补丁重启能打开了
    wsl2 还不如跑个虚拟机
    代理 cow,配置好了贼好使
    ysc3839
        5
    ysc3839  
       2020-08-08 02:08:07 +08:00 via Android
    猜测你系统的情况是之前没有安装任何虚拟机软件,所以那些模拟器能正常运行。
    而开启 wsl2 后会开启 Hyper-V,Hyper-V 是 1 类虚拟机,会让主系统也运行在虚拟化环境下。那些模拟器可能并不能在虚拟化环境下运行,所以出错了。
    不过“wsl2 和所有安卓模拟器类的软件冲突”这是错的,印象中微软和谷歌的 Android 模拟器都能调用 Hyper-V 的虚拟化引擎来运行。即使不调用,模拟器也能使用不依赖硬件虚拟化的“模拟”模式下运行,只不过性能会降低。
    谷歌的 Android 模拟器是基于 qemu 开发的,市面上许多 Android 模拟器是基于 VirtualBox 开发的,这两者都有不依赖硬件虚拟化的模式,所以理论上不应该不兼容。
    SoloDance
        6
    SoloDance  
       2020-08-28 20:13:29 +08:00
    @runze 请问加载引擎的时候,加载到最后,就显示加载失败,让重启电脑和引擎,重启了也不管用。更换性能模式也不管用。
    runze
        7
    runze  
       2020-08-28 20:23:18 +08:00
    @SoloDance #6 抱歉哦,我没遇到过这个问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:39 · PVG 22:39 · LAX 06:39 · JFK 09:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.