从 v6.1 到 v11.2:版本脉络与它脚下的开源组件
发版节奏先看懂
版本号形如「主版本.次版本」,官方的节奏是 Beta(测试)→ Final(正式),出问题就追加 Hotfix(热修)。看更新日志时先分清这三类标签,别拿 Beta 版的 bug 否定整个版本。
关键版本节点
以下整理自官方更新日志,完整列表以官方发布页为准:
| 版本 | 关键变化 |
|---|---|
| v6.1 | 加入实验性 XR(虚拟现实)支持 |
| v7.0 | 加入 VKD3D(DX12 转译)、日志选项,容器设置大扩充 |
| v8.0 | 容器内置文件管理器、屏幕特效(FXAA/CRT 着色器)、DirectInput/XInput 首选 API 选择,修复 Android 14 启动问题 |
| v9.0 | 新增实验性图形驱动 Vortek,支持在线安装组件 |
| v10.0 | Vortek 支持 Mali;加入 GPUInfo 工具、原生 GLIBC;Hotfix 修复 Wine Mono/Gecko 下载备用源——本站网盘基线即 v10.0 Hotfix |
| v10.1 | 虚拟光驱 X:(ISO/BIN/CUE 镜像)、MIDI 输入输出、画中画模式、葡语与俄语界面 |
| v11.0 | Wine 10.10、HUD 模式、多手柄与震动、明暗主题、实验性 OpenGL 包装器 Gladio |
| v11.1 | 手柄实现重构、D7VK 加入 DDraw 包装器、可安装 Steam Legacy |
| v11.2 | XInput 扩展、前台服务常驻、Steam 内存优化、Turnip 更新至 v26.2.0 |
脚下的开源底座
这不是从零造的轮子,它把一批成熟开源项目拼装成完整方案,官方仓库的致谢清单包括:
| 组件 | 作用 |
|---|---|
| Wine | Windows API 兼容层,默认版本 Wine 9.2(Custom) |
| Box86 / Box64(ptitSeb) | x86/x86_64 → ARM 指令实时翻译 |
| Ubuntu Focal RootFS | 容器内的 Linux 用户态底座 |
| Mesa(Turnip / Zink / VirGL) | 三条 GPU 驱动路线 |
| DXVK | DirectX 9/10/11 → Vulkan |
| VKD3D | DirectX 12 → Vulkan |
| D8VK / D7VK | DirectX 8 与 DirectDraw 的补充转译 |
| CNC DDraw | 老游戏 DirectDraw → OpenGL |
| PRoot | 无 root 运行 Linux 环境 |
| GLIBC 补丁(Termux Pacman) | 原生运行库性能优化 |
理解了这个拼装结构,很多「玄学」问题就好解释了:比如换 Box64 预设就是在改翻译器的策略,换图形驱动就是在换渲染路线。每个组件怎么配,后面容器入门逐个展开。