Direct X, OpenGL, Vulcan

Ideas and suggestions for how to improve the Warzone 2100 base game only. Ideas for mods go in Mapping/Modding instead. Read sticky posts first!
Post Reply
themac
Trained
Trained
Posts: 412
Joined: 17 Jul 2009, 19:14
Location: Germany

Direct X, OpenGL, Vulcan

Post by themac »

So which of those do you recommend for play Warzone? Direct X? OpenGL? Vulcan? I tested the 4.0.0 with all of them and can not notice any difference so far. :)
User avatar
MaNGusT
Art contributor
Posts: 1152
Joined: 22 Sep 2006, 10:31
Location: Russia

Re: Direct X, OpenGL, Vulcan

Post by MaNGusT »

Vulkan has best performance
Image
themac
Trained
Trained
Posts: 412
Joined: 17 Jul 2009, 19:14
Location: Germany

Re: Direct X, OpenGL, Vulcan

Post by themac »

Thanks :)
pastdue
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 339
Joined: 13 Aug 2017, 17:44

Re: Direct X, OpenGL, Vulcan

Post by pastdue »

It's a bit system/hardware/driver-dependent.

If you have good OpenGL drivers, but (buggy) Vulkan drivers, OpenGL may be the best option. It's the most widely-tested, longest-developed, and most "stable"/compatible backend.

If your graphics drivers have mature Vulkan support, Vulkan should (hopefully) perform better than OpenGL.

DirectX mode actually uses libANGLE to convert OpenGL ES - > DirectX. On paper, this should have higher overhead and perform worse. But on specific systems - if they have poor OpenGL / Vulkan support / drivers, but polished DirectX drivers - it may end up performing better in practice. And on specific systems that might not support modern OpenGL versions, it might be the only option that works.

So the summary is: Try them out, compare them - I'd expect Vulkan/OpenGL to be the best, but you never know.
User avatar
Tzeentch
Trained
Trained
Posts: 300
Joined: 14 Oct 2012, 14:24

Re: Direct X, OpenGL, Vulcan

Post by Tzeentch »

I'd suggest enabling in-game stats i.e. FPS counter and set V-sync disabled temporarily. Watch your system performance, CPU usage etc during play.
Vulkan should be best going forwards.
Post Reply