Variable Rate Shading in GTA VI

Variable Rate Shading in GTA VI

Executive Summary

Variable Rate Shading (VRS) is a hardware-accelerated rendering optimisation that lets a GPU decouple pixel shading rate from visibility (rasterisation) rate, applying full-resolution shading only where it matters perceptually and coarser shading elsewhere. Both the Xbox Series X|S and PlayStation 5 are built on AMD's RDNA 2 architecture, which exposes VRS as a first-class feature, and Rockstar Games is widely expected to deploy VRS in Grand Theft Auto VI (GTA VI) as one of several techniques required to sustain stable frame rates in its dense, large-scale Vice City open world (Microsoft, 2019; Xbox Wire, 2020). This report defines VRS, examines its console implementations, and assesses where Rockstar is most likely to exploit it.

1. What Variable Rate Shading Is

Conventionally, a GPU runs a pixel/fragment shader once per visibility sample, meaning every covered pixel pays the full shading cost regardless of how visually important it is. As Microsoft's DirectX team puts it, "not all pixels are created equal" - distant geometry, motion-blurred regions, or surfaces hidden behind transparency rarely benefit from per-pixel shading (Microsoft, 2019). VRS lets developers select a coarse shading footprint - typically 1x1, 1x2, 2x1, 2x2, 2x4, 4x2, or 4x4 - over which a single shader invocation is reused, dramatically lowering ALU and bandwidth cost while preserving geometric edges and the depth buffer at native resolution (NVIDIA, 2018).

DirectX 12 exposes two tiers (Microsoft, 2019):

  • Tier 1: per-draw shading rate. Whole draw calls (e.g. terrain, sky, water) can be flagged for coarser shading.
  • Tier 2: per-draw, per-primitive, and screen-space-image control, combinable via "combiners". A full-screen lookup texture tells the GPU exactly which 8x8 or 16x16 tile gets which shading rate, enabling foveation, edge-aware shading, and motion- or DOF-driven adaptive shading.

Firaxis's Civilization VI prototype documented in Microsoft's announcement showed roughly 14% performance uplift at 4K using a Tier 2 edge-detection screen-space image, with side-by-side imagery that was effectively indistinguishable from the non-VRS reference (Microsoft, 2019).

2. VRS on Xbox Series X|S

VRS is one of the headline graphics features Microsoft highlights for the Series X|S RDNA 2 GPUs. The official Xbox Wire glossary states that VRS "increases GPU efficiency by concentrating shader work where it's most needed and reducing shader work in areas where it won't be noticeable. With minimal developer effort, VRS significantly improves GPU performance resulting in more stable and higher resolutions and frame rates with no perceptible loss in visual quality" (Xbox Wire, 2020). Microsoft groups VRS alongside hardware-accelerated DXR and mesh shading as features that allow the Series X to deliver "well over twice the effective graphics performance of Xbox One X" despite a nominal 12 TFLOPS figure (Xbox Wire, 2020).

Series X|S support both Tier 1 and Tier 2 VRS via D3D12 and the Xbox GDK, with the same screen-space-image API that PC titles use. Series S, with its narrower 20 CU / ~4 TFLOPS GPU, benefits disproportionately from VRS because shader throughput, not memory or fillrate, tends to be the bottleneck at its 1080p-to-1440p target resolutions.

3. VRS on PlayStation 5

Sony has been less vocal in marketing material, but the PS5 GPU is also RDNA 2-derived and exposes the same underlying primitive: a per-tile shading-rate image driven through the proprietary GNM/PSSL graphics API. Multiplatform engines including Unreal Engine 5, Frostbite, and id Tech 7 ship a shared VRS abstraction that maps to the PS5's native path. Practical examples include Doom Eternal's next-gen patch, which uses VRS on both PS5 and Series X, and several Frostbite EA Sports titles that adopted VRS for crowd and turf shading. The mechanics are identical to the Xbox implementation - coarse shading on a per-draw or per-tile basis driven by a screen-space mask - even if the API names differ.

