AMD maintains AMDVLK because it's a shared codebase with their windows Vulkan driver.
Basically it's work they have to do regardless because of the massive customer base on windows; and as a side effect of that we get AMDVLK on Linux.
Unfortunately what happened was that when the Vulkan spec was released five years ago it took AMD more than 1.5 years to provide open source support on Linux. So in that time RadV was born out of necessity starting from Red Hat and then Valve and other contributors. Which means that AMDVLK on Linux was too late on Linux to get adoption.
Basically it's work they have to do regardless because of the massive customer base on windows; and as a side effect of that we get AMDVLK on Linux.
Unfortunately what happened was that when the Vulkan spec was released five years ago it took AMD more than 1.5 years to provide open source support on Linux. So in that time RadV was born out of necessity starting from Red Hat and then Valve and other contributors. Which means that AMDVLK on Linux was too late on Linux to get adoption.
Comment