Wednesday, July 18th 2018
World of Warcraft Engine Updated to Support DX12, Adds 21:9 Cinematic Rendering
The folks at Blizzard have taken it into their hands to update the eons-old, but still running strong, World of Warcraft. Some back-end improvements have been made, and were essentially lost within the latest patch notes - as in, not even mentioned - that included this update to the latest API. The game now supports DX11 and DX12, but there's a caveat - only AMD users should use the DX12 implementation. Players using an NVIDIA graphics card will see an immediate performance hit from going to the more modern renderer. For now, the change is virtual - there doesn't seem to have been any particular work for performance improvements.
Other changes include ditching Exclusive Fullscreen (now only windowed and borderless windowed modes are available), improving the cinematic renderer for 21:9 ratio support, and changing graphical options. The performance presets of low, medium and high have been swapped with 1-10 sliders (a change prior to this patch), which allow for more granular control of graphics options - and improved performance, since more rendering variables are now affected. The game really does run extremely well nowadays, however; it seems a little counter intuitive to devote the resources to add DX12 support for barely any real improvement, so this could be the herald of future changes.
Sources:
WoW Patch Notes, via Reddit
Other changes include ditching Exclusive Fullscreen (now only windowed and borderless windowed modes are available), improving the cinematic renderer for 21:9 ratio support, and changing graphical options. The performance presets of low, medium and high have been swapped with 1-10 sliders (a change prior to this patch), which allow for more granular control of graphics options - and improved performance, since more rendering variables are now affected. The game really does run extremely well nowadays, however; it seems a little counter intuitive to devote the resources to add DX12 support for barely any real improvement, so this could be the herald of future changes.
64 Comments on World of Warcraft Engine Updated to Support DX12, Adds 21:9 Cinematic Rendering
The new game version comes with Nvidia Aftermath imbedded Upon installation in your game root directory you get (GFSDK_Aftermath_Lib.x64.dll)
Guess they are still debugging
DX12 is Win10 only so your talking about a higher or upgrading entry level player base. The recommended system for WoD is lower then the minimal for BfA so the whole listening to them doesnt pan out if they are now excluded and need an upgrade.
Implementing D3D12 for low-end systems also makes little sense. A low end system of today is already as fast or faster than a midrange system of 2013. so it can happily run the game regardless of API. Almost all CPUs are fast enough to run WoW at a decent framerate, and an IGP is enough to play it on Low settings.
Personally I think D3D12 implementation is there simply because this is Blizzard and this company keeps its live games up to date no matter what and there is a performance leap for ALL systems due to better uses of multi core and dividing draw calls. As is confirmed below.
It also mirrors my experience with ingame settings: when you put environment detail and view distance sliders beyond 7, FPS starts tanking especially in places with lots of foliage and assets.
Blizzard owns a few very valuable franchises and IP and takes very good care of it, extracting maximum profit and creating budget for projects such as these. Its a win-win scenario above all, because everything they develop can be used in a later or different iteration. Recent example: Activision knocking on the door to use the Blizzard launcher. Simply because its better and further ahead than anything Activision would come up with. You'd think a big company like Activision would want full control over its own game store and service instead of using the underdog in the cooperation. There is a big Blizzard logo staring at you before you start up Destiny or CoD. Not Activision-Blizzard. That says a lot.
I mean look at Starcraft 1, the recent remaster and making a version free to play. This company simply has the best stance on gaming and for gamers you can find in the industry, and one of the best track records at that too. There are countless of these win-win examples to produce. That mindshare and brand image is extremely valuable in itself.
But at least in WoW, for now, the message seems clear. If you have a higher-end CPU and reasonably new GPU, DirectX 11 is the better API.
www.extremetech.com/gaming/273923-benchmarking-world-of-warcrafts-directx-12-support