Dota2 wont launch with vulkan
alex-the-dev opened this issue · 2 comments
Your system information
- System information from steam - https://gist.github.com/alex-the-dev/a7a3b637c560605f630c2c03618cae1e
- Have you checked for system updates?: Yes
- Are you using the latest stable video driver available for your system? Yes
- Have you verified the game files?: Yes
Please describe your issue in as much detail as possible:
When launching dota2 from steam (steam runtime) the game shows as running for around 2 - 4 seconds before it stops running.
Nothing from the game is rendered on the screen , the game doesn't even seem to launch. There is a dota2 process running during the 2 - 4 seconds the game is running.
I have tried using the -vulkan launch flag as well as no flags and the issue still occurs.
The game ran fine until i ran an update on my system. While using the -gl flag the game runs fine.
Steps for reproducing this issue:
- launch steam (steam runtime)
- Open game library, select dota2 and press the "Play" button.
Hello @alex-the-dev, it looks like your system has the AMD proprietary Vulkan driver installed. Are you able to tell if that driver or mesa/RADV is being used with Dota 2? If it's using AMDGPU-Pro, then please test how the game behaves with mesa/RADV.
Hi @kisak-valve, thank you for your reply. It looks like the proprietary drivers where the issue. I ran Dota2 with the launch option VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json %command% That fixed the issue.