Dota 2
Yazloz Oct 21, 2022 @ 1:53pm
Dota 2 Not Launching on Linux After update
I am trying to launch Dota 2 after last upadte but it freeze in the start logo of Dota after press Play.

Anyone have a solution?

I tried to put -dx11 and -vulkan in launch parameters but it doesn't work
< >
Showing 1-15 of 25 comments
Zockolade Oct 21, 2022 @ 2:58pm 
Someone last time posted using -gl would have help him.

Linux native does not bring dx11 drivers in general.

Maybe also add -novid

At some point it would be interesting why the NVidia Dota 2 Vulkan support has become such a mess while AMDGPU works nicely.
Last edited by Zockolade; Oct 21, 2022 @ 3:04pm
ナルゴ Oct 21, 2022 @ 4:19pm 
I'm on manjaro. Using opengl with the -gl launch option helped
RealCraigS Oct 21, 2022 @ 5:07pm 
Originally posted by Zockolade:
Someone last time posted using -gl would have help him.

Linux native does not bring dx11 drivers in general.

Maybe also add -novid

At some point it would be interesting why the NVidia Dota 2 Vulkan support has become such a mess while AMDGPU works nicely.
Your statement concerning NVidia Dota 2 Vulkan support is a mess is flat out incorrect. I've been using Linux with NVidia Vulkan support with ALL graphic settings enabled including Texture, Effects, and Shadow on High and Ultra accordingly with no problems whatsoever.
Yazloz Oct 21, 2022 @ 11:57pm 
Originally posted by Organ:
I'm on manjaro. Using opengl with the -gl launch option helped
I am on Manjaro too, I will try it. Thanks.
Yazloz Oct 22, 2022 @ 12:41am 
Originally posted by Organ:
I'm on manjaro. Using opengl with the -gl launch option helped


Originally posted by Zockolade:
Someone last time posted using -gl would have help him.

Linux native does not bring dx11 drivers in general.

Maybe also add -novid

At some point it would be interesting why the NVidia Dota 2 Vulkan support has become such a mess while AMDGPU works nicely.

I have tried with -gl
It works, thank you very much to all.
Zockolade Oct 22, 2022 @ 11:25am 
Originally posted by ₴₵Ø₮₮:
Your statement concerning NVidia Dota 2 Vulkan support is a mess is flat out incorrect. I've been using Linux with NVidia Vulkan support with ALL graphic settings enabled including Texture, Effects, and Shadow on High and Ultra accordingly with no problems whatsoever.

Maybe you missing a comparison?

I am a long time AMDGPU user with Polaris, Vega and RDNA.
Because of Tensorflow and Optix I changed one Linux system to RTX 3080 TI.
Even after caching all Vulkan shaders (what take an enormous amount of time when comparing to an old RX 480) Dota 2 feel sluggish and I was able to make Dota 2 crash while switching to match statistics. To overcome this problem I reinstalled Dota 2 and recalculate the Vulkan cache but Dota 2 crashed every time in the same statistic submenu.

Already the initialization of Dota 2 on a NVidia based Linux system make me deinstalling Steam on LInux. Even an Ryzen APU doing a better job in this case.
Last edited by Zockolade; Oct 22, 2022 @ 11:30am
Yazloz Oct 22, 2022 @ 11:32am 
Originally posted by Zockolade:
Originally posted by ₴₵Ø₮₮:
Your statement concerning NVidia Dota 2 Vulkan support is a mess is flat out incorrect. I've been using Linux with NVidia Vulkan support with ALL graphic settings enabled including Texture, Effects, and Shadow on High and Ultra accordingly with no problems whatsoever.

Maybe you missing a comparison?

I am a long time AMDGPU user with Polaris, Vega and RDNA.
Because of Tensorflow and Optix I changed one Linux system to RTX 3080 TI.
Even after caching all Vulkan shaders (what take an enormous amount of time when comparing to an old RX 480) Dota 2 feel sluggish and I was able to make Dota 2 crash while switching to match statistics. To overcome this problem I reinstalled Dota 2 and recalculate the Vulkan cache but Dota 2 crashed every time in the same statistic submenu.

