Quote Well this morning I finally found the last bug that was causing missing rendering on Dota 2. We were missing support for a compressed texture format that dota2 used. So currently dota 2 renders, I've no great performance comparison to post yet because my CPU is 5 years old, and can barely get close to 30fps with GL or Vulkan. I think we know of a couple of places that could be bottlenecking us on the CPU side. The radv driver is currently missing hyper-z (90% done), fast color clears and DCC, which are all GPU side speedups in theory. Also running the phoronix-test-suite dota2 tests works sometimes, hangs in a thread lock sometimes, or crashes sometimes. I think we have some memory corruption somewhere that it collides with.

Article taken from GamingOnLinux.com.

A pretty good milestone has been achieved with the open source Vulkan driver for AMD that Dave Airlie has been working on with Bas Nieuwenhuizen. It can now run Dota 2.Over a month ago I let people know about a new Vulkan driver being worked on for AMD graphics cards, and it's pleasing to see such amazing progress.Dave notes it is only currently working on VI AMD GPUs, as there is an issue with Polaris they need to track down.He also notes that The Talos Principle is mostly working, but still has some black areas so they have work to do there.See the blog post here for the full info.Will be great to see this continue to progress, great work!You can find the current code here on github if interested to check it out.