This is the thousand time I have been posting this, no one gives a sh1t about it in blizzard or playside, but I’m gonna post again
My Specs are:
CPU: i7 11370H
GPU: RTX 3060
There has been a terrible FPS drop since 1.33 patch in Classic Mode of Warcraft Reforged, the FPS drop happens on Laptops that have hybrid graphics (on-board CPU graphic and a dedicated Graphics Card, like Asus TUF series)
The scenario is: for some techincal reasons, the Game decides to render the Classic GFX on CPU (on-board GPU) and it does not utilize the discrete GPU, it uses the on-board GPU for rendering and uses the discrete one to only copy the 3D data, as the windows 11 Task manager indicates
Rendering GFX from 2002 seems fine for a 2020th CPU, as it gives 200-300FPS on 1920x1080, it satisfies the 144HZ, 244HZ players, but what about higher resoloutions? I have a 3440x1440@144HZ display that my i7 11370H is not capable of rendering a 2002 GFX more than 80-90FPS, that’s why my RTX3060 is idle all the time and my i7 CPU is capped at 100% usage
The scenario is like using fork to eat soup, while leaving the spoon idle
Now what is the technical issue that is causing this? I’m not a blizzard/playside developer, But I do know that: something has been changed during the dev swaps that happened while handing the game from blizz to playside
The 1.32 version used to be fine on rendering classic GFX on GPU, but since 1.33, I suppose the Playside team has messed up with the DirectX library versions and maybe updated them to latest versions?
I am not a blizz developer, But I am a developer who has knowledge about these stuffs, and as I am aware of, Newer versions of DirectX are not able to run the simulated Old DX GFX in a Native Fullscreen Mode, so if you are using the latest versions of DX, you cannot have a Native Fullscreen Mode in the Classic GFX because their DX instructions are usually transpiled/converted using some compatibility layers
The issue might have happened by a PlaySide newbie who just likes having every dependancy running the latest version, but this is problematic at this point
The main reason that most people do not realize it is: they are using a 1920x1080@144HZ monitor, so that even a 2010 CPU can render the 2002 game at 144, but then again the discrete GPU stays idle
The technical problem I’m reporting, indicates that my game is not running in Native Fullscreen when using Classic GFX, even though I have set it in the settings to run using Native Fullscreen and not windowed fullscreen, But again it uses the Windowed Fullscreen as my DWM.exe in Windows Task Manager indicates a 100% usage, this means that there is something wrong in the game side
My specs has not changed, I’m using the latest version of drivers that Both intel and nvidia offer, and the game was fine until patch 1.32, and 1.33 just ruined it
I have to mention that, everything is fine when using that ugly Reforged GFX, game uses the GPU in that way since there is not much of a compatibility layer, it uses the Native Window too, but this is not the case when using Classic GFX
I have truely been tired of reporting this since every patch since 1.33
most people with weaker GPUs are even getting 1-2 fps in complex custom maps due to this reason