Jump to content

Hey,

 

today, I saw a website, which performed some performance tests of the talos principle which got me a little exited:

https://www.phoronix.com/scan.php?page=news_item&px=Win10-Linux-Vulkan-Early

 

In theese examples, The talos principle performed with OpenGL and Vulkan better on Ubuntu than on Windows. How can that be? I always though, the fact, that games (and drivers) are optimized for windows made such results rather unlikely.

On the other hand, this graphs mentions no DX11 or DX12 results. Maybe Vulkan & OPenGL Drivers are better optimized on Non-Windows-Systems, because NVidia if focusing on theese Platforms for OpenGL and Vulkan while on Windows, they are focusing on DirectX?

Link to comment
https://linustechtips.com/topic/585066-vulkan-nvidia-linux-vs-windows-drivers/
Share on other sites

Link to post
Share on other sites

everyone who has messed with platform-independant server software will probably agree with me that generally theres less overhead on linux than there is on windows.

 

maybe thats also the case with vulkan: because it can be much more deeply embedded in the OS on linux than on windows it can be implemented more efficiently.

Link to post
Share on other sites

Wow that is indeed surprising, I have to agree.

 

Answering your question:
Indeed most games are optimized to work on windows with directX. Since most people use windows, it is natural that game developers will put more effort to make the windows version better and graphics card companies will then release more updates for windows than for others.

 

How the game will run depend a lot from the way is programmed. Badly programmed games won't run nicely even if you have the best graphics card available in the market (Watch dogs *cof cof*). It seems that a lot of effort in being put on making Vulkan an awesome API to work with. At this point, I think that is natural for linux to outperform windows for some tasks. 

 

But the programmer of the game is probably the real responsible for the better performance on linux. Even if Vulkan happens to be better than directX, this difference in performance would probably fall to the programmer. 

 

Well. I could be wrong and Vulkan is just awesome. 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×