because I answered these question now some time within the issues category, I would like give a hint about questions like :
" Why is my GPU usage only 5…15…25… % "
" Why use MSFS the wrong GPU "
" Why … "
The answer:
your GPU usage is much higher. The users just use the Taskmanager to check the GPU load. But the Taskmanager use normaly only the “3D” Graphics engine to show the GPU load.
You can simple select another GPU graphics engine and you see your real GPU load. Optional you can use tools like Afterburner, which summarize the engines.
I misspoke, look at your CPU if sometimes there wouldn’t be a 100% core that would limit the GPU. When the GPU doesn’t work at idle it’s because there is often an upstream limitation by a PC component.
But sometimes it’s inexplicable, a by a reboot, which puts everything back in order…
ah… you mean things like “limited by main thread” , CPU can not bring the GPU into full load, etc…
Yes, of course this happens too. But here I realy meant these Taskmanager Setting which lot of users not know and therefore report that somewhat does’nt works ok.
Therefore I linked some Example forum posts
Hi all, I’ve been trying to improve my VR experience and was surpised that out of the 34 GPU engines available (Geforce RTX 2060), MSFS seems to be using only engine 9 (see pic). I’d expect different engines to be doing various things and at the very least have 1 engine for each eye. Is this expected? Many thanks
Thanks @MichalMMA that explains it butI’m still surprised that out of 34 engines only 1 gets any use in an app like a flight simulator. Naively I would think that the point of many cores is that they are doing different things in parallel - one is busy doing buildings, another tress, grass, clouds, etc. As it is it would be much better having a couple of general purpose CPUs instead
Isn’t there a better type of device out there for rendering stereo images for VR?
as said , don’t be confused with th GPU Engines versus CPU cores.
An GPU engine is made for a special work for which it is responsible. It is kind of a “virtual thing” and can be a seperate chip for video en-decoding ( therefore no impact on graphics perf if this chips are used ) or it can be stay for the whole “3d engine” which of course contains a lot of “cores” ( shaders, whats ever )… The load of these special engine depict these single diagramm, but it tell you nothing about how many e.g. shaders are used etc.
Example: if I play MSFS and record the game with shadowplay, the 3d-engine AND the video-encoding engine are “in load”.
So summary:
GPU engines are not the same as CPU cores
there is also a difference if you have HAGS enabled or not.
In case you have HAGS ENABLED you will only see the short list of GPU engines and your GPU-load in Taskmanager shows in most cases already the correct load-value.
In case you have HAGS DISABLED you will see the extendet list of GPU engines and you have to choose Graphics_1 to see the correct value of GPU-load.