To put it in a nutshell, killing or cancel transcoding streamdoes not release the GPU, which results in an unnecessary occupation (because of a parent process that does not concern transcoding) (about 3 times more than idle) of the GPU.
Ok thanks, just for your information , all the peoples who test in Reddit or in circle of friends have the issue.
I will directly blame nvidia, but all other competing solutions do not have the bug, as well as native ffmpeg … so … it’s probably plex ( or Plex / Nvidia interaction)
If this helps, I was testing how many transcodes I could do on my laptop with the server on windows 10 with Intel i7-3610QM and Nvidia GT 650M. I tested with multiple Apple devices. Tested as follows, streamed direct play on 6 devices 1 by 1. Then began changing the quality so it would transcode 1 by 1 to find my limit. The laptop was fine with 2 streams showing (hw) twice under video on the dashboard. I also set my CPU not to exceed 50% on Power Saver mode, 70% at Balanced mode and up to 100% in Performance mode. After starting a 3rd video transcoding with it in Power Saver mode, it would only show (hw) once under video in the dashboard vs 2 of them on the first 2 transcodes. The laptop would then overheat hitting high 80’s Celsius and the CPU usage was exceeding the 50% limit for Power Saver mode to 80+% CPU usage to where I had to stop the videos.
It is an old laptop and does meet my needs and was only testing the transcode ability. I only direct play but wanted to know in case a user transcodes a stream. So I just limit to to 2 transcodes so it should prevent it from overheating.