
图:GE-Proton 的官方 GitHub 仓库。GE-Proton 11-12 等所有版本都发布在这里。
如果你在 Linux 或 Steam Deck 上玩 Windows 游戏,那你多半听说过 Proton。Valve 官方的兼容层很好用,但它刻意保持保守:只有当某个修复对所有用户都足够安全时才会发布,而那些 bleeding-edge 的实验则交给别人去做。这个「别人」就是 Thomas Crider —— 一位就职于 Red Hat 的软件维护工程师,同时也是 Wine-Staging 的维护者,从 2018 年起就在发布 GE-Proton。
2026 年 11 月 3 日,Crider 发布了 GE-Proton 11-12。这次更新分量十足。发布一周后再看,结论很清晰:这个版本的价值不在于新增了什么功能,而在于它终于清理掉了一大堆积压已久的 Linux 游戏体验问题。
GE-Proton 到底是什么
GE-Proton 是 Valve Proton 的社区维护分支。Proton 是让 Steam 在 Linux 和 SteamOS 上运行 Windows 独占游戏的兼容层。GE-Proton 并不会取代它 —— 你可以把两者并排安装,然后在 Steam 的「兼容性」标签页里逐个游戏选择使用哪一个。这样某个标题可以用稳定版,另一个标题则可以用前沿版。
上游仓库位于 github.com/GloriousEggroll/proton-ge-custom,目前积累了约 15,300 个星标和 479 次 fork。它打包了 Wine(当前为 Valve bleeding-edge 2026-10-31 加更新的提交)、用于 Direct3D 9/10/11 转译的 DXVK、用于 DirectX 12 的 VKD3D-Proton、面向老式 Direct3D 7 时代的 D7VK,以及用于 ARM/x86 模拟的 FEX。

图:AI 生成的插图,展示兼容层的分层结构。写作时未能获取真实截图。
最后这一项如今比过去重要得多。本次发布同时提供 x86_64 与 aarch64 两个 tarball,项目正是借此覆盖 Steam Deck 以及越来越普遍的 ARM 架构 Linux 桌面。

