Overheating with TVHeadend on RPi3

    • Full hardware specs:
    • - Model: Raspberry Pi 3 Model B Rev 1.2
    • - CPU:
      External Content pastebin.com
      Content embedded from external sources will not be displayed without your consent.
      Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.
    • - GPU: VideoCore IV HW / RES: [email protected] - Full Screen / OpenGL vendor : Broadcom / OpenGL version : OpenGL ES 2.0
    • - Version: Linux version 5.2.6 ([email protected]) (gcc version 8.3.0 (GCC)) #1 SMP Fri Aug 9 21:04:29 BST 2019
    • In most cases a full debuglog (link down below)
    • Tell us the complete steps how to face the issue, so we can try to reproduce:
    • Description: I installed libreelec 9.1.002 (stable) and after first boot I updated to the version above. I needed, because my DVB-C dongle has correct firmware only in kernel 5.0 or above. and it works :) . I have set up TVheadend and I was happy, but watching HD DVB-C stream for a minute, the pi starts shouting about it's temperature. After a minute watch the temperature went up to 179 F degrees. I have a passive cooling sink on both GPU and CPU. I never experienced this quick heat rise. The sinks itselves was quite hot. The idle temp is 135 F. During stream playback the cpu usage was not more than 20-40 % per core. If you need any more information, I'm happy to help.

    Additionally to the above, if you are facing video playback issues:

    • kodi.log :
      External Content pastebin.com
      Content embedded from external sources will not be displayed without your consent.
      Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.
    • Informations about the Kodi video and audio settings : in kodi.log
    • If possible a mediainfo from that file/container: in kodi.log


    Additionally for hardware related problems:

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    UPDATE:

    As I'm in Hungary, I went to Celsius and I was playing with settings. I managed to take down the temperature, but the problem is not solved.

    - 1st.: with default TVHeadend settings @ 720p with HD stream 30% CPU = 82 Celsius (case, heatsink, no fan)

    - 2nd.: passthrough TVHeadend setting @720p with HD stream : 10-25% CPU = 73 Celsius (case, heatsink, no fan)

    - 3rd.: passthrough TVHeadend setting @800x600 with HD stream : 10-25% CPU = 68 Celsius (case, heatsink, no fan)

    - 4th.: passthrough TVHeadend setting @800x600 with SD stream : 2-15% CPU = 62 Celsius (case, heatsink, no fan)

    - 5th.: passthrough TVHeadend setting @1080p with SD stream : 10-35% CPU = 68 Celsius (case, heatsink, no fan)

    - 6th.: passthrough TVHeadend setting @1080p with HD stream : 10-40% CPU = 71 Celsius (case, heatsink, no fan)

    (room temperature 29-30 Celsius, very hot here now)


    Very interesting, set TVH to passthrough the stream makes a big difference, although I think that conversion is going to the GPU according to the cpu usage. (Well, I hope I have set it to passthrough, for the second time I did not find the setting, so many setting... :) ) For some reason (looking at the 2nd and the 6th tests) it's not very accurate. Anyways, I'm not sure how to keep the temp below 60, as far as I know that is the limit of the safe usage.