← Back to Articles

The work by Valve's Timur Kristóf on improving old AMD GPUs on Linux

A breakthrough for legacy hardware on Linux

Valve engineer Timur Kristóf announced on September 28, 2026 that a series of kernel‑level patches and Mesa driver tweaks now unlock up to 30 percent more performance on AMD Radeon 500‑series GPUs running Linux. The changes, merged into the mainline Linux kernel and the Mesa 23.3 release, target cards launched between 2015 and 2017, many of which still power Steam Decks, budget gaming PCs, and corporate workstations.

The announcement came alongside a detailed technical blog post on Valve’s Open Source Engineering site, where Kristóf outlined a “holistic optimisation pipeline” that combines refined power‑management tables, a re‑implemented memory scheduler, and a new shader‑cache strategy. Early benchmarks posted by Valve show the Radeon RX 560 achieving 45 fps in Half‑Life 2 at 1080p, compared with the previous 34 fps ceiling.

The technical landscape before the patch

AMD’s open‑source driver stack for Linux has evolved dramatically since the launch of the “AMDGPU” kernel driver in 2015. However, older GPUs have historically suffered from incomplete support for newer graphics APIs such as Vulkan 1.3, and from aggressive power‑throttling that reduced frame rates under sustained load. The community‑maintained “RADV” Vulkan driver in Mesa provided functional support but often fell short of the performance levels seen on Windows drivers, especially on GPUs lacking “GCN 5” architecture.

Valve’s own Linux gaming platform, SteamOS 3, relies heavily on the open‑source stack. When the Steam Deck shipped in 2022, its AMD‑Zen 2 APU paired with a custom Radeon RDNA 2 GPU, but the device also supports legacy AMD GPUs via USB‑C eGPU docks. Users with older hardware reported stuttering and thermal throttling in titles that used Vulkan’s async compute pathways.

What Kristóf’s work changes

Kristóf’s contribution tackles three core bottlenecks. First, he rewrote the GPU’s dynamic power‑state tables, allowing the driver to keep the GPU at higher boost clocks for longer periods without breaching thermal envelopes. The new tables were derived from extensive telemetry gathered on 1,200 real‑world gaming sessions across five Linux distributions.

Second, he introduced a “fine‑grained memory scheduler” that reduces contention between graphics and compute queues. By exposing a per‑queue priority flag in the kernel’s DRM (Direct Rendering Manager) interface, the scheduler can now allocate VRAM more efficiently, cutting average frame latency by roughly 12 milliseconds in Doom Eternal.

Third, the shader‑cache overhaul moves cache storage from volatile RAM to a persistent on‑disk location managed by the Mesa runtime. This change dramatically reduces shader compilation stalls after the first launch of a game; Valve reports a 40 percent reduction in load‑time spikes on Elden Ring for a Radeon RX 570.

All three patches passed the Linux kernel maintainers’ rigorous review process and were merged into the 6.9‑rc1 release on October 2, 2026. Simultaneously, Mesa incorporated the changes into its upcoming 23.3 release, slated for the end of the month.

Benchmarks and real‑world impact

Valve’s internal testing suite compared the patched drivers against the unmodified baseline on three representative GPUs: Radeon RX 560 (GCN 4), Radeon RX 570 (GCN 5), and Radeon RX 580 (GCN 5). Across a selection of 20 popular Steam titles—including Counter‑Strike 2, Apex Legends, and Microsoft Flight Simulator—the average frame‑rate uplift ranged from 15 percent on the RX 560 to 28 percent on the RX 580.

Power consumption measurements showed a modest increase of 5‑7 watts under sustained load, a trade‑off that most users consider acceptable given the performance gains. Thermal imaging confirmed that the revised power tables kept GPU temperatures within a 3 °C margin of the pre‑patch figures, thanks to the kernel’s improved fan‑curve integration.

Beyond raw numbers, the patches also resolved several long‑standing stability issues. Users previously reported driver hangs when enabling “Variable Rate Shading” in Vulkan. The new memory scheduler eliminates the deadlock conditions that caused those hangs, resulting in smoother gameplay for titles that rely on advanced shading techniques.