图:AI 生成的插图。写作时未能获取真实截图。
头号修复:每小时 34 GiB 的内存泄漏
如果你在 Linux 上玩 Helldivers 2,这份更新日志里最重要的一行是:
修复了约每小时 34 GiB 地址空间与 360 MiB 内存的泄漏。
这里修掉了两个独立的泄漏 —— 一个在地址空间,一个在实际内存 —— 而根因是同一个:被杀死的线程从未被正确清理。对玩家而言后果相当残酷。在 SteamOS 上长时间玩 Helldivers 2,会把这台掌机仅有的 16 GB 统一内存榨进 swap,系统开始颠簸时游戏也会明显卡顿。
同一次发布还修复了会话期间线程与文件描述符不断堆积的问题,所以这个泄漏修复并不是在一个仍在漏水的子系统上贴补丁。
还有第二处内存修复,同样让人拍手叫绝。EVE Online 开五个客户端,此前的内存增长是每小时 292 MiB。同一个「无界堆增长」修复把它降到了每小时 28.5 MiB —— 大约十倍的降幅。如果你习惯多开客户端,或者玩任何需要维持大量长连接的 MMO,这个改动你立刻就能感觉到。
桌面 Linux:Wayland、HDR 与全屏
其余大部分改动都是桌面 Linux 的修复,集中在三个方向。
Wayland 合成器下的全屏。 GE-Proton 11-7 引入的一个回归问题破坏了 Hyprland 上的全屏游戏:UT2004 被渲染进了平铺尺寸的视口,而 Unreal Tournament 4 在主菜单就丢失了全屏。现在这些问题都已修复,连同一个会在 Galaxy Idle Clicker 退出时造成 Wine-Wayland 死锁、以及让 Fcitx5 用户在 PROTON_ENABLE_WAYLAND=1 下遭遇输入法冻结的问题。
HDR。 GE-Proton 现在提供 PROTON_FORCE_HDR=1,用于那些仅对全屏 HDR 客户端切换 HDR 的合成器(比如 Hyprland 的 cm_auto_hdr),或者当 KDE 的 SDR 亮度被推到显示器峰值时强制报告 HDR。KDE Plasma 6.8 用户此前反馈 MangoHud 和 Steam 覆盖层在 HDR10 游戏里显得过饱和,这次也一并修好了,WINE_WAYLAND_HDR_PASSTHROUGH=1 可恢复旧行为。另外,只要系统里装了 OpenXR 运行时,DXVK 与 VKD3D-Proton 在 Wayland 上创建设备就会失败 —— 这个 bug 当时正在影响 DayZ。
桌面环境。 GNOME 用户重新拿回了 Wine-Wayland 应用的托盘图标(又一个 11-11 引入的回归,现已修复)。Cinnamon 的标题栏和边框也回来了,因为 GE-Proton 现在像 Valve 的 Proton 那样,把 Muffin 当作独立窗口管理器对待。
手柄与 Steam Deck
这一轮对 Steam Deck 有专门的照顾。
新增的 PROTON_STEAM_INPUT_XBOX_PROMPTS 变量会把 Steam Deck 与 Steam Controller 向游戏报告为 Xbox 手柄,于是游戏显示的是手柄按键提示而不是键盘提示。它已对 Rune Factory 5 默认启用 —— 这类小而实用的修复,正是让掌机感觉像主机而不是小型 PC 的关键。
Final Fantasy VII Rebirth 与 Horizon 系列中,DualSense 的触觉反馈与自适应扳机现在可以通过 USB 同时工作,这些游戏默认启用了 PROTON_SONY_WINDOWS_DEVICE_NAMES=1。Armored Core VI 的问题更严重:在关闭 Steam Input 时游戏完全收不到输入 —— 现在它可以通过 Steam Input 回退方案正常工作。Where Winds Meet 默认设为 PROTON_SONY_AUTO_XINPUT=0,修复了 DualSense 触摸板必须拔插一次才生效的毛病。
针对具体游戏的修复
更新日志对个别游戏写得异常具体,这通常意味着构建版本是针对真实游玩测试打磨过的,而不只是编译通过:
- Star Citizen —— 在 NVIDIA 上 DLSS 重新可用,无需再关闭自底向上分配。GE-Proton 现在会保留 NVIDIA 驱动为 DLSS 保留的那段空闲地址空间。
- Warhammer 40,000: Darktide —— 在纯 AMD 系统上游戏会使用原生 AGS 库而不带
amdxc64,RDNA3 上的 FSR 4 选项恢复。 - 巫师 3 —— Wine 版本现在对其他商店版本同样隐藏。
- Space Marine 2 —— 长时间游玩后的崩溃已修复。
- Arc Raiders —— 窗口在关卡加载时失去焦点导致的 NVIDIA 崩溃已消失。
- 星际争霸 II —— GPU 卡死规避方案现在仅应用于 Navi 10(RX 5000)显卡。
- 最后生还者 第二部 —— 日常挑战排行榜恢复正常。
- 女神异闻录 5 皇家版 —— 使用 Reloaded-II 模组时的崩溃已修复。
- MSFS 2024 —— 4K 开场视频不再慢动作播放。
- 教父 —— 过场动画边缘不再闪烁。
还有一大票街机与「Kinect 时代」的老游戏被一次性修好:Silent Hill: The Arcade、Cooper’s 9: MP42、Yu-Gi-Oh! 5D 的 Duel Terminal 6、Wangan Midnight Maximum Tune 5 以及 Need for Speed Underground,都不再出现黑屏或灰屏的过场动画。
放大器与新的环境变量
除了修复,GE-Proton 11-12 也加入了一些相当实用的开关:
PROTON_STREAMLINE_UPGRADE会下载当前的 NVIDIA Streamline,使 DLSS 帧生成覆盖在游戏自带旧版本时也能生效。PROTON_FSR4_UPGRADE与PROTON_MLFG_UPGRADE现在能被正确透传,并且支持传入用户自定义的放大器 DLL。- 现在支持 32 位 OpenXR 应用。
- 兼容性报告模板会询问 Wine-Wayland 与启动器细节,并为常见问题区域建议
PROTON_LOG通道预设。
安装方法
安装过程很直接。从发布页面下载对应架构的 tarball,然后解压到 Steam 的兼容工具目录:
mkdir -p ~/.steam/steam/compatibilitytools.d
tar -xf GE-Proton11-12-x86_64.tar.gz -C ~/.steam/steam/compatibilitytools.d/如果你的 Steam 是 Flatpak 版,路径则不同:
mkdir -p ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d
tar -xf GE-Proton11-12-x86_64.tar.gz
-C ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/然后重启 Steam,打开游戏属性,切到「兼容性」标签页,勾选「强制使用特定的 Steam Play 兼容工具」,选择 GE-Proton11-12。如果你更喜欢用版本管理器,官方也提供了 asdf 插件,并且可以把它指向自定义的 compatibilitytools.d 路径。
有一件事需要坦白说明:GE-Proton 是社区分支,不是 Valve 的产品。它跟踪的是前沿版 Wine,因此可能出现官方 Proton 不会有的回归。更新日志本身就写明:已上传的发布构建永远不会被替换 —— 所以如果某个版本表现异常,退回到 11-11 或换回 Valve 官方 Proton 就是解法。把它用在确实需要的游戏上,其余的继续留在稳定版。
结语
GE-Proton 11-12 不是一场革命,它也没打算成为革命。它是一个经过充分测试的维护版本:解决了最热门的合作射击游戏之一每小时 34 GiB 的泄漏,把 EVE Online 的内存增长削减约九成,恢复了 Hyprland 上的全屏,理顺了 HDR 透传,并修复了社区 bug 报告积攒多年的一系列具体游戏问题。
对于正在玩 Helldivers 2 或 Space Marine 2 的 Steam Deck 玩家,这次更新对「掌机在卡顿之前能玩多久」有着可量化、可感知的影响。对于 Wayland 上的桌面 Linux 用户,它清除了一簇特定合成器的顽固问题 —— 那些问题已经从好几个版本开始啃噬体验。
这个项目从 2018 年的个人分支起步,如今拥有 15,300 个星标、能原生触达 Steam Deck 的 ARM 构建,以及以「天」而非「月」计算的发布节奏。如果你在 Linux 上玩 Windows 游戏,并且一直在忍受某个具体的烦人问题,那多半就是这个版本会替你解决它。
完整发布说明与更新日志见 github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton11-12。
评论