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.
This is sad to see. A new benchmark video for Windows and Linux using Dota 2 actually shows Windows doing quite a lot better than Linux.

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

I spoke to the person who did it on twitter, he mentioned both Windows/Linux were done in borderless fullscreen mode. The Linux Nvidia driver was 367.17, while Windows used 368.25. As for AMD Windows used 16.5.3, while Ubuntu used amdgpu-pro.

I said before plenty of times that Vulkan will not be some magical bullet to bring Linux performance up on par with Windows. There can be problems elsewhere contributing to the performance drop on Linux. It could be X11, it could be a compositor issue, it could be lots of things.

I'm certainly no expert in these issues, but seeing Vulkan perform worse than OpenGL at 4K on Linux was quite disappointing to me. At least in lower resolutions Vulkan was performing better than OpenGL on Linux. The major issue is just how much faster Windows is with Vulkan than Linux.

What are your thoughts, any theories? 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 came back to check 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.
See more from me
The comments on this article are closed.
71 comments
Page: «5/8»
  Go to:

Liam Dawe Jun 15, 2016
Quoting: Guest
Quoting: liamdawe
Quoting: mr-egg@Liam it would be nice to get some testing between the two from some people on here who have both OS. Or in some performance articles because if we always take our benchmarks from Phoronix or the MSM gaming press there probably never going to be right.
As much as I would like to, it is very time consuming especially when I myself don't know the first thing about the Dota 2 command line benchmark tool.

If someone can PM me with details on how to do it easily, with a really heavy scene, then I can look at running a test on my 980ti on OpenGL, Vulkan across Windows and Linux myself.

This looks like a pretty reliable ... "Source". ;)

https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/vulkan/873770-nvidia-vs-amd-opengl-vulkan-benchmarks-with-valve-s-dota-2?p=873909#post873909


(Sorry, wasn't sure how to PM you. Also thought others might take up the challenge.)

So the guy from Valve gave this:
dota2 [-vulkan | -gl] +timedemo OctPerf +timedemo_start 46800 +timedemo_end 47000 +cl_showfps 2 +fps_max 0 -novconsole -noassert -nosound

I have downloaded the demo file he provided too, but where do I run that command exactly?
STiAT Jun 15, 2016
you have to put the file provided into the replay folder, renaming the file to a number.

Then it will show in "downloads" tab at "watch".
Liam Dawe Jun 15, 2016
Quoting: STiATyou have to put the file provided into the replay folder, renaming the file to a number.

Then it will show in "downloads" tab at "watch".
Valve specifically gave that commmand I posted above to Phoronix, which seems different to running it inside Dota itself?
dmantione Jun 15, 2016
As this is a CPU limited benchmark, I would be interrested to see a screenshot of "perf top" while it runs, to get an idea what the CPU is working on.
Mountain Man Jun 15, 2016
Quoting: Mohandevir...Besides...

Slice of life:

I'm working for a CAD company and we just upgraded our workstations to Win10... Not new workstations. Just a full and clean Win10 reinstall...

Conclusion:
if the situation apllies to gaming too, I can live with lower fps if it permits to avoid loads of BSODs... Crap! I've never seen that much BSODs in my entire life! Not one workstation... On all worksations with diffrent hardware configurations ranging from i7-2600 to i7-4790 with quadro gpus. Yuk! Yuk! Yuk!

End of slice of life, but still funny. :)
I'm not a big fan of OSX or Apple in general, but I do know in my experience that it's far more stable and reliable than Windows. Our Windows machines at my job are always a mess while OSX always "just works". I can't tell you how many times we've solved a problem with a Windows computer by replacing it with a Mac.
STiAT Jun 15, 2016
Quoting: liamdawe
Quoting: STiATyou have to put the file provided into the replay folder, renaming the file to a number.

Then it will show in "downloads" tab at "watch".
Valve specifically gave that commmand I posted above to Phoronix, which seems different to running it inside Dota itself?

It's simply the launch options of dota2

In Steam you can right-click dota2, and select "Set launch options" in the "General" tab.

