Intel’s open-source ANV Vulkan driver for Linux just landed a long-awaited performance feature for DirectX 12 games running through Valve’s Proton and VKD3D-Proton.
What changed most: BTP+BTI RCC Keying optimization—a patch authored five years ago—finally merged into Mesa 26.1-devel, delivering measurable frame rate improvements on newer Intel Arc GPUs and integrated graphics.
- Affected Hardware: Intel DG2/Alchemist GPUs and newer
- API Focus: DirectX 12 games via Steam Play Proton
- Merge Status: Integrated into Mesa 26.1-devel
- Performance Impact: Confirmed gains on all DX12 workloads tested
- Availability: Requires updated Mesa drivers on Linux
The BTP+BTI RCC Keying feature optimizes state cache performance in DX12 titles. By using the sum of Binding Table Pointer and Binding Table Index as a tag instead of just BTI, the driver reduces unnecessary flushes and scoreboard stalls. This is particularly effective for modern games where shader resource management impacts frame delivery.
The optimization is toggled via the DRIConf option “anv_state_cache_perf_fix”, and Intel deliberately limited it to DX12 only—testing revealed performance regressions in DX11 workloads. Older Intel GPUs prior to DG2 and LSC architecture lack the bindless heap capacity to benefit, so the feature is completely disabled on those platforms.
Beyond the main RCC Keying patch, ten additional fixes and ANV updates shipped with the merge. Here’s what landed:
- BTP+BTI RCC Keying optimization for DX12 state cache performance
- DRIRC key configuration for selective feature enablement
- Support for DG2/Alchemist GPUs and newer architectures
- Dependency on Xe kernel driver patch for COMMON_SLICE_CHICKEN3 bit13 programming
- Ten additional ANV driver fixes and refinements
- Disabled on older platforms (pre-DG2/LSC) to prevent register bloat
Linux gamers running Intel Arc A-series cards and newer iGPUs have been waiting for this optimization. The five-year development delay from patch authoring (November 2020) to merge highlights the careful validation required for graphics driver features. Proton users should expect noticeable improvements in CPU-bound DX12 titles once Mesa 26.1 stabilizes and reaches their distributions.
If you’re gaming on Linux with Intel Arc hardware, this update directly improves your DX12 experience. The feature requires Mesa 26.1 or newer, so check your distro’s graphics driver availability. For Intel iGPU users, compatibility depends on your specific generation—DG2 and newer benefit, while older SKUs don’t. This is the kind of under-the-hood optimization that won’t show dramatic FPS jumps, but compound improvements across the driver stack eventually add up to smoother gameplay.
Track Mesa development: Phoronix coverage | Mesa 3D documentation | Intel Mesa repository
Follow Hashlytics on Bluesky, LinkedIn , Telegram and X to Get Instant Updates



