We do often include affiliate links to earn us some pennies. See more here.
In a very surprising move Valve has added Linux & Mac versions of Dota 2 Reborn, all that in less than a week. So much for Valve Time. This has restored a little faith in Valve from me, as I was honestly expecting the Linux version to come a lot later.

Jokes about Valve Time aside, I am very grateful to be able to get in on the action early, even if it is a major bug fest right now. Although honestly, it seems a lot smoother for me than others. The next patch should make it work on AMD's FOSS drivers, as well as Intel HD 4000 going by this milestone. Note: That link will probably change often, as it's always for the next milestone.

To get access you need to manually opt-in to the DLC which can be found in the games properties, and then select "Play Dota 2 - Reborn Beta". It is only 64bit right now, and that might not change.

Once in you will be greeted by the brand new look:
image

The framerate does actually seem better in my quick comparison, for some reason the original Dota 2 client will max out at 120FPS, but Dota 2 Reborn gives me 134FPS max, it also loads quite a lot quicker and smoother.

See here for quick shots (these are using a random UI theme I had left on):
Reborn
image
You can see a minor bug in the new client here, as there seems to be a tiny gap between the bottom UI elements that aren't in the original client below.

Original
image

You can report bugs here on their official github.

I am most excited by the custom game modes, and can't wait to try them.

Grab Dota 2 free from Steam. It's a really fantastic game, but ruined by the community, so it's best to play with friends. Article taken from GamingOnLinux.com.
0 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.
16 comments

edo Jun 23, 2015
seems to be it's only 64 bits (what is good to focus more on that architecture). I installed it on windows, but each update means like 5 gb, I guess its not for slow-internet people lol.
Now (after some more dota reborn updates) I hope to see benchmarks comparing both OS to see if source 2 is as good as we expected
GoCorinthians Jun 23, 2015
Damnit.

Always during a BIG AAA game being released we of Linux are cut off. I cant install ShadownRun Dragonfall...

AHHHHHHHHHHHH

And a buggy Batman yet! duck off!
FutureSuture Jun 23, 2015
I might download DOTA2 again once this leaves the beta stage of development.
Maelrane Jun 23, 2015
Works fine for me on AMD and with Mesa (= FOSS drivers).
ArminS Jun 23, 2015
I love that the new grass is a bit greener and the paths have clearer borders. It looks better and feels more like Warcraft 3, too. :)
kalin Jun 23, 2015
Only workshop tools missing. The only reason to install windows again is this tools. Any Idea when they will come to linux ?
linux_gamer Jun 23, 2015
Could have waited just some days with initial release. Nobody would have known, and with a triple OS release they would have been a role model.
Nyamiou Jun 23, 2015
I don't see your bug I can't see any gap
I think he's talking about the bottom right blue lights.
edmondo Jun 23, 2015
Works fine for me on AMD and with Mesa (= FOSS drivers).

I'm on r600g (Evergreen).

Dota 2 loads incredibly fast (about 10 times faster) to the main menu. When I start a game I get an but starting a game get a SIGILL signal (Illegal instruction).

How did you get it to run on AMD with mesa driver?

Here the not very useful backtrace:

#0  0x00007f6716da3f77 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#1  0x00007f6716da4146 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#2  0x00007f6716da43bf in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#3  0x00007f6715dafb9a in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#4  0x00007f67166f3c86 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#5  0x00007f671597576c in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/libserver.so
#6  0x00007f673472782f in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#7  0x00007f67346d39f1 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#8  0x00007f67346cd246 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#9  0x00007f673459a165 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#10 0x00007f673459a781 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#11 0x00007f67345912d2 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#12 0x00007f6734593c38 in ?? () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#13 0x00007f6734593dda in Source2Main () from /home/edmondo/.local/share/Steam/SteamApps/common/dota 2 beta/game/bin/linuxsteamrt64/libengine2.so
#14 0x000055698fce40c1 in ?? ()
#15 0x00007f673945efd0 in __libc_start_main (main=0x55698fce3f50, argc=1, argv=0x7ffda18243e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda18243d8)
    at libc-start.c:289
#16 0x000055698fce41bd in _start ()
micha Jun 23, 2015
Works great for me.. actually fps are little lower in game for me but looks also much nicer so no real complaints.. =)

and yeah workshop tools would be great to round up the package!
DamonLinuxPL Jun 24, 2015
This bug with FOSS driver is not related to Dota2. This is issues in drivers. I think devs, should't going to compromise, because disabling ogl extension bring worse performance on all other linux users closed source binary blob.
Users FOSS should wait for fix it in drivers, not i Dota2, because we again go in pat situaction.
kalin Jun 24, 2015
kalin: No plans for tools on Linux.
Are you sure ? From where you get that info
linux_gamer Jun 24, 2015
I have tried 3 HUD skins so far and all had yellow lines in the mid-bottom. In another game there was a white fragment, so I expect it to be random. Doesn't really disturb me and it seems that they just miss-aligned the middle HUD element.
ElectricPrism Jun 24, 2015
Great news :) I tried it and the Workshop modes are what make it even more fun - Domination, etc... Cat & Mouse, etc...

I'm really glad they've added custom games since most games I rarely play for the main game - eg: StarCraft II - I only play Arcade, and lately SC2 is a sunken battleship.
kalin Jun 25, 2015
Now I'm depressed
zimplex1 Jun 27, 2015
I found that it A: looks better and B: runs better for me... That's pretty impressive.
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.