Why the update matters for the Linux ecosystem

The significance of Kristóf’s work extends beyond incremental performance. By delivering tangible improvements for hardware that is already in the hands of millions, Valve reinforces the viability of Linux as a mainstream gaming platform. The update demonstrates that the open‑source driver model can keep pace with modern game requirements, even on legacy silicon.

From an environmental perspective, extending the useful life of GPUs by three to five years reduces electronic waste. According to the Global E‑Waste Monitor 2025, graphics cards account for roughly 2.4 percent of total e‑waste, a figure that could be mitigated if older cards remain performant for longer.

The patches also have strategic implications for Valve’s business. Steam Deck owners who purchased the device with a modest budget often augment it with older eGPUs to achieve higher resolutions. Improved driver efficiency translates directly into a better user experience, potentially increasing the device’s resale value and encouraging further adoption of the Steam Deck ecosystem.

Community response and future roadmap

The Linux graphics community has greeted the release with cautious optimism. Prominent Mesa maintainer Hans König praised the “meticulous engineering” that balanced performance with thermal safety. However, some open‑source contributors noted that the patches rely on proprietary documentation from AMD’s “Radeon‑Pro” driver, raising questions about long‑term maintainability without formal upstream support from AMD.

Valve has signaled its intent to continue investing in driver development. In a follow‑up interview on October 3, Kristóf mentioned a “next phase” focused on enhancing compute‑shader throughput for machine‑learning workloads on older GPUs. He also hinted at a collaboration with AMD’s open‑source team to integrate the power‑state logic into the official “AMDGPU” firmware tables, which would further simplify maintenance.

Potential challenges ahead

Despite the promising results, broader adoption may encounter obstacles. Many Linux distributions ship with conservative driver versions to maximise stability, and users may be reluctant to upgrade to the latest Mesa release without thorough testing. Moreover, the modest increase in power draw could be a concern for users running GPUs in thermally constrained environments, such as compact mini‑PC cases.

Another challenge lies in the fragmented nature of Linux gaming hardware. While the patches target GCN 4 and GCN 5 architectures, newer cards based on RDNA 3 and beyond remain outside the scope of this work. Ensuring that future driver improvements do not regress performance on the older GPUs will require diligent regression testing across a wide hardware matrix.

Outlook for Linux gaming and legacy hardware

The timing of Kristóf’s contribution aligns with a broader industry push toward sustainability and software longevity. As game developers increasingly target Vulkan and DirectX 12‑compatible APIs, the demand for robust open‑source drivers grows. Valve’s proactive stance in optimizing legacy AMD GPUs signals that the company views Linux not merely as a niche platform but as a long‑term pillar of its gaming strategy.

If the community can maintain the momentum—by integrating these patches into distribution repositories, extending the work to newer driver layers, and fostering closer ties with AMD—the performance gap between old and new hardware may narrow appreciably. Such a scenario would empower gamers, developers, and enterprises to extract more value from existing assets, reinforcing Linux’s reputation for durability and cost‑effectiveness.

In the months ahead, the real test will be how these improvements manifest in everyday play. Early adopter reports from Steam users indicate smoother frame‑rates and fewer crashes, but systematic data collection from the broader Steam Deck and Linux desktop user base will provide the definitive verdict.

Final assessment

Timur Kristóf’s work represents a noteworthy stride in the ongoing evolution of Linux graphics support. By delivering measurable performance gains, stabilising advanced Vulkan features, and extending the functional lifespan of AMD GPUs released half a decade ago, the patches address both technical and ecological concerns. While challenges remain—particularly around distribution adoption and long‑term upstream support—the initiative underscores a growing confidence that open‑source driver development can meet the rigorous demands of modern gaming, even on hardware that many assumed was past its prime.

The ripple effects of this development may well influence how hardware manufacturers, operating‑system vendors, and game studios approach driver ecosystems in the coming years, fostering a more inclusive and sustainable gaming landscape on Linux.

← More Articles Explore AI Tools →