NOWHERE

一些碎碎念

Windows Dev Kit 2023 简要体验

本文使用 Windows Dev Kit 2023 撰写并发布

今年 Build 大会上我软宣布了 Project Volterra,一个 arm64 架构的 Windows 开发机。作为前 Intel NUC 用户、并曾于 Windows 7 时代给家里装过 ITX 的 HTPC 的小尺寸主机爱好者,我迅速被它紧凑的设计和 ARM 架构吸引。收到机器一周多的时间,它替代了 Alienware R10 成为了我桌面上的主力机。以下是一些简要体验。

开箱

大概是非消费级产品缘故,包装极为简陋,一个硬纸壳快递盒就是全部包装了。Windows 而非 Surface 的 logo 清楚地显示出开发机的定位。

取出机器,一个黑色的巴掌大的小盒子,基本体积可以对标 Mac Mini。回收塑料机身、镜面田牌 logo,做工精致并不廉价。边缘直上直下没有倒角,但由于不是金属,并没有 Mac 的割手感。设计非常对我胃口,可以无感地摆放在家中的任意角落。

Windows Dev Kit 2023 基于骁龙 8cx gen3,板载 32GB RAM 和可更换的 512GB NVME SSD(什么叫良心啊果子)。接口齐全,背部是电源、网口、mDP 和三个 USB-A,侧面另有两个全功能 USB-C,网卡甚至还支持 WiFi 6E。

连接好田牌自家外设 Microsoft Modern Camera, Microsoft Bluetooth Ergonomic Mouse, Microsoft Designer Compact Keyboard,开机。

毫不意外,这玩意就是个没有屏幕的 Surface

性能

作为(下班后的)主力机,我的日常负载大概是 ~20 个 Edge 标签页、小型 Visual Studio / VSCode 项目、某个 Office 365 app、两三个 IM、若干个终端以及一些后台服务(OneDrive, iCloud, PowerToys, Steam etc),对于这台机器算是绰绰有余。得益于大内存和高速 SSD,多任务切换还是相当丝滑的。Adreno GPU 相较于曾经我购买的 NUC 的 Intel 核显也是大幅提升,渲染 4K + 2K 桌面动画毫不拖沓,且 GPU 占用率极低。

但需要注意的是,我这里的使用场景算是一个 happy path:大部分上述提到的应用软件都是原生的 arm64 版本。一旦涉及到 x86 翻译的部分,在高负载时(比如编译 Node.js 项目)就能明显地感觉到力不从心,极为缓慢。为了对比 M1,我也作死尝试了一下运行 x86 的古墓丽影:暗影,720P 中画质 20fps,惨不忍睹。作为参照我的 M1 Max 开到非常高 1440P 是 60fps 满帧且风扇都不转的。为什么没测 1440P 呢,因为 720P 以上直接:

图一乐也跑一下分,膏通还是被果子按在地上碾压了。单核大约是我 M1 Max 60%,多核更是只有 45%,更离谱的是跑在 WSA 上的还比原生要略高一点。不过另一方面,这个单核性能也赶上了 Intel 16 寸 MBP,多核也有它 Core i9 9880H 的 80%,然而运行起来极为安静毫无声音(据此文日常功耗约为几瓦),能耗比虽不及 M1、但也超出我(火龙 888 受害者)对膏通的预期了。

最后在传统性能之外,有必要提一嘴,这颗 SoC 相较于 PC 的一大不同是它还具有 NPU,据称在某些机器学习任务可以达到 80x CPU 的速度。不过膏通这 ONNX SDK 还需要申请,一周多过去了还没有收到,所以暂时无法测试。

兼容性

严格来说,这是我第二次使用桌面 Windows on ARM 的设备(第一次是天国的 Surface 2 和 Windows RT)。很多日常使用的应用,如 VSCode、Edge、Office、7zip 等均是原生 arm64,一些更吃性能的开发工具如 VS、Golang、Python 也有了 arm64 版本,使用起来基本和 x86 无异。其中相对有障碍的是自家 Visual Studio,有 arm64,但装不了扩展。其他 x86 软件,得益于新增的 64 位翻译支持,只要不是高负载(如编译、游戏),不管是 GUI 还是 CLI 都运行的没有什么问题。

ARM 架构的一个意外之喜可能是 WSA,安卓子系统可以直接原生运行 arm64 的 app 了,理论上兼容性和性能都比 x86 翻译要好上很多。我用的最多的是 Apple Music,其中图形开销较大的部分如动态歌词、专辑动画等,现在都是纵享丝滑。

前景?

虽然只是开发机,我还挺高兴巨硬愿意把这东西做出来的,而且设计和做工完全可以当一个消费级产品来卖。虽然 SoC 绝对性能不及 M1,但 32GB + 512GB 的良心搭配还是让它日常使用场景远远胜过比它贵出百刀的 Mac Mini,甚至还预装了 $199 的 Windows 11 Pro。对于我,它可以是一台摆在书房的开发机,可以是卧室里连接投影的 HTPC,可以是扔在车库里的低功耗服务器。但极高的能耗比、优雅紧凑的设计、齐全不阉割的接口、完全静音的体验,又让我觉得它甚至可以是一台适合绝大部分人的 daily driver。并不是所有人都需要/负担得起强大的塔式计算机或昂贵的 Mac,一个简单的 ARM 小盒子或许也可以带来新时代计算设备的普惠。