AMD supports Mesa precisely so that enthusiasts can do this.
Nvidia doesn't, and their Vulkan stack underperforms on Linux quite significantly.