Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

GPU overheating in sample scene

Discussion in '2019.3 Beta' started by Hexer_, Jul 30, 2019.

  1. Hexer_

    Hexer_

    Joined:
    Aug 25, 2016
    Posts:
    94
    Is it normal that in HDRP sample scene my GPU temperature constantly rises over 90 C in 30-40 seconds?
    At 100 C, my GPU will be physically damaged so it's impossible for me to utilize HDRP for my game.
    I have a notebook with GTX 1060.

    If I load similar assets into a standard pipeline scene, the temperature doesn't go over 60C.

    If there's something in the HDRP scene that's causing the GPU to overheat, I would like to know what is it and if I can get around it.
     
  2. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,504
    Get a laptop cooling pad. This is a hardware issue :).
     
    Hexer_ likes this.
  3. JohnC_Unity

    JohnC_Unity

    Unity Technologies

    Joined:
    Jun 7, 2017
    Posts:
    70
    Hey Hexer_

    Is this a regression was the overheating as bad in another Unity version? If so could you file a bug please with the Unity and HDRP version please and post the bug number.

    Something to note is that HDRP will tax your system generally even with the sample scene.
     
    FOAG and Hexer_ like this.
  4. Hexer_

    Hexer_

    Joined:
    Aug 25, 2016
    Posts:
    94
    Hi @JohnC_Unity !
    I tried running the same HDRP sample scene in 2019.1.11f1 and the GPU temperature doesn't go over 70 C.
    No problem, I'll file a bug report with as much details so you can investigate it further!

    But just in case, I'm getting that cooling pad as @Tautvydas-Zilys suggested! :)
     
  5. Hexer_

    Hexer_

    Joined:
    Aug 25, 2016
    Posts:
    94
    Peter77 likes this.
  6. JohnC_Unity

    JohnC_Unity

    Unity Technologies

    Joined:
    Jun 7, 2017
    Posts:
    70
    Awesome. Thanks for taking the time to post a bug Hexer_. This will help us out.

    Cheers
     
    FOAG and Hexer_ like this.
  7. Hexer_

    Hexer_

    Joined:
    Aug 25, 2016
    Posts:
    94
    Hi @JohnC_Unity !
    I can't update the original bug report so I'm posting here..

    I did some additional research and I can confirm that in Unity 2019.2.0f1 with HDRP 6.9.1 there's no overheating, the GPU's temperature stays between between 65-70C.

    So, overheating just happens in Unity 2019.3 regardless of the HDRP version I install.
     
  8. Hexer_

    Hexer_

    Joined:
    Aug 25, 2016
    Posts:
    94
    Hi, I just received reply from support that they managed to reproduce the issue in versions 2019.3.0a10 and 2019.3.0a11. However, they couldn't reproduce it in 2019.3.0a12 so it seems it's already been fixed :)
     
    Razmot likes this.
  9. JohnC_Unity

    JohnC_Unity

    Unity Technologies

    Joined:
    Jun 7, 2017
    Posts:
    70
    OK great stuff!

    Hopefully youre laptop won't melt with a12. Thanks for taking the time to post a bug report!
     
    FOAG, Hexer_ and vakabaka like this.
  10. eranewgames

    eranewgames

    Joined:
    Dec 19, 2017
    Posts:
    5
    Should not, apparently he bought a stand))
     
  11. konsic

    konsic

    Joined:
    Oct 19, 2015
    Posts:
    995
    I have tested new empty scene with one cube and light.
    GPU overheats when entering Play mode.

    HDRP 7.1
     
  12. KennethVedder

    KennethVedder

    Joined:
    Aug 29, 2012
    Posts:
    12
    Hey guys, have they made any updates this? Is 2019.4 better?

    Edit: I'm using a 15inch MBP and 2019.3 made the system halt a couple of times, as well as overheat a bunch
     
    Last edited: Jun 23, 2020
  13. Disgustd

    Disgustd

    Joined:
    Apr 13, 2019
    Posts:
    2
    My scenes were jumping my 1660 up to ~90C until I realized it was running at 1000+ fps, so I limited it to 144 and now my temps are stable at ~60C.

    To do this, just make an empty game object and add a C# script that has a Start() like this:

    void Start()
    {
    Application.targetFrameRate = 144;
    }

    I'm not an expert, but I don't think this is a permanent solution, just a band-aid for an optimization issue.
     
  14. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,504
    Don't use Application.targetFrameRate. It's horrible if you want your game to look smooth at all. Enable VSync instead.
     
  15. Disgustd

    Disgustd

    Joined:
    Apr 13, 2019
    Posts:
    2
    Listen to Tautvydas-Zilys.
    To enable vsync, put this in your game:
    void Start()
    {
    QualitySettings.vSyncCount = 1;
    }

    The "1" there represents the refresh rate of your monitor.
     
    Nikovsk likes this.
  16. JohnC_Unity

    JohnC_Unity

    Unity Technologies

    Joined:
    Jun 7, 2017
    Posts:
    70
    Hey Folks, it should be up on the asset store now.
     
  17. TheWolfman006

    TheWolfman006

    Joined:
    Nov 19, 2020
    Posts:
    2
    Does this overheating problem is still there in Unity 2020 latest version released in November.??Does this overheating occers while using other features also??I am worried as it may cause harm to my Laptops GPU.