If you’re using Canonical’s Steam snap to game on Ubuntu you may be pleased to hear that a number appreciable performance improvements have begun to filter out.
Valve recommend Ubuntu users stick to the official Steam DEB for the best experience but plenty of Ubuntu users prefer the convenience offered by the unofficial Steam snap maintained by Canonical and available to install through App Center.
The latest release of snapd, the engine that powers snap apps, includes a couple of changes designed to improve the performance of the Steam snap specifically.
Snapd 2.65 notably sees the removal of “all AppArmor and seccomp restrictions to improve user experience”. There are some detailed discussions on why confinement for the Steam snap has to be relaxed, with one snap dev noting:
“For now, Steam will have effectively infinite permissions to do what it wants, we might tighten this security on a case-by-case basis, especially as snapd gets more features that may allow for more fine-grained control”.
Of course, snapd does now support prompting for certain types of access thanks to the new Prompting Client feature (users can opt-in to from the Security Center) present in Ubuntu 24.10.
And the new ‘permissive profile’ for the Steam snap does not sounds like Steam runs un-sandboxed, more than Steam snap is in charge of its containers itself, with fewer guardrails than other apps.
Steam Snap Opens Faster Too
Anecdotally, the latest Steam snap release paired with snapd 2.65 is also reported to much faster than before, with launch times on-par with those of the DEB version. They’re also reported to be a couple seconds faster1 than the Steam Flatpak.
No fighting!
It may be me, but I find Flatpaks in general open slower in Ubuntu than Fedora. It could be a “me” thing, or it may be down to Ubuntu’s configuration. Recently tightened AppArmor policies did stop some well-known Flatpak apps from running at all earlier this year.
Not strictly Steam related, but perhaps relevant from a gaming POV, snapd 2.65 also ships with improved snap-confine and OpenGL interface compatibility with NVIDIA drivers.
Now that Ubuntu 24.10 defaults to Wayland for NVIDIAdevices these tweaks may help ensure all snap apps run in Wayland on NVIDIA work as well as they would under X, which could include Steam. Or it may not – I’m not psychic.
If you use the Steam snap do keep an eye out for the snapd 2.65 update (if you don’t already have it). From the change-log and early-bird testing it appears to delivers a better overall experience enabling you to focus on gaming and less on complaining.
Appreciated, James!
- Don’t get riled up on which format is fastest; this is ~2 seconds difference. Like most, I’d take a stable app in a format that opens marginally slower than a buggier build in a format that opens fractionally faster – YMMV. ↩︎