Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

The latest major update to Dota 2 from Valve has landed, bringing with it the removal of OpenGL support and the new hero Muerta.

Valve mentioned multiple times in the past their plans to continue the modernization of the tech behind Dota 2, and so this update is the one to do it. On Linux, it's now Vulkan only requiring at least AMD GCN+, NVIDIA Kepler+, or Intel HD 5000-series. They plan to go further, with a future update planned to upgrade their SIMD to SSE4.1 that will "allow higher performance in physics, particles, and general gameplay code" which shouldn't really affect many people, as they said nearly all "processors released in the past 10 years support SSE4.1".

The new hero, Muerta, is described as: "With her fearsome trickshots, summoned spirits, and a sidearm to spare, Muerta's knack for taking lives was so impressive, Death himself put her on the payroll. A twin-pistoled engine of dead-eyed vengeance, Muerta shepherds wayward souls to the other side, whether they want to get there or not. And if they need more convincing, she’s ready to reveal her true form as a murderous spectral nightmare if it helps them die a little faster."

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Muerta's abilities include:

  • Dead Shot - Muerta fires a ghostly bankshot at an enemy unit or tree. When the bullet strikes, it damages and briefly slows, then ricochets in the targeted direction. The ricochet damages all units that it passes through, stopping when it hits a hero. Heroes hit by the ricochet will run in the direction of the shot.
  • The Calling - Summons a group of revenants that slowly circle the targeted location. Enemies within the area are slowed and have reduced attack speed. Revenants deal damage and silence enemies as they pass through them.
  • Gunslinger - Muerta's attacks have a chance to fire a second shot at another target, prioritizing Heroes.
  • Pierce the Veil - Muerta transforms, becoming immune to physical damage. All of her attack damage is dealt as magical damage. Muerta gains bonus attack damage and phased movement. Muerta can attack ethereal units, but deals no damage to Magic Immune targets.

This update also comes with a new mini-game that runs until April 4th: "Muerta needs help getting the right warm bodies in the right fresh graves... and that’s where you come in! You’ll get an assigned target before every Dota game during the Dead Reckoning event. Score points for Kills and Assists. But watch out — your opponent’s out for your blood too, and whoever scores more gets twice the reward!".

Additionally Dota 2 version 7.33 is coming in April, which they've been working on "for a while" that they sound will be quite "ambitious". Will be interesting to see what they've been cooking up…it's not just Counter-Strike having all the fun huh?

See the full update page for all the info.

Article taken from GamingOnLinux.com.
9 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
15 comments

jordicoma Mar 7, 2023
It's sad to lose opengl version.
I don't think that dota needs anything that cannot be done with opengl.
I'm sure this will remove many players. Just last year I change my gf660 for a newer one because it's losing suport for the newer drivers, and seems that it's the minimum for this newer version.
The graphics cards are to expensive nowadays.


Last edited by jordicoma on 7 March 2023 at 12:33 pm UTC
I suppose the legacy openGL version will be available in a beta branch.
Solitary Mar 7, 2023
The graphics cards are to expensive nowadays.

The powerful ones might be, but there is plenty of cheaper options (e.g. integrated GPUs) that are good enough to play newer games. I mean Steam Deck is better than your old gtx660.
mrdeathjr Mar 7, 2023
The graphics cards are to expensive nowadays.

The powerful ones might be, but there is plenty of cheaper options (e.g. integrated GPUs) that are good enough to play newer games. I mean Steam Deck is better than your old gtx660.

However according gpu database gtx 660 non ti still have more hardware

https://www.techpowerup.com/gpu-specs/geforce-gtx-660.c895

https://www.techpowerup.com/gpu-specs/steam-deck-gpu.c3897

Shaders: 960 on gtx 660 vs 512 on steam deck

Tmus: 80 on gtx 660 vs 32 on steam deck

Rops: 24 on gtx 660 vs 16 on steam deck

