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

2020-08-07 23:22:20 +08:00
 MajestySolor
最近 win10 升到 2004 尝试了 wsl2,发现和安卓模拟器类的软件冲突,一打开就导致系统崩溃自己重启
比如我自己的例子,使用 wsl2 模式的 ubuntu,mumu 模拟器一开启就系统崩溃重启
禁用 win10 的 virtual machine platform 然后改回 wsl1 就一切正常
google 了一下发现 wsl2 和所有安卓模拟器类的软件冲突,没啥有效的解决方案
v 友们有啥靠谱的心得嘛
不过我自己都体验了一下反而发现 wsl1 比 wsl2 方便,主要是代理方面,wsl2 没法用 127.0.0.1 这样的本地代理
6349 次点击
所在节点    问与答
8 条回复
leavic
2020-08-07 23:30:06 +08:00
我已经开始后悔升级到 wsl2 了,hyperv 虚拟化问题好多。
BlackSas
2020-08-07 23:35:47 +08:00
已经把所有带 hyper-v 的功能关掉, 包括但不限于 wsl,hyper-v,windows sandbox 。
原因是跑了一次 vmware workstation,发现性能比 hyper-v 强很多。还能同时用安卓模拟器。
runze
2020-08-07 23:36:55 +08:00
sleepm
2020-08-08 01:34:17 +08:00
夜神模拟器挺好的,腾讯的手游助手安装游戏就蓝屏
wsl 挺香的,虽然今天莫名打不开了,更新了个补丁重启能打开了
wsl2 还不如跑个虚拟机
代理 cow,配置好了贼好使
ysc3839
2020-08-08 02:08:07 +08:00
猜测你系统的情况是之前没有安装任何虚拟机软件,所以那些模拟器能正常运行。
而开启 wsl2 后会开启 Hyper-V,Hyper-V 是 1 类虚拟机,会让主系统也运行在虚拟化环境下。那些模拟器可能并不能在虚拟化环境下运行,所以出错了。
不过“wsl2 和所有安卓模拟器类的软件冲突”这是错的,印象中微软和谷歌的 Android 模拟器都能调用 Hyper-V 的虚拟化引擎来运行。即使不调用,模拟器也能使用不依赖硬件虚拟化的“模拟”模式下运行,只不过性能会降低。
谷歌的 Android 模拟器是基于 qemu 开发的,市面上许多 Android 模拟器是基于 VirtualBox 开发的,这两者都有不依赖硬件虚拟化的模式,所以理论上不应该不兼容。
SoloDance
2020-08-28 20:13:29 +08:00
@runze 请问加载引擎的时候,加载到最后,就显示加载失败,让重启电脑和引擎,重启了也不管用。更换性能模式也不管用。
runze
2020-08-28 20:23:18 +08:00
@SoloDance #6 抱歉哦,我没遇到过这个问题
runze
2020-08-28 20:24:52 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/696612

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX