Open Gaming & Graphics

Steam Client moves to 64-bit and uses Steam Runtime container on Linux

Key Takeaway

The Steam client on Linux is now a 64-bit application running within a Steam Runtime container to improve distribution consistency.

Summary

Valve has updated the Steam Beta client with significant architectural changes for Linux users. The client has transitioned to a 64-bit application and now operates inside a Steam Runtime container, mirroring the technology used by Steam games. The update also introduces Steam Achievement Sets for better DLC organization and various stability fixes.

Linux architecture and feature updates

  • The Steam client on Linux is now a 64-bit application.
  • Implementation of the Steam Runtime container for the client to ensure consistency across different Linux distributions.
  • New Steam Achievement Sets allow grouping achievements for base games and DLC without breaking completion tracking.
  • Fixed memory leaks in game streaming and controller code.
  • Added a "Display Style" setting to Remote Play for aspect ratio stretching and zooming.

Why it matters

Running the client in a container improves the reliability of the Steam experience on various Linux distributions by reducing dependency conflicts.

Original reference: store.steampowered.com →