Gpu Clock: 1032mhz on gtx 660 vs 1600mhz on steam deck

Memory Bandwidth: 144gb/s on gtx 660 vs 88gb/s on steam deck

FP32: 1.98 Tflops on gtx 660 vs 1.63Tflops steam deck

Pixel Rate: 20.6 Gpixels on gtx 660 vs 25.6 Gpixels on steam deck

Texture Rate: 82.5 Gtexels on gtx 660 vs 51.20 Gtexels on steam deck

Personally seems a bit more strong gtx 660 but no is a big difference

However kepler cards must be begins runs better with nouveau still with practically nothing help from nvidia compared intel or amd opensource efforts
DamonLinuxPL Mar 7, 2023
Two problems:
In Dota OpenGL gives me much better performance than Vulkan and no graphics issues and no lags on Radeon GPU.
Thats why I was using OpenGL until now. Now I checked Vulkan again and I faced the same problems. The game is not playable on Vulkan.

They have a number of open and unfixed Vulkan issues in the bugtrack on github. They should fix them before removing OpenGL, unfortunately they chose a different path, I don't understand it at all.

The second problem is old chips that don't support Vulkan and were still playable on OpenGL. We have AMD's HD5000/6000 series and some 7000 series. We have quite a few NVIDIA cards that were still able to handle Dota in OpenGL. Sam has an old card at home and I played Dote on it in the evenings when we came back to the weekend or some holidays to the family home. Now this GPU will no longer run Dota on Linux, and interestingly, by installing Windows on it, we'll be able to continue playing on this GPU with DX11 and it's smooth. Once again, Linux people has been treated worse than Windows.


Last edited by DamonLinuxPL on 7 March 2023 at 4:20 pm UTC
Lofty Mar 7, 2023
interestingly, by installing Windows on it, we'll be able to continue playing on this GPU with DX11 and it's smooth. Once again, Linux people has been treated worse than Windows.

So can you run it in proton with DXVK then ? Thus emulating DX11.
Leopard Mar 7, 2023
Two problems:
In Dota OpenGL gives me much better performance than Vulkan and no graphics issues and no lags on Radeon GPU.
Thats why I was using OpenGL until now. Now I checked Vulkan again and I faced the same problems. The game is not playable on Vulkan.

They have a number of open and unfixed Vulkan issues in the bugtrack on github. They should fix them before removing OpenGL, unfortunately they chose a different path, I don't understand it at all.

The second problem is old chips that don't support Vulkan and were still playable on OpenGL. We have AMD's HD5000/6000 series and some 7000 series. We have quite a few NVIDIA cards that were still able to handle Dota in OpenGL. Sam has an old card at home and I played Dote on it in the evenings when we came back to the weekend or some holidays to the family home. Now this GPU will no longer run Dota on Linux, and interestingly, by installing Windows on it, we'll be able to continue playing on this GPU with DX11 and it's smooth. Once again, Linux people has been treated worse than Windows.


https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games

Do this.

Amdgpu kernel driver is required for being able to use Vulkan on those old gpu's, which is the default kernel driver on RX 4xx and newer gpu's.

It is not default on those older gpu's because it disables VGA output.
DamonLinuxPL Mar 8, 2023
interestingly, by installing Windows on it, we'll be able to continue playing on this GPU with DX11 and it's smooth. Once again, Linux people has been treated worse than Windows.

So can you run it in proton with DXVK then ? Thus emulating DX11.

No, I mean is possible to dual boot with Windows and run game nativly on Windows because that old graphics card are still supported on windows dota2.

DXVK can't work here because one - Valve anticheat not support proton, and second to use dxvk my old need to support vulkan.
DamonLinuxPL Mar 8, 2023
Two problems:
In Dota OpenGL gives me much better performance than Vulkan and no graphics issues and no lags on Radeon GPU.
Thats why I was using OpenGL until now. Now I checked Vulkan again and I faced the same problems. The game is not playable on Vulkan.

