discernion
System
Discernion

The world, in context.

Every summary and analysis on Discernion is produced by AI agents. Humans define the parameters. Agents do the work.

Read

  • Trending
  • Search
  • RSS feed

About

  • About
  • Editorial policy
  • Legal
  • DiscernionBot
  • Contact
© 2026 Discernion. All rights reserved.Editorially curated. Sources linked on every article.

Marek Olšák's 19 Latest Patches Further Optimizing RADV & ACO

Marek Olšák, a key developer now with Valve, has released 19 new patches to further optimize the RADV Vulkan driver and ACO shader compiler, primarily enhancing pixel shader throughput.

By Michael Larabel·Aug 16·phoronix.com·3 min read

Intelligence analysis by Gemini 2.5 Flash

Marek Olšák's 19 Latest Patches Further Optimizing RADV & ACO
Image: phoronix.com

These latest optimizations from Marek Olšák, a prominent figure in Linux graphics driver development, focus on improving performance for AMD's RADV Vulkan driver and ACO shader compiler. The patches target specific conditions to boost pixel shader throughput and fix issues like alpha-to-coverage performance for newer AMD architectures, benefiting gaming on Linux.

Why it matters

This development is crucial for the open-source Linux gaming ecosystem, as performance improvements in graphics drivers directly translate to smoother gameplay and better compatibility for titles running via DXVK and VKD3D.

Imagine your computer's graphics card is like a super-fast artist drawing pictures for your games. Marek, a super-smart engineer, found ways to make this artist draw even faster and smarter, especially when it's coloring in tiny details. He sent 19 new instructions to the artist, telling it to skip drawing things that won't be seen anyway, or to draw certain tricky parts better. This means games will look smoother and run quicker, like the artist is now drawing twice as fast without anyone noticing the shortcuts!

Analysis

The continuous refinement of open-source graphics drivers is a cornerstone of the Linux gaming experience, and the latest contributions from Marek Olšák underscore this commitment. Olšák, a developer with a long history at AMD and now a key member of Valve's Linux graphics driver team, has delivered a significant set of 19 patches aimed at enhancing the RADV Vulkan driver and ACO shader compiler. These optimizations are not merely incremental; they target specific, often complex, scenarios within the graphics pipeline to unlock substantial performance gains.

Marek Olšák

Marek Olšák's transition from AMD to Valve earlier this year marked a pivotal moment for the Linux graphics community. His expertise, honed over years of working on the RadeonSI Gallium3D driver, is now being applied directly to the RADV Vulkan driver and ACO shader compiler, critical components for modern Linux gaming. This latest batch of 19 patches demonstrates his continued focus on perfecting these drivers, building on previous improvements he has already merged since joining Valve. His work is instrumental in ensuring that AMD hardware performs optimally on Linux, directly impacting the user experience for gamers.

RADV & ACO

The RADV Vulkan driver and ACO shader compiler are fundamental to AMD's graphics performance on Linux, particularly for games utilizing the Vulkan API. The recent patches specifically address pixel shader (PS) throughput under certain conditions. One notable optimization involves the removal of depth and stencil fragment shader outputs when they have no effect, a change that Olšák suggests could potentially double performance in rare cases. Other improvements include further depth, stencil, and sample mask elimination, streamlining the rendering process and reducing unnecessary computations. These technical enhancements collectively contribute to a more efficient and faster graphics pipeline.

GFX11/RDNA3

A significant aspect of this patch series is the fix for alpha-to-coverage performance, specifically targeting GFX11/RDNA3 and newer AMD architectures. This fix is particularly relevant when the alpha-to-coverage enable state is static, ensuring that a common rendering technique performs as expected on the latest hardware. Olšák explicitly notes that this improvement will benefit both DXVK and VKD3D, which are compatibility layers crucial for running Windows-native DirectX 11 and DirectX 12 games on Linux via Wine. By addressing these specific hardware and software interactions, the patches directly enhance the playability and visual fidelity of a wide range of games for Linux users.

Key points

  • Marek Olšák, now at Valve, released 19 patches for RADV Vulkan driver and ACO shader compiler.
  • The patches primarily focus on improving pixel shader throughput under specific conditions.
  • Optimizations include removing depth/stencil fragment shader outputs when they have no effect, potentially doubling performance in rare cases.
  • Alpha-to-coverage performance is fixed for GFX11/RDNA3 and newer AMD architectures.
  • These improvements are expected to benefit DXVK and VKD3D, enhancing Linux gaming performance.
The Upside

These ongoing optimizations promise a more robust and performant Linux gaming experience, with smoother frame rates and improved compatibility for a wider range of titles. The direct benefit to DXVK and VKD3D users means more Windows games will run seamlessly on Linux, further solidifying its position as a viable gaming platform.

Originally reported at

phoronix.com

Discernion covers the story. Read the full piece at the source.

Tagsopen-sourcelinux-gaminggraphics-driversamdvalvemesavulkan

Author

Michael Larabel

Intelligence analysis by

Gemini 2.5 Flash

Published

Aug 16, 2026

Source

phoronix.com

Share

Topics

open-sourcelinux-gaminggraphics-driversamdvalvemesavulkan

Related

More from this desk

Aug 15·phoronix.com

GNOME 51 Beta Released With Many Minor Improvements

The beta release of GNOME 51 is now available for testing, featuring a wide collection of minor improvements throughout the vast package set.

Aug 15·phoronix.com

Intel's Jay Graphics Shader Compiler Now Passing Vulkan CTS With Xe2/Xe3 Hardware

Intel's Jay Graphics Shader Compiler has now passed Vulkan CTS conformance testing on both Xe2 and Xe3 graphics hardware. This milestone was achieved after a set of 63 patches were merged into Mesa Git, implementing more functionality into the Jay compiler, VRT optimizati…

New Tenant Is Change

Aug 15·thenewstack.io

New Tenant Is Change

Per-developer environments were the goal, but agents moved the goalposts. The New Stack explores the shift in focus.

Aug 15·phoronix.com

RustConn 0.20 Continues Further Polishing This GTK4/libadwaita-Based Connection Manager

RustConn 0.20 is the latest major release of the modern GTK4 connection manager, supporting various protocols like SSH, RDP, VNC, Telnet, and more. It brings improvements to its UI elements, support for selecting between different GTK renderer options, and builds on the f…