← All stories
● Covered by 2 sources · 3 reportsMedium impact3 neutral

Valve Funds Port of Open-Source RADV Vulkan Driver to Windows

🔄 Updated 1d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Valve is sponsoring Collabora to port RADV to Windows.
  • RADV is an open-source Mesa Vulkan driver for AMD GPUs.
  • The port relies on AMD's official Windows kernel driver.
  • The effort has enabled games like Counter-Strike 2 to run.
  • It offers a shared codebase and easier debugging across platforms.

Open-Source Graphics Driver Comes to Windows

Valve is funding Collabora developers to port the open-source RADV Vulkan driver to Windows. RADV is the open-source Mesa Vulkan driver for AMD GPUs and has become a core part of the Linux graphics stack, with AMD consolidating its open-source efforts around it.

This port aims to provide Windows users with the same open-source Vulkan implementation available on Linux. The initiative has already shown results, with games like Counter-Strike 2 running on the ported driver.

Technical Challenges and Approach

A significant challenge in porting RADV to Windows involves integrating it with the AMD Radeon Software Windows kernel driver. The current work does not involve porting the AMDGPU Linux kernel graphics driver to Windows; instead, it adapts RADV to rely on AMD's official Windows kernel driver.

This adaptation requires understanding the proprietary kernel driver's data structures and other elements, which has involved reverse engineering. The effort builds on groundwork laid by Faith Ekstrand and leverages improvements in Windows 10 and WDDM 2.0, which better separate userspace and kernel-level driver components.

Benefits of a Cross-Platform Driver

Bringing an open-source Vulkan driver to Windows offers several advantages. These include a shared codebase across platforms, which can lead to easier debugging and experimentation. It also promises faster turnaround on fixes and provides a path for the community, including game developers, to report problems or contribute improvements that benefit users on both Linux and Windows.

This development provides an alternative to AMD's proprietary Windows drivers, potentially offering more flexibility and development opportunities for graphics on Windows.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 15

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

GitHub uuidjs/uuid

How outlets covered it

Valve is funding Collabora to port the Linux Mesa Radeon Vulkan driver (RADV) to Windows, a cross-platform effort that has already enabled games like Counter-Strike 2 to run. This initiative aims to provide an open-source alternative to AMD's proprietary Windows drivers, potentially offering more flexibility and development opportunities for graphics on Windows.

Valve is sponsoring Collabora developers to port the open-source RADV Vulkan driver, currently used on Linux, to Microsoft Windows. This effort aims to enable the RADV driver to function on Windows by integrating with the AMD Radeon Software Windows kernel driver, potentially offering an alternative graphics driver for AMD hardware users on Windows.

The open-source RADV Vulkan driver, a key component of the Linux graphics stack for AMD GPUs, is being ported to Windows. This initiative aims to bring the same open-source Vulkan implementation to Windows users, offering benefits like a shared codebase and easier debugging across platforms.