因为 Steam 上的游戏多数没有 Linux 版,所以 Valve 一直在搞一个叫 Proton 的项目,让 Windows 游戏能在 Linux 下运行。Proton 是基于 Wine 和 DXVK 实现的——Wine 把 Win32 API 调用转换为 POSIX 调用,DXVK 把 Direct3D API 调用转换为 Vulkan API 调用。
即将发布的 Steam Deck 因为跑的是 Linux,所以肯定会重度依赖 Proton。不过我一直觉得 Wine 这类技术路线只能用来处理特殊情况,不能当成通用解决方案。君不见 WSL 一出,Cygwin 就熄火了——其实就算 WSL 不出,Cygwin 发展那么多年也未堪大用。
所以 Steam Deck 这种东西最正确的用法可能还是买回来装个 Windows。我甚至可以想象网上会出现优化好驱动精简好系统安装好 Steam、Epic、GOG 当然还能用 Microsoft Store 的刷机包。 http://t.cn/A6MXgca1
