SteamOS 3.8.28: Valve’s Major Update Fixes VRAM Management and Boosts Steam Deck Performance

🔊 Listen to this article

Related image for SteamOS 3.8.28: Valve’s Major Update Fixes VRAM Management and Boosts Steam Deck Performance

Valve has officially released SteamOS 3.8.28, a significant stable update for the Steam Deck and other compatible hardware. Rolling out to all users on September 25, this update is not merely a routine patch but a substantial improvement in system stability and graphics performance. For the gaming community, this release marks a pivotal moment in how Valve handles memory allocation, directly addressing long-standing complaints about frame-time inconsistencies in modern titles.

What Shipped in SteamOS 3.8.28

The release notes for this update cover a broad range of improvements accumulated since the previous stable version, 3.8.16. While the list of fixes is extensive, two primary components define the impact of this update: a new major Mesa driver release and significantly improved VRAM management. The Mesa driver update, which first appeared in beta versions, brings substantial ray-tracing performance improvements. This ensures that users are benefiting from the latest open-source graphics stack optimizations.

Beyond graphics drivers, the update includes a faster splash screen for Steam Machines, improved wake-from-sleep functionality for the 2015 Steam Controller Wireless Adapter, and preliminary support for the Steam Frame Wireless Adapter. Additionally, the Steam Controller (2026) has been added to the built-in hid_steam driver, allowing it to function in native controller applications even when Steam is not running. These additions reflect Valve’s continued effort to expand hardware compatibility and streamline the user experience.

The Importance of VRAM Management

The most critical aspect of SteamOS 3.8.28 is the overhaul of how the system manages Video RAM (VRAM). The Steam Deck utilizes unified memory, where the CPU and GPU share the same 16 GB of RAM. Previously, the BIOS reserved a fixed amount of memory for the GPU, but SteamOS could dynamically burst past this limit. However, the exact ceiling for this dynamic allocation was never officially published, leading to confusion and inconsistent performance across different games.

When the available VRAM pool runs dry, users often experience texture streaming stalls, stutters, and lost frames. Natalie Vock, a Valve contractor specializing in AMD graphics drivers, has described limited-VRAM gaming as routine behavior on devices like the Deck. Her recent work on VRAM allocation aims to solve this by allowing the game to utilize nearly every available byte of VRAM for actual gaming purposes.

Prioritization via cgroups now allows the game to use pretty much every last byte of VRAM for actual gaming purposes. Instead of performance slowly degrading over time, games should perform much more stable - as long as the game itself doesn’t use more VRAM than you actually have.

This change is particularly beneficial for titles that are heavily dependent on texture quality, such as Hogwarts Legacy, Cyberpunk 2077, and Red Dead Redemption 2. In the past, users often had to manually adjust BIOS settings or use community mods to manage memory pools. With this update, the operating system handles this prioritization automatically, ensuring that performance remains stable throughout long gaming sessions.

Who Benefits from This Update

Steam Deck owners are the primary beneficiaries of this update. If you have experienced framerate drops in texture-heavy AAA titles, re-testing these games after installing SteamOS 3.8.28 is highly recommended. The improved memory management means that users can focus on optimizing in-game settings profiles rather than tinkering with low-level BIOS configurations. This shift simplifies the user experience and ensures that the hardware performs at its best without manual intervention.

Users of Steam Machines and other systems with discrete GPUs also stand to gain significantly. On these systems, VRAM is not shared with the system RAM, meaning that running out of VRAM results in immediate performance degradation. The new prioritization work ensures that games receive the memory they need, preventing the slow degradation of performance that was common in the past. Additionally, the update includes Firmware 108 fixes, which address issues with waking from sleep and post-wake CPU performance degradation.

Third-Party Handheld Support

Valve has also expanded support for third-party handhelds in this update. The release notes include improved support for MSI Claw and OneXPlayer variants, as well as initial gamepad support for the MSI Claw 8 EX AI+. Other notable additions include support for the Konkr FIT and AYANEO Pocket S2, along with updated firmware for the OneXplayer Apex. These changes ensure that users of non-Valve hardware can also benefit from the latest SteamOS improvements.

SteamOS 3.8.28: Valve’s Major Update Fixes VRAM Management and Boosts Steam Deck Performance

What’s Missing and What to Watch Next

Despite the significant improvements in SteamOS 3.8.28, NVIDIA support remains absent from this release. Valve has stated that they are continuing to work on NVIDIA support, with hibernation and other major changes currently in the SteamOS 3.9.1 Preview branch. Users with NVIDIA graphics cards may need to wait for future updates to see full support. Additionally, the next release is expected to focus on Steam Frame support, further expanding the ecosystem of compatible devices.

In conclusion, SteamOS 3.8.28 is a crucial update for the Steam Deck and other compatible hardware. By improving VRAM management and updating the Mesa driver, Valve has addressed some of the most persistent performance issues faced by the community. Users are encouraged to install this update to experience more stable and consistent performance in their favorite games. As Valve continues to develop the SteamOS ecosystem, future updates will likely bring even more enhancements and broader hardware support.

Post a Comment

Previous Post Next Post

Contact form