4. Expected Use in GTA VI

Rockstar has not publicly detailed GTA VI's renderer, but the 2025 trailers indicate a dense urban-and-swamp Vice City with cinematic post-processing, volumetric lighting, screen-space and ray-traced reflections, and a 30 fps target on base consoles. In that envelope, VRS is one of the few "free" levers Rockstar can pull. Likely applications include:

  1. Motion-blurred regions: high-speed driving sequences blur most of the frame; the per-tile shading rate can drop to 2x2 or 4x4 inside the blur kernel with no perceptible quality loss, recovering several milliseconds per frame.
  2. Depth-of-field bokeh: cutscenes and cinematic photo-mode shots heavily blur backgrounds; per-primitive VRS can render out-of-focus geometry at 4x4, mirroring Microsoft's documented use case (Microsoft, 2019).
  3. Distant LODs and skyboxes: terrain, distant skyscrapers, ocean, and sky - similar to the Firaxis terrain/water case - are prime Tier 1 candidates.
  4. Foveated centre weighting on Series S and base PS5: an edge-detection screen-space image can preserve sharpness on vehicle bodywork, NPC faces, and HUD while shading coarser in screen periphery, helping hit 4K-class output resolutions after FSR/TSR upscaling.
  5. Wet-surface and rain effects: heavy-shader weather passes can be coarsened where the rain overlay already dominates perception.

Given Rockstar's RAGE engine track record of aggressive per-platform tuning in Red Dead Redemption 2 and the GTA V enhanced edition, and given that Microsoft and AMD list VRS as a standard expectation for RDNA 2 AAA titles (Xbox Wire, 2020), it would be surprising if GTA VI shipped without VRS on at least Series X|S. On PS5 Pro, where Sony's PSSR upscaler operates on the post-shading buffer, VRS remains useful before PSSR runs because it reduces the per-tile shading workload feeding the upscaler.

5. Caveats and Trade-offs

VRS is not free quality-wise. Coarse shading can produce blocky specular highlights and aliasing on thin features if the screen-space image is too aggressive, which is why Tier 2 with edge detection is preferred over blanket Tier 1 application. Combined with temporal upscaling (TSR, FSR, PSSR), poorly tuned VRS can also cause temporal instability as reused shader values flicker between frames. The Firaxis case study showed the Tier 1 implementation produced visible degradations that only the Tier 2 edge-detection mask fully eliminated (Microsoft, 2019). Expect Rockstar to ship VRS with a per-region tuning pass rather than a global toggle.

6. Conclusion

VRS is a mature, console-standard optimisation that fits GTA VI's performance profile precisely: a sprawling open world, heavy post-processing, and a 30 fps base-console target where every millisecond of GPU time matters. Both Series X|S and PS5 expose the necessary hardware via RDNA 2, and Microsoft's own messaging treats VRS as a baseline next-gen feature (Xbox Wire, 2020). Rockstar is almost certainly using it - most visibly for motion blur, depth-of-field, distant terrain, and sky - to keep the renderer within frame budget without obvious quality regression.

References

Microsoft (2019) Variable Rate Shading: a scalpel in a world of sledgehammers. DirectX Developer Blog, 18 March. Available at: https://devblogs.microsoft.com/directx/variable-rate-shading-a-scalpel-in-a-world-of-sledgehammers/ (Accessed: 14 May 2026).

NVIDIA (2018) VRWorks - Variable Rate Shading (VRS). NVIDIA Developer. Available at: https://developer.nvidia.com/vrworks/graphics/variablerateshading (Accessed: 14 May 2026).

Xbox Wire (2020) Defining the Next Generation: An Xbox Series X|S Technology Glossary. Xbox News, 16 March. Available at: https://news.xbox.com/en-us/2020/03/16/xbox-series-x-glossary/ (Accessed: 14 May 2026).