Dota 2 is now Vulkan API ready. The beta version is available via DLC. This is a blog post on how to setup Dota 2 with Vulkan API Support. This post will help you to enable the Vulkan API Support for Dota 2.
What is Vulkan?
Vulkan is a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms. To know more, go to https://www.khronos.org/vulkan/
Minimum Requirements for Running Vulkan :
- Windows 7/8/10 64-bit: NVIDIA 600-series+ (365.19+ driver), AMD 7700+ (Crimson 184.108.40.206+ driver)
- Linux 64-bit: NVIDIA 600-series+ (364.16+ driver), AMD GCN 1.2 (16.20.3 driver)
- 2GB of GPU memory required – may experience crashes with < 2GB of GPU memory.
- Please make sure to opt-in to the Steam Client Beta for the latest Steam Vulkan Overlay (fixes performance issue with Steam Overlay)
- Remove -dx9/-dx11/-gl (if present) from any previous launch options.
- Make sure your graphics drivers are updates.
- The first time you run with Vulkan you may experience short stutters while the engine caches shaders on disk. After playing through or watching a match, these stutters should go away.
- There is a known issue on Linux with NVIDIA GPUs where tearing can be observed even when vertical sync is enabled. NVIDIA is aware of the issue and it will be fixed in the future through a driver update.
- Please file any bugs with the Vulkan version at https://github.com/ValveSoftware/Dota-2-Vulkan/issues/
How to Setup Dota 2 with Vulkan API Support
Step 1 : Go to your steam library>Dota 2.
Step 2 : Under the DLC Tab, you will see the ” Dota 2 – Vulkan Support “. Tick the box and the required files will start to download. DL size is about 312mb.
Step 3 : If your download is completed, it will look something like this.
Step 4 : Add ” – vconsole ” and ” -vulkan ” in the launch option of your Dota 2 Client.
You have now setup your Dota 2 with Vulkan API Support. Just Launch the Game.
How to check whether my dota 2 client is using Vulkan API?
After you launch the game, open the console ( ` ) key by default. Since you enabled the ” -vconsole ” in the launch options, you should ” alt+tab ” and the vconsole popup will appear. If the popup doesn’t appear, manually open it by going to Steam>Steamapps>common>dota 2 beta>game>bin>win64 , there should a vconsole2 application. Scroll to the top and you will see the RenderSystem showing Vulkan enabled.
How to Stop using my Dota 2 Client with Vulkan API?
You can stop using the Vulkan API by just removing the ” -vulkan ” from the launch options in your Dota 2 Client. Let the DLC stay installed, it doesn’t matter.
That’s it. Have Fun playing Dota 2!