Dev

Canonical Certifies Steam Snap for ARM64 as Stable

Canonical has promoted its Steam Snap package for Ubuntu ARM64 to stable. Using the FEX emulator, it enables x86/x86_64 games on ARM64 devices like NVIDIA DGX Spark and Qualcomm Snapdragon X.

4 min read Reviewed & edited by the SINGULISM Editorial Team

Canonical Certifies Steam Snap for ARM64 as Stable
Photo by Gabriel Heinzer on Unsplash

Canonical announced on June 2, 2026 (local time) that it has released the ARM64 version of the Steam Snap package for Ubuntu as a stable release. First unveiled earlier this year, the package provides a mechanism to run games designed for the x86/x86_64 architecture on ARM64 environments via the FEX emulator. After months of testing and refinement, it has now officially achieved stable status.

ARM64 Gaming Challenges and the FEX Emulator

Most games developed for x86/x86_64 cannot run natively on ARM64-based Linux devices. To overcome this compatibility barrier, Canonical adopted the FEX emulator. FEX is a type of user-space emulator that transparently translates x86/x86_64 binaries so they can execute on ARM64. Similar tools include Box86/Box64 and QEMU’s user-mode, but FEX stands out for its performance optimizations specifically tailored for gaming.

According to Phoronix, the timing of this stable release is also linked to NVIDIA’s recently announced RTX Spark (formerly Project DIGITS) and related products. Hardware that Canonical has reported as stable includes GB10-based devices such as the NVIDIA DGX Spark and Dell Pro Max GB10, laptops powered by Qualcomm Snapdragon X, and the Radxa Orion O6/O6N.

Dual-Channel Approach: Stable and Edge

Canonical has now officially opened a stable channel in addition to the existing Edge channel. The Edge channel continues to be maintained for developers who want early access to experimental features and the latest fixes. Meanwhile, the stable channel only releases packages that have been thoroughly tested via the Edge and Candidate channels.

This operational model follows Canonical’s standard release strategy for Snap packages as a whole. Users can typically install the stable version by specifying snap install steam --channel=stable, or choose --channel=edge for more cutting-edge features.

Expanding Hardware Support

A notable aspect of this announcement is the steadily widening range of supported hardware. The NVIDIA DGX Spark, a compact desktop for AI development introduced in 2025, has drawn attention as a gaming environment due to its powerful GPU and CUDA support. The Qualcomm Snapdragon X series has proven itself in the Windows on ARM market from 2024 to 2025, and with stabilized gaming compatibility on Ubuntu, Linux users now have an expanded set of options.

The Radxa Orion O6/O6N is an ARM64-based single-board computer (not RISC-V), offering solid performance at a relatively low price. The fact that Steam Snap runs stably on these devices suggests the potential for using ARM64 SBCs as gaming terminals is becoming more realistic.

It should be noted that while the original report states these hardware platforms are “working well,” specific frame rates or detailed compatibility lists have not been disclosed.

Editorial Perspectives

Short-Term Impact: This stable release could increase the number of users considering ARM64-based Ubuntu devices for gaming. With validated performance on relatively new hardware such as the NVIDIA DGX Spark and Qualcomm Snapdragon X laptops, the appeal of Ubuntu ARM64 for enterprise development environments and creative machines is enhanced. Over the next three to six months, community reports on Steam game compatibility with these devices are likely to accumulate, forming a practical compatibility database.

Long-Term Outlook: Over a one- to three-year span, the maturation of the gaming environment within the ARM64 ecosystem could act as a catalyst for accelerating the transition away from x86. Both Windows on ARM and Apple Silicon are strengthening their gaming support, but Canonical’s efforts to establish an ARM64 gaming environment via Snap packages represent a significant step for Linux desktop adoption. With ARM servers growing in the context of cloud gaming and edge AI, increased synergy with local gaming environments could further drive ARM64 adoption.

Editorial Questions: At this point, no specific benchmark data has been provided regarding the overhead or compatibility limitations of the FEX emulator. How significant is the performance drop compared to native x86? And given that not all Steam titles will work, how should users evaluate this trade-off? We hope that this stable release will spur real-world gameplay testing and community-driven compatibility databases.

References

Frequently Asked Questions

How does Steam Snap for ARM64 run x86 games?
It uses a user-space emulator called FEX to dynamically translate x86/x86_64 binaries for ARM64. This allows many Steam games to run on ARM64 devices without requiring special porting work.
Which ARM64 devices are confirmed to work stably?
Currently, Canonical has validated the NVIDIA DGX Spark, Dell Pro Max GB10, laptops with Qualcomm Snapdragon X, and the Radxa Orion O6/O6N. However, not all games run perfectly, and compatibility varies by title.
What is the difference between the stable and Edge channels?
The stable channel only releases packages that have passed testing via the Edge and Candidate channels, intended for general users. The Edge channel is for developers who want early access to the latest experimental features and fixes, and may contain untested changes.
Source: Phoronix

Comments

← Back to Home