GPU downclocks to 600 MHz due to "power limit", doesn't even reach the power limit.

Discussion in 'Gaming (Software and Graphics Cards)' started by PatrickP, Jul 9, 2017.

  1. PatrickP

    PatrickP Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    Hi!

    So I have a very, very strange problem. When I play certain games my Nvidia 750m downclocks to about 600 MHz which (of course) gives me very bad performance. According to GPU-Z the PerfCap reason is power limit. So for some reason my GPU thinks it is drawing too much power and therefore it downclocks itself.

    The weird thing is this only happens with certain games (Oxenfree, LIMBO) but not other games like Portal 2, A Story about my uncle or even stress tests like Furmark. When I play Portal 2, A story about my uncle and stress test with Furmark the GPU can manage about 1160 MHz at 100% load, but with Oxenfree it sits at about 600-650 MHz..

    I know for a fact that Furmark etc uses more power than Oxenfree at 600 MHz, because when I run Furmark the fan ramps up to max and the GPU temp goes up to about 90 degrees celcius. When I play Oxenfree the fan doesn't even ramp up that much and the GPU stays at about 55 degrees celcius, so obviously it doesn't use anywhere near the same amount of power when I play Oxenfree compared to Furmark, Portal 2 etc where my GPU is at full load att max clockspeeds. So how come it limits itself to 600 MHz when I play Oxenfree and what can I do to fix this?

    I have already tried to reinstall the GPU drivers. My power settings are at high performance. I've reinstalled the games that have this problem.
     
  2. namaiki

    namaiki Sydney, Australia Super Moderator

    Reputations:
    3,889
    Messages:
    6,090
    Likes Received:
    75
    Trophy Points:
    216
    What model laptop do you have? Perhaps Optimus is set to "adaptive" to reduce power consumption when not needed. Oxenfree and other game don't look like GPU intensive games.
     
    Last edited: Jul 10, 2017
  3. PatrickP

    PatrickP Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    I have a HP ENVY 15 from 2013 with a i7 4702MQ and a Nvidia 750m. I know Oxenfree isn't a GPU intensive game, but with those clockspeeds I get about 18-25 fps at 1080p. I changed the power management mode in Nvidia control panel to prefer maximum performance, still have the same problem :(
     
  4. namaiki

    namaiki Sydney, Australia Super Moderator

    Reputations:
    3,889
    Messages:
    6,090
    Likes Received:
    75
    Trophy Points:
    216
    What is the GPU usage? Is Oxenfree definitely set to use the NVidia GPU? On my computer Oxenfree is using the Integrated Intel GPU by default.
     
  5. PatrickP

    PatrickP Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    The GPU usage is 99-100% on my Nvidia card and 0% on the integrated Intel GPU. If i force it to use my integrated GPU I get even worse fps, but I still think I can get much better fps with my 750m since it's not even close to its max clockspeeds and doesn't even get hot when I play Oxenfree.
     
  6. namaiki

    namaiki Sydney, Australia Super Moderator

    Reputations:
    3,889
    Messages:
    6,090
    Likes Received:
    75
    Trophy Points:
    216
    Oxenfree uses 100% on my 650m, but it seems smooth. On Intel I'd say it's about the same amount of smoothness. What are you using to check the frame rate?
     
  7. PatrickP

    PatrickP Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    It's definitely not smooth for me, at 1080p it's very choppy and there is a lot of input lag. The GPU load is at 100% but the clockspeeds are at 600-650 MHz. The fps according to FRAPS is about 18-25. According to GPU-Z the reason for the lower clockspeeds is power limit. So the GPU thinks it draws more power than it's allowed to, and therefore clocks itself down.

    At 720p the GPU is at about 650-700 MHz (still limited by power according to GPU-Z) and the load is 100%. The experience is MUCH smoother, and FRAPS confirms that. (FRAPS shows 43-55 FPS).

    At 480p (which of course looks like crap) i get a rock solid 60 fps and it feels completely smooth with absolutely no input lag. Now the GPU sits at 1162 MHz and the load is about 45%.

    So it looks like the GPU thinks it reaches its power limit and and decides to downclock itself. Obviously it does not draw much power at 600 MHz, since the fan doesn't even ramp up and it stays at about 55 degrees celcius. When I play other games it can hold 1162 MHz at 100% load (and consume much more power).
     
  8. PatrickP

    PatrickP Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    Also, the reason it seems smooth for you might be because your GPU doesn't downclock itself to 600 MHz? If the clockspeeds are at max, a 650m could probably push out enough frames per second to not be noticeably laggy.
    I still haven't found a solution yet :( Do you know anything else I can try? :)
     
  9. SkidrowSKT

    SkidrowSKT Notebook Deity

    Reputations:
    81
    Messages:
    823
    Likes Received:
    431
    Trophy Points:
    76
    Can you try downloading Throttlestop? Some boxes are ticked by default (probably about TDP throttling and BD Prochot), try unticking them and save. While you're at it, try undervolting the CPU and see if it's fixed.

    Sent from my SM-N900 using Tapatalk
     
  10. PatrickP

    PatrickP Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    I already use Throttlestop, but as far as I know it's only for the CPU? My CPU is undervolted (-65 mV). The CPU is not the problem, the problem is my GPU that thinks it uses too much power, but only in certain games. Can I use Throttlestop to prevent my Nvidia GPU from powerthrottling? :)
     
Loading...

Share This Page