

We’ll keep an eye on live health, but hope we’ve addressed the major issues introduced with 1.31 so the team can pour full effort into Reforged. Thanks for the help on PTR over the weekend.

Even if the PTR is not registering as Warcraft III and so not using its legacy optimized driver profile, it will still be registering as a generic piece of software instead which means no optimizations at all so the slowest, most compatible feature set must be used.Hail Warchiefs, Lichs, Commanders, and Keepers,

However Warcraft III was profiled long ago, and so these optimizations might in turn be detrimental to its performance as now it is using unexpected features which at best would cause performance similar to no optimization and at worst even regress performance due to shortcuts taken which used to help elsewhere. These work by disabling parts of the API, or parts of an implementation of the API, which a game is known not to use so as to allow the driver and API code to run more efficiently and so improve performance. It is because your GPU drives tell it to perform badly! Now this actually is not as mad as it sounds because AMD and NVidia use game profiles to optimize GPU performance when running some titles. For release an optimization pass might resolve all these technical issues restoring performance back to normal.įinally I give you a literal conspiracy theory style reason. It is possible the graphics API usage and shaders are not optimized fully yet as they are still a work in progress. It is entirely possible that when the patch is released, in production with full optimizations, that performance is restored back close to previous levels.įinally it could purely be a lack of optimization due to the patches pre-release status. Optimizations make debugging harder so it is a trade off one takes when developing an application. Evidence for this might be the difference in how vertex shading is computed in D3D11 now that they are using programmable shaders rather than the fixed function pipeline.Īnother possible reason is that this is a PTR so built with some optimizations disabled for debug purposes.

I can think of 3 reasons however, here they are…įirst is that the changes made might be targeting Reforged and so make Warcraft III graphic pipeline work harder than before to calculate visual effects which one does not really see or can take advantage of. This will change in 1-2 years from now with Intels new IGPUs which are basically full blown GPUs on the same die as your CPU, but for now even a cheap 1650 from NVidia, or even more so with the price parity product from AMD, will wipe the floor with your Intel integrated graphics.ĭevelopers have not commented on why performance is worse. No, discrete graphic accelerators are better because they have more or faster hardware units to compute graphics. Isn’t “Integrated Direct3D 11 graphics API” supposed to give us a better gaming experience?
