Valve RADV Vulkan Driver for Windows Runs Counter-Strike 2

Valve funds Collabora to port the open- source RADV Vulkan driver to Windows, where it now runs Counter- Strike 2 using the Vulkan renderer.

Valve RADV Vulkan Driver for Windows Runs Counter-Strike 2

Valve is funding Collabora to port the open-source RADV Vulkan driver to , a move that could eventually offer GPU users an alternative to the company's proprietary software stack. This initiative provides an alternative driver option that may enhance compatibility or performance for certain games in the future. The project demonstrates a new method for open-source graphics drivers to operate within the Windows environment.

Experimental port uses AMD proprietary kernel driver

The experimental port currently supports Counter-Strike 2, running the game successfully using its Vulkan renderer. Testing has primarily involved a RX 7900 XT, which serves as the main hardware platform for validating the driver's capabilities. RADV operates as the user-mode Vulkan driver while continuing to communicate with AMD’s proprietary Windows kernel-mode driver through WDDM2. The architecture enables the open-source user-mode driver to communicate with AMD's proprietary kernel-mode driver through WDDM2.

Recent improvements include better command stream handling, synchronization, sparse bindings, tessellation, and task shaders. These technical updates have significantly increased the driver's success rate in running supported applications. However, the driver is not yet Vulkan conformant, meaning it does not fully meet the official specification requirements. The driver is currently experimental and not yet Vulkan conformant.

A stable release requires a documented interface from AMD or an intermediate compatibility library to ensure reliability. Collabora indicates that a stable release requires a documented interface from AMD or an intermediate compatibility library. Development continues as the team addresses command stream handling, synchronization, and other technical improvements.

Valve is funding Collabora's work to port the open-source RADV Vulkan driver to Windows. The experimental port has successfully run Counter-Strike 2 using the game's Vulkan renderer. The driver is not yet Vulkan conformant, but the success rate has dramatically increased.

Discussion

0 comments

Log in to join the thread with a thoughtful take, question, or correction.

Add to the discussion