RADV Vulkan Driver Patches To Support Compute Queues
Bas Nieuwenhuizen has reached another big milestone in the RADV project that's the unofficial open-source Radeon Vulkan driver for Linux. As of this weekend, Bas has compute queues working with this Vulkan driver.
Nieuwenhuizen has been able to confirm compute queues are working for RADV when tested with the conformance test suite, The Talos Principle, and Dota 2.
Bringing up compute queues required some bug fixes, rewriting the wait idle code, and other changes. This support should be working for at least Sea Islands and newer but currently isn't expected to be working for Southern islands hardware.
The RADV compute queues work is spread across 23 patches, introducing nearly 1.5k lines of new code to Mesa. More details via Mesa-dev.
Update [3:04 PM EST]: All of the code has landed in mainline Mesa Git already!
Nieuwenhuizen has been able to confirm compute queues are working for RADV when tested with the conformance test suite, The Talos Principle, and Dota 2.
Bringing up compute queues required some bug fixes, rewriting the wait idle code, and other changes. This support should be working for at least Sea Islands and newer but currently isn't expected to be working for Southern islands hardware.
The RADV compute queues work is spread across 23 patches, introducing nearly 1.5k lines of new code to Mesa. More details via Mesa-dev.
Update [3:04 PM EST]: All of the code has landed in mainline Mesa Git already!
12 Comments