The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Forcing GTX 680M clocks to stay at overclocked speeds?

    Discussion in 'Sager and Clevo' started by nfshp253, Nov 27, 2014.

  1. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    Hi, I'm using a Clevo P150EM with the NVIDIA GeForce GTX 680M.

    Recently, I have been putting a lot of time into a game of which the GPU utilization is not optimal. It hovers between 40-60% at best and can go as low as 30%. I tried overclocking the GPU so that I would get more FPS out of the game but strangely the Core Clock keeps fluctuating between the default 3D clocks of 758MHz and my overclocked speed of 1000MHz. It seems like the GPU driver does not allow the card to stay at overclocked speeds if the GPU usage isn't high enough.

    I've gone ahead to set the card to 'Prefer Maximum Performance' for the game .exe in the NVIDIA Control Panel and it only works partially. The Core Speeds will now no longer fall below 758MHz but it still fluctuates between that, 1000MHz and anything in between.

    Is there a way to force it to stay at 1000MHz at all times? I've tried to use NVIDIA Inspector to do so but it doesn't seem to work. It does overclock, but again it will not maintain the overclocked Core Speed. I've tried lowering the overclock and increasing it to around 1050MHz but that doesn't seem to be the thing that is causing the GPU driver to fall back to 758MHz randomly and then clock back up at times.

    Can anyone help?
     
  2. jaybee83

    jaybee83 Biotech-Doc

    Reputations:
    4,125
    Messages:
    11,571
    Likes Received:
    9,151
    Trophy Points:
    931
    have u monitored ur gpu temps during that overclock? make sure ur gpu isnt just trying to stay alive by throttling while ure trying to push it over the brink ;)
     
  3. JasonR24

    JasonR24 Notebook Guru

    Reputations:
    0
    Messages:
    74
    Likes Received:
    7
    Trophy Points:
    16
    What game is it? Tbh it sounds like the game is really badly optimised and isn't using the full potential of the graphics I can bet it isn't supporting multi core CPU either.... Is it a ubisoft game? Because if it is its definitely the game not the machine.
     
  4. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    It's staying around 79-81 degrees so I don't think it's that. Anyway it downclocks automatically at above 90 degrees usually.

    It's Euro Truck Simulator 2 which should be optimized for multi-core and I'm even running a 64-bit .exe version of the game.
     
  5. JasonR24

    JasonR24 Notebook Guru

    Reputations:
    0
    Messages:
    74
    Likes Received:
    7
    Trophy Points:
    16
  6. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
  7. jaybee83

    jaybee83 Biotech-Doc

    Reputations:
    4,125
    Messages:
    11,571
    Likes Received:
    9,151
    Trophy Points:
    931
    you could just start the rendering test in gpu-z and let it run in parallel to the game :p doesnt take up much gpu power but should keep the clocks at the levels theyre supposed to be :D
     
  8. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    You could force the P-State with nvidia inspector.
     
  9. jaybee83

    jaybee83 Biotech-Doc

    Reputations:
    4,125
    Messages:
    11,571
    Likes Received:
    9,151
    Trophy Points:
    931
    that, of course, would be the wiser course of action to take ;)
     
  10. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    Well I thought so too but I did not want to make you feel bad ;)
     
  11. jaybee83

    jaybee83 Biotech-Doc

    Reputations:
    4,125
    Messages:
    11,571
    Likes Received:
    9,151
    Trophy Points:
    931
    no worries, i can take being overruled / outsmarted by the meaker :p :D
     
  12. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    Thanks guys for the suggestion. I've tried using this but it doesn't seem to be able to keep the GPU clocks at overclock levels still:

    nvidiaInspector.exe -setBaseClockOffset:0,0,210 -setMemoryClockOffset:0,0,500 -setVoltageOffset:0,0,0 -setTempTarget:0,0,87 -setGpuClock:0,2,968 -setMemoryClock:0,2,2300 -forcepstate:0,2

    Am I doing something wrong?
     
  13. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    What temperature are you running at when the clocks go down?
     
  14. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    About 81 degrees. Sometimes even lower. I'm not sure if the forcepstate number and the second number for setGpuClock and setMemoryClock are correct.
     
  15. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    What happens if you scale the core speed back 30 mhz or so?
     
  16. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    You mean something like this?

    cd C:\Users\Oscar Lee\Desktop\NVIDIA Inspector\
    nvidiaInspector.exe -setBaseClockOffset:0,0,180 -setMemoryClockOffset:0,0,500 -setVoltageOffset:0,0,0 -setTempTarget:0,0,87 -setGpuClock:0,2,938 -setMemoryClock:0,2,2300 -forcepstate:0,2

    I've tried that and it still doesn't stick to max clocks. It does go there sometimes, but it just doesn't want to stay there, it'll just continuously seek between 758MHz (default) and the overclocked speed.
     
  17. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    Hmm this doesn't work on all games I've tested. Maybe the command line isn't doing its thing.
     
  18. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    Can you post up some logs?
     
  19. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    What kinds of logs?
     
  20. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    GPU-z sensor tabs or msi afterburner showing usage, clocks etc.

    A log to file from GPU-Z would work too.
     
  21. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
  22. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    My guess would be your VRMs are struggling to keep up on the card. What pads have you used and what thicknesses?
     
  23. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    Oh silly me, it seems like -forcepstate should be 0,0 instead of 0,2. It works now.

    However, I'm facing another problem. When I was using MSI Afterburner to set the overclocks, I could do +250MHz for the Core and +450 for Memory. However, using the NVIDIA Inspector command line overclocking, anything above +100 for Core and +75 for Memory would soon cause the GPU to either reset, the laptop to entire freeze or BSOD. Why is this happening? I've noticed that using the Inspector to overclock causes the Voltage to shoot up to 1.000V for short periods of time whereas using MSI Afterburner, it will be a gradual increase according to the clocks. For example, overclocking by any amount in Inspector would cause the Voltages to go to 1.000V occasionally while using Afterburner even with a +250 Core overclock will not cause the voltage to exceed 0.9875V at any point in time. How do I solve this?
     
  24. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    Since you have forced the P-State that is the max clock and max voltage domain.
     
  25. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    I'm sorry but I don't quite understand what you mean. Does this mean I can't use forcepstate to overclock any higher? If so, are there other methods to overcome this?
     
  26. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    It means the clock and voltage wont change as that's what the different P-States are, the different clock vs voltage settings.
     
  27. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    Correct me if I'm wrong, what you're saying is that the clock speeds are linked to the voltages through this method and so I can't go over those numbers since they'll hit the Voltage cap? If so, would flashing a VBIOS with a higher voltage increase the limit?
     
  28. Meaker@Sager

    Meaker@Sager Company Representative

    Reputations:
    9,436
    Messages:
    58,194
    Likes Received:
    17,909
    Trophy Points:
    931
    It should just be maxed all the time, what happens if you then set a clock in msi afterburner?
     
  29. nfshp253

    nfshp253 Notebook Evangelist

    Reputations:
    18
    Messages:
    608
    Likes Received:
    0
    Trophy Points:
    30
    I've tried that. The driver crashes when a 3D application is run above that +100 value, though no freeze or BSOD.