Valve Fixes RAGE 2 Breaking For Recent Mesa RADV Driver

Written by Michael Larabel in Mesa on 29 January 2023 at 06:19 AM EST. 4 Comments
MESA
For fans of the RAGE 2 first person shooter game as the sequel to id Software's Rage game from nearly a decade ago, the latest Mesa Git code has landed a fix courtesy of Valve's Linux graphics driver developers to correct the rendering.

While the Rage 2 game exclusively uses the Vulkan API for rendering, it was never ported to Linux. In any event thanks to Steam Play (Proton), it's possible to enjoy this game on Linux. Unfortunately though a fix made to the RADV driver at the start of September around dynamic rendering ended up leading to incorrect rendering. With the latest Mesa 23.1-devel Git code and to be back-ported to Mesa stable releases, there is a fix.

Rage 2 launch art


Prominent RADV developer Samuel Pitoiset of Valve's Linux team devised a new Vulkan layer to fix the rendering issues with RAGE 2. The game itself is incorrectly setting the render area and RADV's switch to dynamic rendering led to problems. So this Vulkan layer integrated into Mesa sets the render area to the frame-buffer dimensions to fix the rendering problems.

See this merge request if interested in more details on the RADV fix for RAGE 2.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week