图形驱动选型:Turnip、Vortek、VirGL 各管哪条路
四条渲染路线
容器设置里的 Graphics Driver 决定画面怎么画出来,可选路线有四条:
| 驱动 | 原理 | 适合谁 | 特点 |
|---|---|---|---|
| Turnip | Adreno 专用 Vulkan 驱动 | 骁龙机型 | 性能最好,官方默认;DXVK/VKD3D 依赖它 |
| Vortek | 官方自研实验驱动 | Mali 机型优先 | v9.0 引入,v10.0 完整支持 Mali,修了大量 D3D9 渲染问题 |
| VirGL | 软件 OpenGL 渲染 | 全机型兜底 | 慢但通用,Mali/麒麟的保底选项 |
| LLVMpipe | 纯 CPU 渲染 | 排查用 | 极慢,只在什么都跑不起来时验证问题 |
选错驱动的典型症状就是黑屏或秒退——换驱动是故障排查的第一动作。
按 GPU 对号入座
- 骁龙(Adreno):Turnip,不用纠结。换成 VirGL 性能直接腰斩。
- 天玑 / Exynos / Mali:先 Vortek,不行再 VirGL。两个对同一游戏各试一遍,谁快用谁。
- 麒麟:Vulkan 支持不完整,VirGL 兜底试试,预期放低(见芯片分型)。
驱动与包装器的联动
换 VirGL 时,DXVK 和 VKD3D 会从 DX 包装器下拉框里消失——它们只能跑在 Vulkan 上,VirGL 不提供 Vulkan。此时只剩 WineD3D(走 OpenGL)可用。这个联动是正常的,不是 bug。
驱动会持续更新
Turnip 的版本随官方更新一直推进(更新日志里反复出现「Updated Mesa Turnip」),新版常带来帧数与兼容改善。驱动可在线安装的机制见v11.x 新特性;v10.0 Hotfix 用户升级应用本体即可获得随版驱动。
验证 GPU 状态
v10.0 起容器开始菜单里有 GPUInfo 工具,跑起来能看到当前驱动支持的特性列表。怀疑驱动没生效时,先开 GPUInfo 看一眼再动手调,见常见问题。