Already the initialization of Dota 2 on a NVidia based Linux system make me deinstalling Steam on LInux. Even an Ryzen APU doing a better job in this case.
I have got a GTX 1080 Ti and Ryzen 5950X and it works well on Manjaro Linux.
Sparlock Oct 22, 2022 @ 11:41am 
Originally posted by Organ:
I'm on manjaro. Using opengl with the -gl launch option helped
I'm on arch linux, GTX 960, and this worked for me, but it was neccessary to reboot my machine
Zockolade Oct 22, 2022 @ 11:52am 
Originally posted by Yazloz:
Originally posted by Zockolade:

Maybe you missing a comparison?

I am a long time AMDGPU user with Polaris, Vega and RDNA.
Because of Tensorflow and Optix I changed one Linux system to RTX 3080 TI.
Even after caching all Vulkan shaders (what take an enormous amount of time when comparing to an old RX 480) Dota 2 feel sluggish and I was able to make Dota 2 crash while switching to match statistics. To overcome this problem I reinstalled Dota 2 and recalculate the Vulkan cache but Dota 2 crashed every time in the same statistic submenu.

Already the initialization of Dota 2 on a NVidia based Linux system make me deinstalling Steam on LInux. Even an Ryzen APU doing a better job in this case.
I have got a GTX 1080 Ti and Ryzen 5950X and it works well on Manjaro Linux.

My tests were done on Arch Linux with Ryzen 3700X.
My time is simply to short to test buggy Linux games.
Yazloz Oct 22, 2022 @ 11:59am 
Originally posted by Zockolade:
Originally posted by Yazloz:
I have got a GTX 1080 Ti and Ryzen 5950X and it works well on Manjaro Linux.

My tests were done on Arch Linux with Ryzen 3700X.
My time is simply to short to test buggy Linux games.

If you by a modern hardware and try to test on Linux, you will have bugs.
To be fully compatible wait 1 or 2 years.

Another option is to use Intel and AMD.
Intel contribute to Linux and AMD have got good support.
Yazloz Oct 22, 2022 @ 11:59am 
Originally posted by Sparlock:
Originally posted by Organ:
I'm on manjaro. Using opengl with the -gl launch option helped
I'm on arch linux, GTX 960, and this worked for me, but it was neccessary to reboot my machine

Yes, I have tried it and it works.
Pepe Oct 26, 2022 @ 1:39pm 
On Nvidia / Vulkan system, Dota 2 doesn't work at the moment, game stuck at logo. On Intel iGPU / Vulkan system, game still works. I guess we'll see an update that fixes this issue, at some point.
Last edited by Pepe; Oct 26, 2022 @ 1:56pm
Pepe Oct 27, 2022 @ 11:33am 
With all the Dota 2 updates today, Nvidia system still not working on Vulkan.

Could it be the system update done a couple of days before that broke the Vulkan run? I'm not on kernel 6, someone mentioned kernel 6 update issue on another thread. I've tried uninstalling and reinstalling the akmod package to trigger a rebuild of the kernel module with no avail.

Fedora 36 packages:
nvidia-520.56.06-1
akmod-nvidia-520.56.06-1
kernel-5.19.16-200
Last edited by Pepe; Oct 27, 2022 @ 12:39pm
Night Springs Oct 27, 2022 @ 12:11pm 
-vulkan_disable_graphics_pipeline_library in the launch options worked for me
Yazloz Oct 27, 2022 @ 12:13pm 
Originally posted by Radoo:
With all the Dota 2 updates today, Nvidia system still not working on Vulkan.

Could it be the system update a couple of days before that broke the Vulkan run? I'm not on kernel 6, someone mentioned kernel 6 update issue on another thread. I've tried uninstalling and reinstalling the akmod package to trigger a rebuild of the kernel module with no avail.

Fedora 36 packages:
nvidia-520.56.06-1
akmod-nvidia-520.56.06-1
kernel-5.19.16-200

I have tried with Kernel 6.0.2 and it doesn't work with Vulkan. You need to launch the game with -gl option (openGL).
< >
Showing 1-15 of 25 comments
Per page: 1530 50

Date Posted: Oct 21, 2022 @ 1:53pm
Posts: 25