This is because the client stops drawing when it’s minimized (NOT when it is merely behind something, however). The temp is dropping because the GPU isn’t doing anything (or is doing less if you still have one open) in that state.
In the “hot” state, what is your temperature baseline with no applications or anything significant running, just a windows desktop?
The client program not being able to overheat the GPU isn’t the same thing as the GPU being incapable of overheating.
It could still overheat due to a cooling failure or an overly aggressive overclock.
Also in the realm of “bad programming” there is a scenario where one could disable automatic fan control, set fan speed to low and overheat right away.
I have just manually set my fan speed to minimum and stacked a couple of Eve windows on top of each other to load it up.
It hit the thermal throttling temperature (83) and the framerate dropped. At 85 it ran the fans anyway.
Nothing overheated.
Again, all this will do is load up the GPU to max. If the GPU is working correctly, hasn’t been aggressively OCed, has working cooling, etc., it will not overheat from being run at max. There are entire farms of GPUs being run at full tilt, 24/7 for cryptocurrency and AI applications.
Sure, if it has a cooling failure or has been OCed too aggressively. Otherwise, false. Again, they can be run indefinitely at 100% utilization without issue.
Like… can you articulate an actual mechanism by which you believe this is happening?
Through what witchcraft is a game running a CPU or GPU at full utilization generating more heat than a stresstest application, cryptominer, etc. running the CPU or GPU at full utilization?