They have a number of open and unfixed Vulkan issues in the bugtrack on github. They should fix them before removing OpenGL, unfortunately they chose a different path, I don't understand it at all.

The second problem is old chips that don't support Vulkan and were still playable on OpenGL. We have AMD's HD5000/6000 series and some 7000 series. We have quite a few NVIDIA cards that were still able to handle Dota in OpenGL. Sam has an old card at home and I played Dote on it in the evenings when we came back to the weekend or some holidays to the family home. Now this GPU will no longer run Dota on Linux, and interestingly, by installing Windows on it, we'll be able to continue playing on this GPU with DX11 and it's smooth. Once again, Linux people has been treated worse than Windows.


https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games

Do this.

Amdgpu kernel driver is required for being able to use Vulkan on those old gpu's, which is the default kernel driver on RX 4xx and newer gpu's.

It is not default on those older gpu's because it disables VGA output.

Nah, that won't work. My old GPU not support amdgpu nor vulkan. This is pre-gcn, so not possible.

Guess, I need to stay with my current gpu and forged about this old one in my family home but again vulkan dota implementation is unplayable here on RX580.
Lofty Mar 9, 2023
Guess, I need to stay with my current gpu and forged about this old one in my family home but again vulkan dota implementation is unplayable here on RX580.

am i reading this correctly that an RX580 is not fully Vulkan compliant or is this just a specific DOTA issue ? Isn't this just a driver update that could be easily patched, because afaik the RX580 is still a solid card for gaming even in 2023.

Please tell me that the Polaris generation is still supported under FOSS MESA drivers. This card has a relative performance of a current gen (at the time of writing) RX6500XT. If not, it kind of reduces the impact of the long term support idea of AMDGPU being FOSS, because my binary Blob Nvidia GTX760 from 2013 can play DOTA using Vulkan afaik..
maybe it's just one game now but that also implies that it's all source engine 2 games which would also be soon exclusively using vulkan too.


Last edited by Lofty on 9 March 2023 at 6:58 pm UTC
whizse Mar 9, 2023
View PC info
  • Supporter
Apparently the game defaults to different graphics levels depending on the renderer. The default for Vulkan is higher which might explain why some are having performance problems.
whizse Mar 9, 2023
View PC info
  • Supporter
Please tell me that the Polaris generation is still supported under FOSS MESA drivers.
Depends on what you mean by supported. radv wasn't written by or maintained by AMD...
DamonLinuxPL Mar 10, 2023
Apparently the game defaults to different graphics levels depending on the renderer. The default for Vulkan is higher which might explain why some are having performance problems.

No, every time I did performance tests - past and present, I manually set the same graphics level values on both OpenGL and Vulkan.
14 Mar 12, 2023
View PC info
  • Supporter Plus
Yes, the hardware prices go crazy periodically during last few years, and it is really frustrating to see that pretty capable GPUs get obsolete due to the lack of software support.
I know pointing this out doesn't help anybody, but remember that Dota 2 is practically a game as a service, or like a subscription model. It's not like you can purchase a certain version of the game and keep playing it forever.

Is it even possible to make graphics cards support newer stuff better? Like flashing the firmware? Is that something we could rally for? It's kind of the same situation with cell phones. You can get an iPhone that physically works a lot longer than bug fix support lasts. E-waste FTW.
whizse Mar 12, 2023
View PC info
  • Supporter
Is it even possible to make graphics cards support newer stuff better? Like flashing the firmware? Is that something we could rally for? It's kind of the same situation with cell phones. You can get an iPhone that physically works a lot longer than bug fix support lasts. E-waste FTW.
Hardware documentation and FLOSS drivers is the key. We have better support for old stuff in Mesa compared with out Windows counterparts. (AMD already discontinued support for GCN3 and below on Windows).

FLOSS firmware would certainly be nice, but I doubt it would help at all with Vulkan. At least for TeraScale/pre-GCN AMD GPUs. The hardware is simply too old.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.