This is how it is.. Radeon GPU will stay at 18+watt with external monitors connected, for me even in clamshell it will do this.
We are now on page 209 HAHA, I was here since the beginning, have put these mails on a filter to smack into a different folder in my email client..
Once in a while I read the latest.. and it's new people or old people complaining about the same thing. I know it may seem daunting to read any previous replies.. but this thread has been going in circles forever :)
I've been trough apple support.
They have done some pointless logging (twice).
They have escalated to engineers..
They have told me that its expected behaviour..
I have tested on about 20 different displays in the office, no difference.
I have tested with different cables, docks etc, no difference.
I have done OS reinstalls, SMC reset, NVRAM reset etc, no difference.
It is as Apple engineers now say.. "expected behaviour" because there is no way around it.
Putting CPU crippling apps and disabling stuff will of course work to an extend to not kick on the fans in jet mode.
But in general the issue is 15-20watt of heat is being used to keep the Radeon GPU in a state it's not needed to be in.
It runs at 3-5watt on idle if used directly on the laptop display.
It should be able to do the same with external monitors..
Another fun thing is, that if you lock your laptop in clamshell mode, with the displays still plugged in, it will stay at a toasty 60 degrees idling doing nothing with the external displays turned off and the laptop in "sleep" mode..
If this design was intended, then I have little faith in any future Apple products..