Note that [-vulkan|-gl] is an OR, so either one or the other into the line (both won't work).

So for Vulkan set the launch options to:
-vulkan +timedemo OctPerf +timedemo_start 46800 +timedemo_end 47000 +cl_showfps 2 +fps_max 0 -novconsole -noassert -nosound

For OpenGL to
-gl +timedemo OctPerf +timedemo_start 46800 +timedemo_end 47000 +cl_showfps 2 +fps_max 0 -novconsole -noassert -nosound

Note that you need the OctPerf demo file in the right folder (I think), which I don't have ;-).


Last edited by STiAT on 15 June 2016 at 6:53 pm UTC
Mountain Man Jun 15, 2016
Quoting: ElectricPrismIt seems only fair to run the tests on SteamOS in my opinion. Seriously Ubuntu is trash
Ubuntu is fine. It's not the problem here.
Mohandevir Jun 15, 2016
Quoting: Mountain Man
Quoting: Mohandevir...Besides...

Slice of life:

I'm working for a CAD company and we just upgraded our workstations to Win10... Not new workstations. Just a full and clean Win10 reinstall...

Conclusion:
if the situation apllies to gaming too, I can live with lower fps if it permits to avoid loads of BSODs... Crap! I've never seen that much BSODs in my entire life! Not one workstation... On all worksations with diffrent hardware configurations ranging from i7-2600 to i7-4790 with quadro gpus. Yuk! Yuk! Yuk!

End of slice of life, but still funny. :)
I'm not a big fan of OSX or Apple in general, but I do know in my experience that it's far more stable and reliable than Windows. Our Windows machines at my job are always a mess while OSX always "just works". I can't tell you how many times we've solved a problem with a Windows computer by replacing it with a Mac.

Thanks but unfortunately, SolidWorks is Windows only.
Mountain Man Jun 15, 2016
Quoting: Mohandevir
Quoting: Mountain Man
Quoting: Mohandevir...Besides...

Slice of life:

I'm working for a CAD company and we just upgraded our workstations to Win10... Not new workstations. Just a full and clean Win10 reinstall...

Conclusion:
if the situation apllies to gaming too, I can live with lower fps if it permits to avoid loads of BSODs... Crap! I've never seen that much BSODs in my entire life! Not one workstation... On all worksations with diffrent hardware configurations ranging from i7-2600 to i7-4790 with quadro gpus. Yuk! Yuk! Yuk!

End of slice of life, but still funny. :)
I'm not a big fan of OSX or Apple in general, but I do know in my experience that it's far more stable and reliable than Windows. Our Windows machines at my job are always a mess while OSX always "just works". I can't tell you how many times we've solved a problem with a Windows computer by replacing it with a Mac.

Thanks but unfortunately, SolidWorks is Windows only.
I wasn't offering my anecdote as a solution but just another "slice of life".
Liam Dawe Jun 15, 2016
Quoting: STiAT
Quoting: liamdawe
Quoting: STiATyou have to put the file provided into the replay folder, renaming the file to a number.

Then it will show in "downloads" tab at "watch".
Valve specifically gave that commmand I posted above to Phoronix, which seems different to running it inside Dota itself?

It's simply the launch options of dota2

In Steam you can right-click dota2, and select "Set launch options" in the "General" tab.

Note that [-vulkan|-gl] is an OR, so either one or the other into the line (both won't work).

So for Vulkan set the launch options to:
-vulkan +timedemo OctPerf +timedemo_start 46800 +timedemo_end 47000 +cl_showfps 2 +fps_max 0 -novconsole -noassert -nosound

For OpenGL to
-gl +timedemo OctPerf +timedemo_start 46800 +timedemo_end 47000 +cl_showfps 2 +fps_max 0 -novconsole -noassert -nosound

Note that you need the OctPerf demo file in the right folder (I think), which I don't have ;-).
I gathered as much, but doing that acts as if I haven't put any options in. I have the OctPerf file in the replays folder.
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.
Buy Games
Buy games with our affiliate / partner links: