如果您在 Ubuntu 上使用 Canonical 的 Steam snap to game,您可能会很高兴听到一些明显的性能改进已经开始被过滤掉。
为了获得最佳体验,但许多 Ubuntu 用户更喜欢由 Canonical 维护的非官方 Steam snap 包所提供的便利,并且可以通过以下方式安装应用中心。
这最新发布的快照,安装、管理和配置快照应用程序的引擎,包括一些专门提高 Steam 快照性能的更改。
Snapd 2.65 删除了“所有 AppArmor 和 seccomp 限制都旨在改善用户体验”。
这并不意味着 Steam 运行在非沙盒环境中,而是 Steam 快照可以更好地控制自己的容器(Steam 实际上更像是一个框架,而不是应用程序,具有多个组件、部件等)。
有一些详细的讨论原因Steam 快照的限制需要更换,快照开发人员会记录权限配置文件:
“目前,Steam 将拥有实际上无限的权限来执行它想做的事情,我们可能会根据具体情况加强这种安全性,特别是当 snapd 获得更多功能以实现更细粒度的控制时”。
Snapd 现在确实支持细粒度的用户控制,这要归功于您可以选择加入安全中心。每当快照应用程序尝试访问其沙箱之外的文件夹时,这都会要求您授予权限。
有趣的是,最新的 Steam snap 版本与 snapd 2.65 搭配也是报告速度要快得多与以前相比,启动时间与 DEB 版本相当。据报道它们的速度也快了几秒钟1比 Steam Flatpak 更重要。
没有战斗!
可能是我,但我发现 Flatpaks 在一般的在 Ubuntu 中打开速度比 Fedora 慢。这可能是“我”的事情,也可能取决于 Ubuntu 的配置。最近收紧今年早些时候。
严格来说,snapd 2.65 与 Steam 不相关,但可能与游戏 POV 相关,还改进了 snap-confine 和 OpenGL 接口与 NVIDIA 驱动程序的兼容性。
现在那这些调整可能有助于确保在 NVIDIA 上的 Wayland 中运行的所有 Snap 应用程序都可以像在 X(可能包括 Steam)下一样工作。或者也可能不是——我没有通灵能力。
如果您使用 Steam snap,请留意 snapd 2.65 更新(如果您还没有)。从变更日志和早鸟测试来看,它似乎提供了更好的整体体验,使您能够专注于游戏而不是抱怨。
赞赏,詹姆斯!
- 不要因为哪种格式最快而恼怒;这大约有 2 秒的差异。和大多数人一样,我会选择一个稳定的应用程序,其打开速度稍慢,而有缺陷的应用程序的打开速度要稍快一点——YMMV。↩︎