Mesa 26.1.0 Release Candidate Fixes GPU Hangs and Intel Compute Push Constants
The second release candidate for Mesa 26.1.0 lands with targeted patches that actually address real rendering bugs instead of just bumping version numbers. This update brings stability improvements for AMD graphics cards, fixes compute queue detection on older Intel hardware, and cleans up performance counter handling across several drivers. Users who compile from source or track bleeding edge Linux graphics stacks should pay attention to these changes before the final release drops next month.
AMD Drivers Get Targeted Stability Patches in Mesa 26.1.0 Release Candidate
The radv and r600 drivers see the most visible changes in this update. Samuel Pitoiset tackles a nasty GPU hang that pops up when using PS epilogs and secondary command buffers on RDNA hardware. That kind of crash usually means applications just freeze or reset the graphics stack, so getting that fixed matters for anyone running Vulkan titles on older AMD cards. Patrick Lerda also patches alpha to coverage and atomic buffer offset issues in the legacy r600 driver, which helps older Radeon chips render transparency and compute operations without corrupting frame data. David Rosca fixes a VA printing bug in the VCN5 video codec path that could confuse debugging tools when recording hardware acceleration streams.
Intel Hardware Gets Compute and Workaround Fixes
Intel drivers get a solid round of patches aimed at pre Gfx12.5 platforms and newer workarounds. Lionel Landwerlin adjusts compute push constant allocations and fixes the detection logic for compute queues, which means applications relying on those features will stop crashing or falling back to software rendering. Sagar Ghuge and Tapani Pälli apply specific hardware workarounds that prevent illegal instruction execution on certain Intel GPU revisions. Matt Turner removes dead opcodes from the ELK driver path, keeping the codebase lean without breaking compatibility with legacy Bay Trail chips. These changes show up most when running compute heavy tasks or older integrated graphics setups that still rely on Mesa for Vulkan support.
Panfrost and D3D12 Drivers Clean Up Performance Counters
The Android and Windows side of Mesa gets some necessary housekeeping. Dhruv Mark Collins and Zan Dobersek rework how performance counters are allocated and handled on Adreno hardware, making sure the autotuning system fails gracefully when those counters are unavailable instead of crashing the entire graphics stack. Ryan Zhang adds a missing Vulkan image layout constant for depth reads in Panvk, which prevents texture sampling errors in certain Android games. Connor Abbott fixes immediate count handling in the ir3 compiler, ensuring that constant buffer calculations stay accurate during shader translation. David Rosca also corrects reference picture set ordering for HEVC decoding on D3D12, which helps Windows users avoid corrupted video playback when hardware acceleration kicks in.
Build System and Driver Configuration Tweaks
Several smaller patches clean up how drivers advertise features and handle build configurations. Erik Faye Lund removes outdated TODO comments, drops unsupported feature flags from Nouveau and Radeonsi, and finally removes the post processing dri confs that have been bloating configuration files for years without providing any actual benefit. Janne Grunau clears interpolation qualifiers only in the fragment stage to prevent shader compilation artifacts, while Timothy Arceri fixes macro function expansion in the GLCPP preprocessor. These might sound like minor compiler housekeeping, but they stop drivers from reporting capabilities they cannot actually handle, which saves users from running into silent rendering failures or broken configuration files after a routine system update.
The second release candidate can be downloaded from here. The SHA256 and SHA512 checksums for the download are:
SHA256: a2885611a40c53d09ce581b2f9645f940b2dafecea744ad08ff3a37261ef332e mesa-26.1.0-rc2.tar.xz SHA512: 485055655d2c7ec99b3b313a36c8982165cca108365803fa690f28ace7c6ce34f6f90856304090b6da6a9fa66d72ca583f3ba329a09bddc169ccc7596e153d2a mesa-26.1.0-rc2.tar.xz
The final 26.1.0 release should land next month if no blocking bugs show up in the issue tracker. Anyone compiling Mesa themselves can grab the tarball above and verify the checksums before building, since source builds still need manual verification for security. Keep an eye on the GitLab issue page if a game or benchmark suddenly breaks after updating, because that feedback directly shapes what makes it into the stable branch.
