机械革命 S2 Air / Code 01 似乎无法安装 WSL2

2020-09-09 17:26:36 +08:00
 kdwycz

前两天卖掉了幻 14,并收了一台二手的机械革命 S2 Air 。从性能释放和重量来看应该是今年最香的轻薄本了。正当我中午兴冲冲的装完系统打算配置开发环境的时候,发现启用 hyper-v/虚拟机平台 之后,重启就会蓝屏。网上搜了下在什么值得买和贴吧都找到了一个类似问题的反馈贴。号称面向程序员的笔记本,不支持虚拟化真的没问题么……

之前站内也有几个帖子讨论过这个笔记本,不知道其他人有类似的问题没

我知乎上私信了机械革命的产品经理,有空打售后电话问下。有结果再回来更新

10714 次点击
所在节点    硬件
86 条回复
CloudGirl
2020-09-09 18:59:06 +08:00
朋友的惠普 EliteBook 735 G6 ( Ryzen 5 Pro 3500U )打开 UEFI CSM 则开 Hyper-V 蓝屏,关掉 CSM 就好了。

我的 EliteBook 745 G6 ( Ryzen 7 Pro 3700U )买回来第一天就是纯 UEFI 模式,没遇到问题。
holystrike
2020-09-09 21:10:00 +08:00
vmware 能装吗?
kdwycz
2020-09-09 21:38:43 +08:00
@holystrike #22 应该可以吧,过两天试试。事实上新版 win10 下 hyper-v 和 vmware 可以共存的
W1nterTee
2020-09-09 22:28:24 +08:00
我的 Code01 也有同样的问题。8 月初反馈给技术和产品经理,到现在无法解决。客服电话直接回复我:这是 AMD 通病,无法解决。

我当时是刚买直接升级到 19041.450 ,也没有办法退回到上一个版本的 2004 。似乎蓝屏问题是从这一版本开始的(看后面的链接)。

新版 BIOS ( 1.06 )已经支持开关虚拟化了,位置在 Advanced->AMD CBS->NBIO Common options->IOMMU,默认是开启的。经过测试开关均无法防止蓝屏。

蓝屏显示 System Thread Exception Not Handled,偶尔会显示报错驱动是 netwtwXX.sys ,xx 是 ax200 的驱动版本。尝试在 Windows 中卸载网卡和驱动,还是没有用。

卸载 ControlCenterU 或更新到最新版本也无效。

相关链接
https://github.com/microsoft/WSL/issues/5760
https://community.intel.com/t5/Wireless/Windows-10-2004-get-a-boot-crash-after-enable-Hyper-V-with-the/td-p/1207517

如果楼主有解决方案,还请及时更帖!
Osk
2020-09-09 22:31:29 +08:00
我用过的 intel 机器,开启 hyper-v 都很顺,只要固件里面开启 vt 。

而 amd,开启 hyper-v 后,重启蓝屏,再重启又啥事都没,用起来一切正常。

amd,其实不是那么 yes 啊。
W1nterTee
2020-09-09 22:33:41 +08:00
请问楼主现在的 Windows 版本号是多少?我也重装一下试试
kdwycz
2020-09-09 22:36:00 +08:00
@W1nterTee #24 23333 你提到的东西我基本都踩了一遍

升级了 bios 把 IOMMU 相关的选项反复调整都是蓝屏。

刚怀疑到是更新问题的时候。发现重启完 ax200 驱动掉了。以为是 windows 自动更新的驱动引发的问题,就禁用网卡试了下……

我暂时用组策略禁用了 win10 的自动更新。等过一两个大版本再备份后用易升工具直接升上去看看。

哎,机械革命设计真是让人眼前一亮,小毛病和做工也真让人头疼
kdwycz
2020-09-09 22:37:13 +08:00
@W1nterTee #26 用的 msdn i tell you 的 2004 版镜像,明天去公司看下版本号回帖
kokutou
2020-09-09 22:40:06 +08:00
@W1nterTee #24
C:\Windows\Minidump
里的文件打包压缩发上来可以看看具体是啥问题
W1nterTee
2020-09-09 22:42:01 +08:00
hjc4869
2020-09-09 22:44:24 +08:00
看楼上感觉还是小新的 4800U 比较省事,Hyper-V 用了几个月了啥问题都没有🤣
W1nterTee
2020-09-09 22:47:57 +08:00
@kokutou 谢谢。我这个蓝屏后进度卡死在 0%,无法创建核心转储。😔
jim9606
2020-09-09 22:55:14 +08:00
AMD 这边的虚拟化支持确实有点问题,之前的虚拟化实现很多都是 Intel Only 的,AMD 这边需要通过 WHPX 才能算可用。

AMD SVM 和 IOMMU 的 BIOS 开关如果没有的去更新 BIOS,Code01 要敢不给这个怕不是被骂出翔。

实在不行就关掉 Hyper-V 先用着 VMware 和 VirtualBox 吧(如果确定是 Hyper-V 的问题就彻底关掉,不要用 VMware 的用户态虚拟化免得又踩坑),个人并不觉得 wsl2 的网络连通方式(强制 NAT,还不支持 IPv6,vSwitch 时不时炸一下)。VSCode 有 SSH Remote 体验跟 WSL Remote 无差。


@W1nterTee 你发的 issue 里说 19041.508 解决了问题,好像是 vSwitch 设置问题?
网卡的话试试官网最新驱动? AX200 的最新驱动是 netwtw10.sys
sodulty
2020-09-10 10:14:44 +08:00
安装 wsl2 并不需要 hyper-v 啊,启用或关闭 Windows 功能面板里面不需要开启 hyper-v , AMD 4750G 用 wsl2 用的好好的
XA
2020-09-10 11:44:03 +08:00
用 vagrant 吧, 退而求其次
kdwycz
2020-09-10 13:00:36 +08:00
@W1nterTee #26 操作系统版本 19041.329
charlie21
2020-09-10 13:05:28 +08:00
吓得只敢买 surface 笔记本
flowercoder
2020-09-10 13:52:36 +08:00
我记得事 bios 的设置问题,只用过 intel 的,买 amd 还要用 wsl,只能说谢谢你给要用这方面的人踩坑了。
sdlzqjf
2020-09-10 14:10:48 +08:00
为啥换掉幻 14 ?有啥缺点?
deorth
2020-09-10 14:18:36 +08:00
3800X,无法开启 hyper-v 。开启后重启,安装组件失败自动回滚。
然后宿主机安装 pve,把 N 卡键盘鼠标透传给客户机玩游戏,性能很好,感觉不出和物理机有区别。
说白了就是 hyper-v 对 AMD 平台的支持不好,你找硬件厂商他解决不了

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

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

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

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

© 2021 V2EX